From f9a78e852334e3f209f306902e14c524167683b9 Mon Sep 17 00:00:00 2001 From: unanmed <90094606+unanmed@users.noreply.github.com> Date: Sun, 15 Jan 2023 12:11:07 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=205f48e?= =?UTF-8?q?ef6af30b24ce31d655772ab1be8e5052bd2=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/index-legacy.a8766b88.js | 20 - assets/index-legacy.ca0803f1.js | 20 + ...{index.6e03365b.css => index.47c37c54.css} | 2 +- .../{index.e57dbb8a.js => index.61e32055.js} | 16 +- index.html | 6 +- libs/control.js | 4 +- libs/maps.js | 28 +- libs/ui.js | 18 +- libs/utils.js | 10 +- project/autotiles/autotile11.png | Bin 0 -> 5171 bytes project/data.js | 44 +- project/enemys.js | 8 +- project/floors/MT21.js | 299 ++++++------ project/floors/MT22.js | 209 ++++---- project/floors/MT27.js | 2 +- project/floors/MT29.js | 267 +++++----- project/floors/MT31.js | 455 +++++++++--------- project/floors/MT32.js | 229 ++++----- project/floors/MT34.js | 16 +- project/floors/MT35.js | 28 +- project/floors/MT36.js | 121 ++++- project/floors/MT37.js | 127 +++-- project/floors/MT38.js | 134 ++++-- project/floors/MT39.js | 144 ++++-- project/floors/MT40.js | 160 ++++-- project/floors/MT41.js | 168 +++++-- project/floors/MT42.js | 64 ++- project/floors/MT43.js | 64 ++- project/floors/MT44.js | 64 ++- project/floors/MT45.js | 64 ++- project/floors/MT46.js | 45 ++ project/floors/MT47.js | 45 ++ project/floors/MT48.js | 45 ++ project/floors/MT49.js | 45 ++ project/floors/MT50.js | 45 ++ project/floors/snowShop.js | 120 +++++ project/floors/snowTown.js | 319 ++++++++++++ project/fonts/normal.ttf | Bin 3724640 -> 3756856 bytes project/functions.js | 81 +--- project/icons.js | 40 +- project/items.js | 31 +- project/maps.js | 58 ++- project/materials/enemys.png | Bin 162415 -> 166292 bytes project/materials/items.png | Bin 43671 -> 44540 bytes project/materials/npc48.png | Bin 13501 -> 36881 bytes project/materials/npcs.png | Bin 27584 -> 38265 bytes project/materials/terrains.png | Bin 55652 -> 59252 bytes project/plugins.js | 163 +++---- project/sounds/drink.mp3 | Bin 0 -> 211113 bytes project/tilesets/room.png | Bin 0 -> 32141 bytes project/tilesets/snowTown.png | Bin 0 -> 752283 bytes server.cjs | 4 +- 52 files changed, 2533 insertions(+), 1299 deletions(-) delete mode 100644 assets/index-legacy.a8766b88.js create mode 100644 assets/index-legacy.ca0803f1.js rename assets/{index.6e03365b.css => index.47c37c54.css} (99%) rename assets/{index.e57dbb8a.js => index.61e32055.js} (72%) create mode 100644 project/autotiles/autotile11.png create mode 100644 project/floors/MT46.js create mode 100644 project/floors/MT47.js create mode 100644 project/floors/MT48.js create mode 100644 project/floors/MT49.js create mode 100644 project/floors/MT50.js create mode 100644 project/floors/snowShop.js create mode 100644 project/floors/snowTown.js create mode 100644 project/sounds/drink.mp3 create mode 100644 project/tilesets/room.png create mode 100644 project/tilesets/snowTown.png diff --git a/assets/index-legacy.a8766b88.js b/assets/index-legacy.a8766b88.js deleted file mode 100644 index d615def..0000000 --- a/assets/index-legacy.a8766b88.js +++ /dev/null @@ -1,20 +0,0 @@ -(function(){function _defineProperty(t,e,n){return(e=_toPropertyKey(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function _toPropertyKey(t){var e=_toPrimitive(t,"string");return"symbol"==typeof e?e:String(e)}function _toPrimitive(t,e){if("object"!=typeof t||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}System.register(["./common-legacy.f0900b0f.js","./antdv-legacy.8282396f.js"],(function(exports,module){"use strict";var __vite_style__=document.createElement("style"),lodash,message,ref,defineComponent,onMounted,onUpdated,createElementBlock,unref,onUnmounted,openBlock,createBaseVNode,toDisplayString,createVNode,Fragment,renderList,normalizeStyle,createTextVNode,__unplugin_components_1,renderSlot,withCtx,createBlock,resolveDynamicComponent,pushScopeId,popScopeId,computed,watch,__unplugin_components_0,reactive,withModifiers,Transition,createCommentVNode,LeftOutlined,RightOutlined,__unplugin_components_1$1,SortAscendingOutlined,SortDescendingOutlined,SelectOption,__unplugin_components_0$1,DoubleLeftOutlined,DoubleRightOutlined,shallowReactive,markRaw,DragOutlined,createApp;return __vite_style__.textContent='body{margin:0;color:rgba(0,0,0,.85);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-variant:tabular-nums;line-height:1.5715;background-color:#fff;font-feature-settings:"tnum"}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:500}a{color:#1890ff;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}a:hover{color:#40a9ff}a:active{color:#096dd9}a[disabled]{color:rgba(0,0,0,.25);cursor:not-allowed}caption{padding-top:.75em;padding-bottom:.3em;color:rgba(0,0,0,.45);text-align:left;caption-side:bottom}mark{padding:.2em;background-color:#feffe6}::-moz-selection{color:#fff;background:#1890ff}::selection{color:#fff;background:#1890ff}html{--antd-wave-shadow-color: #1890ff;--scroll-bar: 0}[ant-click-animating-without-extra-node=true]:after,.ant-click-animating-node{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;box-shadow:0 0 #1890ff;box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation-fill-mode:forwards;content:"";pointer-events:none}@keyframes waveEffect{to{box-shadow:0 0 #1890ff;box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}.ant-divider{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";border-top:1px solid rgba(0,0,0,.06)}.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;height:.9em;margin:0 8px;vertical-align:middle;border-top:0;border-left:1px solid rgba(0,0,0,.06)}.ant-divider-horizontal.ant-divider-with-text{display:flex;margin:16px 0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-align:center;border-top:0;border-top-color:rgba(0,0,0,.06)}.ant-divider-dashed{background:none;border-color:rgba(0,0,0,.06);border-style:dashed;border-width:1px 0 0}.ant-divider-plain.ant-divider-with-text{color:rgba(0,0,0,.85);font-weight:400;font-size:14px}.enemy-container[data-v-03a35715]{border:1.5px solid transparent;border-radius:1.1vw;transition:all .2s linear;height:100%}.enemy-container .info[data-v-03a35715]{flex-basis:100%;display:flex;flex-direction:row;align-items:center;justify-content:stretch;height:100%}.enemy-container[data-v-03a35715]:hover,.enemy-container[selected=true][data-v-03a35715]{border:1.5px solid gold}.leftbar[data-v-03a35715]{width:15%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2vh;padding-left:1%}.name[data-v-03a35715]{text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.special-text[data-v-03a35715]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;flex-direction:row;align-items:center;justify-items:space-between}.rightbar[data-v-03a35715]{font-size:2.5vh;width:100%;height:100%;padding:1.5vh 0}.rightbar .detail[data-v-03a35715]{display:flex;flex-direction:row;flex-wrap:wrap;height:100%}.rightbar .detail .detail-info[data-v-03a35715]{flex-basis:33.3%;line-height:0;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 600px){.rightbar[data-v-03a35715]{font-size:3.2vw}.leftbar[data-v-03a35715]{font-size:2vw}.enemy-container[data-v-03a35715]{border-radius:1.6vh}}.scroll[data-v-1626479d]{opacity:.2;transition:opacity .2s linear}.scroll[data-v-1626479d]:hover{opacity:.4}.scroll[data-v-1626479d]:active{opacity:.6}.scroll-main[data-v-1626479d]{display:flex;flex-direction:row;max-width:100%;max-height:100%;justify-content:stretch}.content[data-v-1626479d]{width:100%;position:relative}.main-div[data-v-1626479d]{flex-basis:100%;overflow:hidden}#special-main[data-v-723dadcb]{width:100%;user-select:none;font-size:2em;position:absolute;top:20vh}#critical-main[data-v-723dadcb]{display:flex;flex-direction:row;justify-content:space-between}#critical-des[data-v-723dadcb],.critical[data-v-723dadcb]{font-size:1.6vw;display:flex;flex-direction:column}.critical-atk[data-v-723dadcb]{border-bottom:1px solid #ddd4}.critical[data-v-723dadcb]{border-left:1px solid #ddd4;padding-left:1%}#special-scroll[data-v-723dadcb]{height:40vh}@media screen and (max-width: 600px){#detail-main[data-v-723dadcb]{font-size:3.8vw}#special-scroll[data-v-723dadcb]{height:50vh}#critical-des[data-v-723dadcb],.critical[data-v-723dadcb]{font-size:3.6vw}#special[data-v-723dadcb]{font-size:3.8vw}#special-main[data-v-723dadcb]{top:25vh;width:90vw}}.ant-slider{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;height:12px;margin:10px 6px;padding:4px 0;cursor:pointer;touch-action:none}.ant-slider-rail{position:absolute;width:100%;height:4px;background-color:#f5f5f5;border-radius:2px;transition:background-color .3s}.ant-slider-track{position:absolute;height:4px;background-color:#91d5ff;border-radius:2px;transition:background-color .3s}.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #91d5ff;border-radius:50%;box-shadow:0;cursor:pointer;transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(.18,.89,.32,1.28)}.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging{border-color:#46a6ff;box-shadow:0 0 0 5px rgba(24,144,255,.12)}.ant-slider-handle:focus{border-color:#46a6ff;outline:none;box-shadow:0 0 0 5px rgba(24,144,255,.12)}.ant-slider-handle.ant-tooltip-open{border-color:#1890ff}.ant-slider:hover .ant-slider-rail{background-color:#e1e1e1}.ant-slider:hover .ant-slider-track{background-color:#69c0ff}.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#69c0ff}.ant-slider-mark-text{position:absolute;display:inline-block;color:rgba(0,0,0,.45);text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-slider-mark-text-active{color:rgba(0,0,0,.85)}.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;margin-left:-4px;background-color:#fff;border:2px solid #f0f0f0;border-radius:50%;cursor:pointer}.ant-slider-dot-active{border-color:#8cc8ff}.ant-slider-disabled .ant-slider-rail{background-color:#f5f5f5!important}.ant-slider-disabled .ant-slider-track{background-color:rgba(0,0,0,.25)!important}.ant-slider-disabled .ant-slider-handle,.ant-slider-disabled .ant-slider-dot{background-color:#fff;border-color:rgba(0,0,0,.25)!important;box-shadow:none;cursor:not-allowed}.ant-tooltip{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;z-index:1070;display:block;width:-moz-max-content;width:max-content;max-width:250px;visibility:visible}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:rgba(0,0,0,.75);border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-tooltip-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:rgba(0,0,0,.75);content:"";pointer-events:auto}.ant-tooltip-pink .ant-tooltip-inner,.ant-tooltip-pink .ant-tooltip-arrow-content,.ant-tooltip-magenta .ant-tooltip-inner,.ant-tooltip-magenta .ant-tooltip-arrow-content{background-color:#eb2f96}.ant-tooltip-red .ant-tooltip-inner,.ant-tooltip-red .ant-tooltip-arrow-content{background-color:#f5222d}.ant-tooltip-volcano .ant-tooltip-inner,.ant-tooltip-volcano .ant-tooltip-arrow-content{background-color:#fa541c}.ant-tooltip-orange .ant-tooltip-inner,.ant-tooltip-orange .ant-tooltip-arrow-content{background-color:#fa8c16}.ant-tooltip-yellow .ant-tooltip-inner,.ant-tooltip-yellow .ant-tooltip-arrow-content{background-color:#fadb14}.ant-tooltip-gold .ant-tooltip-inner,.ant-tooltip-gold .ant-tooltip-arrow-content{background-color:#faad14}.ant-tooltip-cyan .ant-tooltip-inner,.ant-tooltip-cyan .ant-tooltip-arrow-content{background-color:#13c2c2}.ant-tooltip-lime .ant-tooltip-inner,.ant-tooltip-lime .ant-tooltip-arrow-content{background-color:#a0d911}.ant-tooltip-green .ant-tooltip-inner,.ant-tooltip-green .ant-tooltip-arrow-content{background-color:#52c41a}.ant-tooltip-blue .ant-tooltip-inner,.ant-tooltip-blue .ant-tooltip-arrow-content{background-color:#1890ff}.ant-tooltip-geekblue .ant-tooltip-inner,.ant-tooltip-geekblue .ant-tooltip-arrow-content{background-color:#2f54eb}.ant-tooltip-purple .ant-tooltip-inner,.ant-tooltip-purple .ant-tooltip-arrow-content{background-color:#722ed1}#critical-main[data-v-10edff82]{width:100%;height:50vh;user-select:none;position:absolute;top:20vh}.des[data-v-10edff82]{width:100%;text-align:center;font-size:2.5vh}.slider-div[data-v-10edff82]{display:flex;justify-content:space-between;align-items:center}.slider-div span[data-v-10edff82]{font-size:1.1vw;line-height:1}.slider[data-v-10edff82]{width:80%}#now-damage[data-v-10edff82]{display:flex;flex-direction:row;justify-content:space-around;font-size:3vh}@media screen and (max-width: 600px){#now-damage[data-v-10edff82]{font-size:3vw}#now-damage div[data-v-10edff82]{display:flex;flex-direction:column;align-items:center}.slider[data-v-10edff82]{width:60%}#critical-main[data-v-10edff82]{position:absolute;top:25vh;width:90vw}}#enemy-target[data-v-90e08ea9]{width:100%;font-size:2.5vh}#enemy-desc[data-v-90e08ea9]{width:100%;height:30vh;display:flex;flex-direction:column;align-items:center}#enemy-desc-scroll[data-v-90e08ea9]{height:100%;width:100%}#mark-target[data-v-90e08ea9]{margin-top:10%;width:100%;display:flex;flex-direction:row;justify-content:space-around;font-size:3.3vh}#mark-info[data-v-90e08ea9]{transition:color .2s linear}@media screen and (max-width: 600px){#enemy-target[data-v-90e08ea9]{font-size:3.8vw}#mark-target[data-v-90e08ea9]{font-size:4vw}}#info[data-v-c8f01fef]{width:100%;position:relative;transition:all .6s ease;height:20vh;padding:0 1%;display:flex;flex-direction:column}#detail[data-v-c8f01fef]{opacity:0;position:absolute;left:14%;font-family:normal;display:flex;flex-direction:column;align-items:center;width:72%;height:90%;transition:all .6s ease;user-select:none}#detail-more[data-v-c8f01fef]{position:absolute;margin-top:3%;width:100%;font-size:3vh;bottom:0}.detial-more[data-v-c8f01fef]{position:absolute;width:100%;bottom:0;display:flex;flex-direction:row;justify-content:space-between}.more[data-v-c8f01fef]{user-select:none}.detail-enter-active[data-v-c8f01fef],.detail-leave-active[data-v-c8f01fef]{transition:all .6s ease}.detail-enter-from[data-v-c8f01fef],.detail-leave-to[data-v-c8f01fef]{opacity:0}@media screen and (max-width: 600px){#detail[data-v-c8f01fef]{width:100%;height:100%;padding:5%;left:0%}#detail-more[data-v-c8f01fef]{font-size:4vw;bottom:5%;left:5vw;width:90vw}}#book[data-v-84294ce9]{user-select:none;width:80%;height:100%;font-family:normal;overflow:hidden;transition:opacity .6s linear;display:flex;flex-direction:column;justify-content:space-between}#tools[data-v-84294ce9]{height:6%;font-size:3.2vh}.tools[data-v-84294ce9]{border-bottom:1px solid #ddd4}#none[data-v-84294ce9]{width:100%;height:100%;font-size:6vw;display:flex;justify-content:center;align-items:center;font-family:normal}.enemy[data-v-84294ce9]{display:flex;flex-direction:column;height:20vh;width:100%;padding:0 1%}@media screen and (max-width: 600px){#book[data-v-84294ce9]{width:100%;padding:5%}}#toolbox[data-v-88c6bbe5]{display:flex;flex-direction:column;width:100%;height:100%}#toolbox-main[data-v-88c6bbe5]{width:100%;height:85vh;display:flex;flex-direction:row;justify-content:space-between;font-family:normal;font-size:2.5vh;user-select:none}#tools[data-v-88c6bbe5]{width:100%;display:flex;flex-direction:row;font-family:normal;font-size:3.2vh;height:5vh;justify-content:space-between}#tools .tools[data-v-88c6bbe5]{white-space:nowrap;border-bottom:1px solid #ddd4}.item-main[data-v-88c6bbe5]{display:flex;flex-direction:row;width:100%;height:100%}.item-main .item-info[data-v-88c6bbe5]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.item-list[data-v-88c6bbe5]{width:100%;height:88vh}.item-type[data-v-88c6bbe5]{width:100%;text-align:center}#item-type-mobile[data-v-88c6bbe5]{width:80%;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.button-text[selected=true][data-v-88c6bbe5]{color:#0ff}.item[data-v-88c6bbe5]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:1vh 0 0;padding:.5vh .5vw .5vh .5vw;border:#0000 .5px solid;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item .item-icon[data-v-88c6bbe5]{display:flex;flex-direction:row;align-items:center}.item .item-icon .item-name[data-v-88c6bbe5]{margin-left:5%}.divider[data-v-88c6bbe5]{height:100%}#detail[data-v-88c6bbe5]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}#detail #info[data-v-88c6bbe5]{display:flex;flex-direction:row;justify-content:space-around;align-items:center;white-space:nowrap;text-overflow:ellipsis}#detail #info #basic-info[data-v-88c6bbe5]{display:flex;flex-direction:column;border-left:1px solid #ddd4;padding-left:5%;margin-left:10%}#detail #desc[data-v-88c6bbe5]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}#detail #desc #desc-text[data-v-88c6bbe5]{margin-top:2vh;margin-left:.5vw;width:100%;height:100%}@media screen and (max-width: 600px){#toolbox[data-v-88c6bbe5]{padding:5%}#tools span[data-v-88c6bbe5]{margin:0}#toolbox-main[data-v-88c6bbe5]{flex-direction:column-reverse;height:100%;font-size:3.8vw}.item-list[data-v-88c6bbe5]{width:100%;height:40vh}.divider[data-v-88c6bbe5]{height:auto;width:100%}.item-main[data-v-88c6bbe5]{display:flex;flex-direction:column-reverse}}.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item{position:relative;display:flex;flex:none;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:2px;cursor:default;transition:font-size .3s,line-height .3s,height .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-margin-end:4px;margin-inline-end:4px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:4px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:rgba(0,0,0,.45);font-weight:700;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove:hover{color:rgba(0,0,0,.75)}.ant-select{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2);border-right-width:1px!important;outline:0}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:rgba(0,0,0,.25);background:#f5f5f5;cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#40a9ff;border-right-width:1px!important}.ant-select-selection-placeholder{flex:1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;line-height:0;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11px;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:#fff;cursor:pointer;opacity:0;transition:color .3s ease,opacity .15s ease;text-rendering:auto}.ant-select-clear:hover{color:rgba(0,0,0,.45)}.ant-select-dropdown{margin:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:#fff;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-select-dropdown-empty{color:rgba(0,0,0,.25)}.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;color:rgba(0,0,0,.25)}.ant-select-item{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:background .3s ease}.ant-select-item-group{color:rgba(0,0,0,.45);font-size:12px;cursor:default}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:rgba(0,0,0,.85);font-weight:600;background-color:#e6f7ff}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#1890ff}.ant-select-item-option-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-select-item-option-disabled.ant-select-item-option-selected{background-color:#f5f5f5}.ant-empty-normal{margin:32px 0;color:rgba(0,0,0,.25)}.ant-empty-small{margin:8px 0;color:rgba(0,0,0,.25)}.ant-empty-img-default-ellipse{fill:#f5f5f5;fill-opacity:.8}.ant-empty-img-default-path-1{fill:#aeb8c2}.ant-empty-img-default-path-2{fill:url(#linearGradient-1)}.ant-empty-img-default-path-3{fill:#f5f5f7}.ant-empty-img-default-path-4,.ant-empty-img-default-path-5{fill:#dce0e6}.ant-empty-img-default-g{fill:#fff}.ant-empty-img-simple-ellipse{fill:#f5f5f5}.ant-empty-img-simple-g{stroke:#d9d9d9}.ant-empty-img-simple-path{fill:#fafafa}#equipbox[data-v-4fac9519]{width:100%;height:100%;user-select:none}#tools[data-v-4fac9519]{width:100%;display:flex;flex-direction:row;font-size:3.2vh;height:5vh;justify-content:space-between;font-family:normal}#tools .tools[data-v-4fac9519]{white-space:nowrap}#equipbox-main[data-v-4fac9519]{height:85vh;width:100%;display:flex;flex-direction:row;font-family:normal;font-size:2.5vh}.divider[data-v-4fac9519]{height:100%}#equip-list[data-v-4fac9519]{display:flex;flex-direction:column;flex-basis:25%}#equip-list #filter[data-v-4fac9519]{margin-top:2vh;display:flex;flex-direction:row;justify-content:space-around;align-items:center}#equip-list #filter .select[data-v-4fac9519]{width:100%;font-family:normal;font-size:1.9vh}#equip-list #filter #sort-type[data-v-4fac9519]{font-size:1.9vh;white-space:nowrap}#equip-list #equip-scroll[data-v-4fac9519]{height:100%}#equip-status[data-v-4fac9519]{display:flex;flex-basis:50%;flex-direction:row;justify-content:space-between}#equip-status #equip-status-main[data-v-4fac9519]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}#equip-desc[data-v-4fac9519]{display:flex;flex-basis:25%;flex-direction:column;padding-top:2vh;align-items:center}#equip-desc #equip-icon[data-v-4fac9519]{width:80%;display:flex;flex-direction:row;justify-content:center;align-items:center;border-bottom:1px solid #ddd4;padding-bottom:1%}#equip-desc #equip-icon span[data-v-4fac9519]{margin-left:5%}#equip-desc #equip-add[data-v-4fac9519]{height:50%;width:100%;display:flex;flex-direction:column;align-items:center}#equip-desc #equip-add #title[data-v-4fac9519]{width:100%;text-align:center}#equip-desc #equip-add .equip-add-detail[data-v-4fac9519]{display:flex;flex-direction:column;width:100%}#equip-desc #equip-desc-text[data-v-4fac9519]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}#equip-desc #equip-desc-text #title[data-v-4fac9519]{width:100%;text-align:center}#equip-now[data-v-4fac9519]{width:100%}#equip-now #equip-now-div[data-v-4fac9519]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding-left:5%}#equip-now #equip-now-div .equip-now-one[data-v-4fac9519]{flex-basis:30%;display:flex;flex-direction:row;align-items:center;margin:3% 3.3% 3% 0;padding-left:.5%}#equip-now #equip-now-div .equip-now-one span[data-v-4fac9519]{margin-left:10%}#equip-hero[data-v-4fac9519]{width:100%;height:100%;display:flex;flex-direction:column}#hero-icon[data-v-4fac9519]{display:flex;align-items:center;justify-content:center;margin:10% 0}#hero-status[data-v-4fac9519]{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#hero-status .hero-status-one[data-v-4fac9519]{display:flex;flex-direction:row;flex-basis:50%;width:100%;text-align:right;font-size:2.9vh;white-space:nowrap}#hero-status .hero-status-one .hero-status-label[data-v-4fac9519]{width:100%;margin-right:5%}#hero-status .hero-status-one .hero-status-value[data-v-4fac9519]{display:flex;flex-direction:row;width:100%}.equip[data-v-4fac9519]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.5vh .5vw .5vh .5vw;border:#0000 .5px solid;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.equip .equip-icon[data-v-4fac9519]{display:flex;flex-direction:row;align-items:center}.equip .equip-icon .equip-name[data-v-4fac9519]{margin-left:5%}#icon-drag[data-v-4fac9519]{position:fixed;width:32px;height:32px;margin:0;padding:0;pointer-events:none}@media screen and (max-width: 600px){#equipbox[data-v-4fac9519]{padding:5%}#equipbox-main[data-v-4fac9519]{height:90vh;flex-direction:column-reverse;font-size:3.8vw}#equip-now-div[data-v-4fac9519]{flex-wrap:nowrap}#equip-status[data-v-4fac9519]{flex-direction:column;flex-basis:auto}#equip-list[data-v-4fac9519]{flex-basis:50%}.divider[data-v-4fac9519]{margin:1% 0}}.colomn[data-v-682173f1],.column[data-v-682173f1]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-family:normal;font-size:2.7vh;user-select:none}.column-main[data-v-682173f1]{width:70%;height:70%;display:flex;flex-direction:row}.column-list[data-v-682173f1]{display:flex;flex-direction:column}.column-item[data-v-682173f1]{width:100%;padding:1% 3%}.column-item[selectable=false][data-v-682173f1]{color:gray}.column-left[data-v-682173f1]{flex-basis:40%;height:100%}.column-right[data-v-682173f1]{flex-basis:60%;height:100%}.divider[data-v-682173f1]{height:100%}.tools[data-v-682173f1]{width:100%;font-family:normal;font-size:3.2vh;height:5vh;position:fixed;left:10vw;top:5vh}@media screen and (max-width: 600px){.column-main[data-v-682173f1]{flex-direction:column;width:90%;height:75%;font-size:3.8vw}.divider[data-v-682173f1]{height:auto;width:100%;margin:5% 0}.column-left[data-v-682173f1]{height:40%}.column-right[data-v-682173f1]{height:50%}}#setting-list[data-v-2c2875cb]{display:flex;flex-direction:column}.setting-item[data-v-2c2875cb]{width:100%;padding:1% 3%}#desc-left[data-v-bcbf0734]{flex-basis:30%}#desc-list[data-v-bcbf0734]{display:flex;flex-direction:column}.desc-item[show=false][data-v-bcbf0734]{margin:0;padding:0}#skill-list[data-v-9f619ff1]{display:flex;flex-direction:column}.skill-item[selectable=false][data-v-9f619ff1]{color:gray}#skill-tree[data-v-b1be4e88]{width:90vh;height:90vh;font-family:normal;font-size:2.8vh;display:flex;flex-direction:column;user-select:none}#skill-title[data-v-b1be4e88]{width:100%;text-align:center;font-size:4vh;height:5vh;line-height:1}#tools[data-v-b1be4e88]{height:5vh;font-size:3.2vh}#skill-info[data-v-b1be4e88]{height:24vh;display:flex;flex-direction:column;justify-content:space-between}#divider[data-v-b1be4e88]{width:100%;margin:1vh 0}#divider-split[data-v-b1be4e88]{margin:1vh 0 0}#divider-vertical[data-v-b1be4e88]{height:100%;margin:0}#skill-bottom[data-v-b1be4e88]{height:53vh;width:100%;display:flex;flex-direction:row}#skill-canvas[data-v-b1be4e88]{height:53vh;width:53vh}#skill-effect[data-v-b1be4e88]{display:flex;flex-direction:column}#skill-consume[data-v-b1be4e88]{width:100%;text-align:center;height:4vh}#skill-upgrade-info[data-v-b1be4e88]{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:1vh}.upgrade-divider[data-v-b1be4e88]{margin:1vh 0;border-color:rgba(221,221,221,.267)}#front-scroll[data-v-b1be4e88]{width:100%;height:39vh}#skill-front[data-v-b1be4e88]{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 600px){#skill-tree[data-v-b1be4e88]{width:100%;height:100%;font-size:3.3vw;padding:5%}#skill-title[data-v-b1be4e88]{width:100%;font-size:4vw;height:5vw}#divider-vertical[data-v-b1be4e88]{height:auto}#skill-bottom[data-v-b1be4e88]{height:auto;flex-direction:column;align-items:center}#skill-canvas[data-v-b1be4e88]{height:35vh;width:35vh}#front-scroll[data-v-b1be4e88]{height:18vh}#skill-consume[data-v-b1be4e88],#front-scroll[data-v-b1be4e88],#skill-chapter[data-v-b1be4e88],#skill-level[data-v-b1be4e88]{font-size:2.2vh}}.ant-switch{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;box-sizing:border-box;min-width:44px;height:22px;line-height:22px;vertical-align:middle;background-color:rgba(0,0,0,.25);border:0;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-switch:focus{outline:0;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.ant-switch-checked:focus{box-shadow:0 0 0 2px #e6f7ff}.ant-switch-checked{background-color:#1890ff}.ant-switch-checked .ant-switch-loading-icon{color:#1890ff}#fly[data-v-65d5e91f]{width:100%;height:100%;font-size:2.7vh;font-family:normal;display:flex;align-items:center;user-select:none}#tools[data-v-65d5e91f]{width:100%;font-family:normal;font-size:3.2vh;height:5vh;position:fixed;left:5vw;top:5vh}#fly-main[data-v-65d5e91f]{display:flex;height:80%;width:100%;flex-direction:row}#fly-left[data-v-65d5e91f]{width:50vw;display:flex;flex-direction:row;align-items:center}#fly-area[data-v-65d5e91f]{height:100%;width:15vw}#area-list[data-v-65d5e91f]{height:100%;display:flex;flex-direction:column}#divider-left[data-v-65d5e91f]{margin:0;height:100%;border-color:rgba(221,221,221,.267)}#fly-map-div[data-v-65d5e91f],#fly-map[data-v-65d5e91f]{width:35vw;height:72vh;overflow:hidden}#divider-right[data-v-65d5e91f]{height:100%;border-color:rgba(221,221,221,.267);margin:0}#fly-right[data-v-65d5e91f]{width:40vw;display:flex;flex-direction:column;align-items:center;justify-content:space-around}#fly-tools[data-v-65d5e91f]{margin:0;width:80%;display:flex;flex-direction:row;justify-content:space-around;align-items:center}#fly-thumbnail[data-v-65d5e91f]{width:35vw;height:35vw;border:.1vw solid #ddd4}#fly-settings[data-v-65d5e91f]{position:fixed;bottom:5vh;left:10vw;width:80vw;display:flex;flex-direction:row;justify-content:space-around;align-items:center}#fly-settings div[data-v-65d5e91f]{display:flex;align-items:center}#fly-settings div span[data-v-65d5e91f]{margin-right:5vw}.fly-settings[aria-checked=false][data-v-65d5e91f]{background-color:rgba(221,221,221,.267)}@media screen and (max-width: 600px){#fly[data-v-65d5e91f]{padding:5%;font-size:3.8vw}#fly-main[data-v-65d5e91f]{flex-direction:column;height:90%}#fly-map-div[data-v-65d5e91f],#fly-map[data-v-65d5e91f]{width:60vw;height:30vh}#fly-area[data-v-65d5e91f]{width:30vw;height:30vh}#fly-left[data-v-65d5e91f]{width:90vw}#divider-right[data-v-65d5e91f]{height:0}#fly-right[data-v-65d5e91f]{width:90vw;height:60vh}#fly-thumbnail[data-v-65d5e91f]{width:80vw;height:80vw}#tools[data-v-65d5e91f]{top:2vh}#fly-settings[data-v-65d5e91f]{bottom:2%}}#fixed-detail[data-v-95b38cb5]{width:80%;height:100%}#ui[data-v-9668aeb3]{width:90%;height:90%;display:flex;justify-content:center;overflow:hidden}@media screen and (max-width: 600px){#ui[data-v-9668aeb3]{width:100%;height:100%}}.box[data-v-fc84168a]{width:300px;height:calc(100vh - 100px);position:fixed;left:50px;top:50px;display:flex;overflow:visible;font-family:normal}.box-main[data-v-fc84168a]{width:100%;height:100%;overflow:hidden}.box-move[data-v-fc84168a]{transition:font-size .3s ease-out;position:absolute;left:-32px;top:-32px;width:32px;height:32px}.box-drag[data-v-fc84168a]{cursor:all-scroll;user-select:none}.box-move[selected=false][data-v-fc84168a]{font-size:8px}.box-move[selected=true][data-v-fc84168a]{font-size:32px}.border[data-v-fc84168a]{margin:0;position:absolute;transition:transform .3s ease-out}.border-horizontal[data-v-fc84168a]{width:100%;height:0px;left:0px}.border-horizontal[selected=true][selectable=true][data-v-fc84168a]{transform:scaleY(3);cursor:ns-resize}.border-horizontal:hover[selectable=true][data-v-fc84168a],.border-horizontal:active[selectable=true][data-v-fc84168a]{transform:scaleY(5);cursor:ns-resize}.border-vertical[data-v-fc84168a]{width:0px;height:100%;top:0px}.border-vertical[selected=true][selectable=true][data-v-fc84168a]{transform:scaleX(3);cursor:ew-resize}.border-vertical:hover[selectable=true][data-v-fc84168a],.border-vertical:active[selectable=true][data-v-fc84168a]{transform:scaleX(5);cursor:ew-resize}.border-left[data-v-fc84168a]{left:0;border-left:2px solid #ddd9}.border-right[data-v-fc84168a]{right:0;border-right:2px solid #ddd9}.border-top[data-v-fc84168a]{top:0;border-top:2px solid #ddd9}.border-bottom[data-v-fc84168a]{bottom:0;border-bottom:2px solid #ddd9}@media screen and (max-width: 600px){.box[data-v-fc84168a]{width:calc(100vw - 100px);height:250px}}#status-main[data-v-b309ec8a]{background-color:rgba(0,0,0,.6);width:100%;height:100%;padding:1vh 0}.status-item[data-v-b309ec8a]{position:relative;max-width:17.5vw;font-size:1.9vw;width:100%;margin-bottom:1vh;text-shadow:3px 2px 3px #000,0px 0px 3px #111;display:flex;flex-direction:row;align-items:center}.status-item-bold[data-v-b309ec8a]{font-weight:700}.status-icon[data-v-b309ec8a]{width:2.8vw;height:2.8vw;margin-right:10%;margin-left:10%}#status-header[data-v-b309ec8a]{width:100%;display:flex;flex-direction:column;align-items:center}#status-div[data-v-b309ec8a]{display:flex;flex-direction:row;flex-wrap:wrap;height:100%}#status-floor[data-v-b309ec8a],#status-lv[data-v-b309ec8a]{max-width:17.5vw;font-size:1.9vw;width:100%;text-align:center;text-shadow:3px 2px 3px #000,0px 0px 3px #111}.status-extra[data-v-b309ec8a]{position:absolute;right:10%;bottom:0;font-size:1.6vw}#status-mana[data-v-b309ec8a]{line-height:1;color:#ffd3d3}#status-hpmax[data-v-b309ec8a]{line-height:1;color:#a7ffa7}#status-spring[data-v-b309ec8a]{line-height:0;color:#a7ffa7}#status-key[data-v-b309ec8a]{display:flex;flex-direction:row;justify-content:space-around}#skill-tree[data-v-b309ec8a],#status-skill[data-v-b309ec8a]{text-align:center;width:100%}@media screen and (max-width: 600px){.status-item[data-v-b309ec8a]{max-width:150px;font-size:18px}#status-floor[data-v-b309ec8a],#status-lv[data-v-b309ec8a]{max-width:150px;font-size:18px;width:100%}.status-extra[data-v-b309ec8a]{font-size:14px}.status-icon[data-v-b309ec8a]{width:28px;height:28px}}#marked-enemy[data-v-b674387d]{width:100%;height:100%}.box-scroll[data-v-b674387d]{height:100%;width:100%}.marked-main[data-v-b674387d]{padding:1vh 0;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;overflow:hidden}.marked-info[data-v-b674387d]{display:flex;flex-direction:row;align-items:center;justify-content:center}.marked-item[data-v-b674387d]{margin-left:10%}.marked-button[data-v-b674387d]{align-self:center;width:80%;display:flex;flex-direction:row;justify-content:space-around}#chapter[data-v-feaaf373]{width:100vw;height:100vh;position:fixed;left:0;top:0;user-select:none}#chapter-back[data-v-feaaf373]{width:100%;height:100%}#chapter-text[data-v-feaaf373]{position:fixed;font-family:scroll;font-size:5vh;text-shadow:0px 0px 5px #fff}#studied[data-v-bd83c8c3]{font-family:normal;font-size:1vw}#studied-fold[data-v-bd83c8c3]{transition:transform .2s ease-out}#studied-fold[folded=true][data-v-bd83c8c3]{transform:rotate(90deg)}#fixed[data-v-fc32d49f]{font-family:normal;font-size:2.5vh}.v-enter-active[data-v-fc32d49f],.v-leave-active[data-v-fc32d49f]{transition:opacity .2s linear}.v-enter-from[data-v-fc32d49f],.v-leave-to[data-v-fc32d49f]{opacity:0}#enemy-fixed[data-v-fc32d49f]{display:flex;flex-direction:column;align-items:center;background-color:rgba(0,0,0,.8);padding:1vh}#enemy-special[data-v-fc32d49f]{width:100%;display:flex;flex-direction:row;justify-content:space-around}.enemy-attr[data-v-fc32d49f]{display:flex;flex-direction:row;width:100%}.attr-name[data-v-fc32d49f]{flex-basis:50%;width:100%;text-align:right;padding-right:5%}.attr-value[data-v-fc32d49f]{flex-basis:50%;padding-left:5%}#non-ui[data-v-02d8acd2]{width:0;height:0;overflow:visible}#root{position:absolute;display:none;width:100%;height:100%;z-index:1000;justify-content:center;align-items:center;overflow:hidden;transition:all .6s linear;opacity:0;background-color:rgba(0,0,0,.867)}.antdv-message{font-family:normal;font-size:1.6em}.button-text{cursor:pointer;transition:color .2s linear}.button-text:hover{color:#0ff}.button-text:active{color:#7fffd4}.selectable{border:#0000 .5px solid;padding:1% 3%;width:100%}.selectable[selected=true]{animation:selected alternate 5s infinite ease-in-out}@keyframes selected{0%{border:#0ff7 .5px solid;background-color:rgba(39,251,209,.14)}50%{border:#0ffa .5px solid;background-color:rgba(39,251,209,.282)}to{border:#0ff7 .5px solid;background-color:rgba(39,251,209,.14)}}.draginable{transition:background-color .2s linear}.draginable[draged=true][access=true]:hover{background-color:rgba(0,255,187,.31)}.draginable[draged=true][access=false]:hover{background-color:rgba(255,0,0,.318);cursor:not-allowed}@font-face{font-family:Fira Code;src:url(/HumanBreak/assets/FiraCode-Regular.5992ab96.ttf)}#non-ui{position:absolute;z-index:999;user-select:none}/*!\n * \n * ant-design-vue v3.2.15\n *\n * Copyright 2017-present, ant-design-vue.\n * All rights reserved.\n *\n *//*!****************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/style/index.less ***!\n \\****************************************************************************************************************************************************************************************************************************************************/[class^=ant-]::-ms-clear,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class*=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class*=ant-] input::-ms-reveal{display:none}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;color:rgba(255,255,255,.85);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-variant:tabular-nums;line-height:1.5715;background-color:#000;font-feature-settings:"tnum"}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;color:rgba(255,255,255,.85);font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#177ddc;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}a:hover{color:#165996}a:active{color:#388ed3}a:active,a:hover{text-decoration:none;outline:0}a:focus{text-decoration:none;outline:0}a[disabled]{color:rgba(255,255,255,.3);cursor:not-allowed}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type="range"]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;color:rgba(255,255,255,.45);text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#2b2611}::-moz-selection{color:#fff;background:#177ddc}::selection{color:#fff;background:#177ddc}.clearfix:before{display:table;content:""}.clearfix:after{display:table;clear:both;content:""}.anticon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.anticon>*{line-height:1}.anticon svg{display:inline-block}.anticon:before{display:none}.anticon .anticon-icon{display:block}.anticon>.anticon{line-height:0;vertical-align:0}.anticon[tabindex]{cursor:pointer}.anticon-spin:before{display:inline-block;animation:loadingCircle 1s infinite linear}.anticon-spin{display:inline-block;animation:loadingCircle 1s infinite linear}.ant-fade-enter,.ant-fade-appear,.ant-fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-fade-enter.ant-fade-enter-active,.ant-fade-appear.ant-fade-appear-active{animation-name:antFadeIn;animation-play-state:running}.ant-fade-leave.ant-fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}.ant-fade-enter,.ant-fade-appear{opacity:0;animation-timing-function:linear}.ant-fade-leave{animation-timing-function:linear}.fade-enter,.fade-appear,.fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.fade-enter.fade-enter-active,.fade-appear.fade-appear-active{animation-name:antFadeIn;animation-play-state:running}.fade-leave.fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}.fade-enter,.fade-appear{opacity:0;animation-timing-function:linear}.fade-leave{animation-timing-function:linear}@keyframes antFadeIn{0%{opacity:0}to{opacity:1}}@keyframes antFadeOut{0%{opacity:1}to{opacity:0}}.ant-move-up-enter,.ant-move-up-appear,.ant-move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-up-enter.ant-move-up-enter-active,.ant-move-up-appear.ant-move-up-appear-active{animation-name:antMoveUpIn;animation-play-state:running}.ant-move-up-leave.ant-move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}.ant-move-up-enter,.ant-move-up-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-up-enter,.move-up-appear,.move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-up-enter.move-up-enter-active,.move-up-appear.move-up-appear-active{animation-name:antMoveUpIn;animation-play-state:running}.move-up-leave.move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}.move-up-enter,.move-up-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-down-enter,.ant-move-down-appear,.ant-move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-down-enter.ant-move-down-enter-active,.ant-move-down-appear.ant-move-down-appear-active{animation-name:antMoveDownIn;animation-play-state:running}.ant-move-down-leave.ant-move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}.ant-move-down-enter,.ant-move-down-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-down-enter,.move-down-appear,.move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-down-enter.move-down-enter-active,.move-down-appear.move-down-appear-active{animation-name:antMoveDownIn;animation-play-state:running}.move-down-leave.move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}.move-down-enter,.move-down-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-left-enter,.ant-move-left-appear,.ant-move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-left-enter.ant-move-left-enter-active,.ant-move-left-appear.ant-move-left-appear-active{animation-name:antMoveLeftIn;animation-play-state:running}.ant-move-left-leave.ant-move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}.ant-move-left-enter,.ant-move-left-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-left-enter,.move-left-appear,.move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-left-enter.move-left-enter-active,.move-left-appear.move-left-appear-active{animation-name:antMoveLeftIn;animation-play-state:running}.move-left-leave.move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}.move-left-enter,.move-left-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-right-enter,.ant-move-right-appear,.ant-move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-right-enter.ant-move-right-enter-active,.ant-move-right-appear.ant-move-right-appear-active{animation-name:antMoveRightIn;animation-play-state:running}.ant-move-right-leave.ant-move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}.ant-move-right-enter,.ant-move-right-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-right-enter,.move-right-appear,.move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-right-enter.move-right-enter-active,.move-right-appear.move-right-appear-active{animation-name:antMoveRightIn;animation-play-state:running}.move-right-leave.move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}.move-right-enter,.move-right-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}@keyframes antMoveDownIn{0%{transform:translateY(100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveDownOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveLeftIn{0%{transform:translate(-100%);transform-origin:0 0;opacity:0}to{transform:translate(0);transform-origin:0 0;opacity:1}}@keyframes antMoveLeftOut{0%{transform:translate(0);transform-origin:0 0;opacity:1}to{transform:translate(-100%);transform-origin:0 0;opacity:0}}@keyframes antMoveRightIn{0%{transform:translate(100%);transform-origin:0 0;opacity:0}to{transform:translate(0);transform-origin:0 0;opacity:1}}@keyframes antMoveRightOut{0%{transform:translate(0);transform-origin:0 0;opacity:1}to{transform:translate(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveUpIn{0%{transform:translateY(-100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveUpOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(-100%);transform-origin:0 0;opacity:0}}@keyframes loadingCircle{to{transform:rotate(360deg)}}[ant-click-animating=true],[ant-click-animating-without-extra-node=true]{position:relative}html{--antd-wave-shadow-color: #177ddc;--scroll-bar: 0}[ant-click-animating-without-extra-node=true]:after,.ant-click-animating-node{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;box-shadow:0 0 #177ddc;box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation-fill-mode:forwards;content:"";pointer-events:none}@keyframes waveEffect{to{box-shadow:0 0 #177ddc;box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}@keyframes fadeEffect{to{opacity:0}}.slide-up-enter,.slide-up-appear,.slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-up-enter.slide-up-enter-active,.slide-up-appear.slide-up-appear-active{animation-name:antSlideUpIn;animation-play-state:running}.slide-up-leave.slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}.slide-up-enter,.slide-up-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-down-enter,.slide-down-appear,.slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-down-enter.slide-down-enter-active,.slide-down-appear.slide-down-appear-active{animation-name:antSlideDownIn;animation-play-state:running}.slide-down-leave.slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}.slide-down-enter,.slide-down-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-left-enter,.slide-left-appear,.slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-left-enter.slide-left-enter-active,.slide-left-appear.slide-left-appear-active{animation-name:antSlideLeftIn;animation-play-state:running}.slide-left-leave.slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}.slide-left-enter,.slide-left-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-right-enter,.slide-right-appear,.slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-right-enter.slide-right-enter-active,.slide-right-appear.slide-right-appear-active{animation-name:antSlideRightIn;animation-play-state:running}.slide-right-leave.slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}.slide-right-enter,.slide-right-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-up-enter,.ant-slide-up-appear,.ant-slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-up-enter.ant-slide-up-enter-active,.ant-slide-up-appear.ant-slide-up-appear-active{animation-name:antSlideUpIn;animation-play-state:running}.ant-slide-up-leave.ant-slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}.ant-slide-up-enter,.ant-slide-up-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-down-enter,.ant-slide-down-appear,.ant-slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-down-enter.ant-slide-down-enter-active,.ant-slide-down-appear.ant-slide-down-appear-active{animation-name:antSlideDownIn;animation-play-state:running}.ant-slide-down-leave.ant-slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}.ant-slide-down-enter,.ant-slide-down-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-left-enter,.ant-slide-left-appear,.ant-slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-left-enter.ant-slide-left-enter-active,.ant-slide-left-appear.ant-slide-left-appear-active{animation-name:antSlideLeftIn;animation-play-state:running}.ant-slide-left-leave.ant-slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}.ant-slide-left-enter,.ant-slide-left-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-right-enter,.ant-slide-right-appear,.ant-slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-right-enter.ant-slide-right-enter-active,.ant-slide-right-appear.ant-slide-right-appear-active{animation-name:antSlideRightIn;animation-play-state:running}.ant-slide-right-leave.ant-slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}.ant-slide-right-enter,.ant-slide-right-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes antSlideUpIn{0%{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleY(1);transform-origin:0% 0%;opacity:1}}@keyframes antSlideUpOut{0%{transform:scaleY(1);transform-origin:0% 0%;opacity:1}to{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}}@keyframes antSlideDownIn{0%{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}to{transform:scaleY(1);transform-origin:100% 100%;opacity:1}}@keyframes antSlideDownOut{0%{transform:scaleY(1);transform-origin:100% 100%;opacity:1}to{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}}@keyframes antSlideLeftIn{0%{transform:scaleX(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleX(1);transform-origin:0% 0%;opacity:1}}@keyframes antSlideLeftOut{0%{transform:scaleX(1);transform-origin:0% 0%;opacity:1}to{transform:scaleX(.8);transform-origin:0% 0%;opacity:0}}@keyframes antSlideRightIn{0%{transform:scaleX(.8);transform-origin:100% 0%;opacity:0}to{transform:scaleX(1);transform-origin:100% 0%;opacity:1}}@keyframes antSlideRightOut{0%{transform:scaleX(1);transform-origin:100% 0%;opacity:1}to{transform:scaleX(.8);transform-origin:100% 0%;opacity:0}}.ant-zoom-enter,.ant-zoom-appear,.ant-zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-enter.ant-zoom-enter-active,.ant-zoom-appear.ant-zoom-appear-active{animation-name:antZoomIn;animation-play-state:running}.ant-zoom-leave.ant-zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}.ant-zoom-enter,.ant-zoom-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-enter-prepare,.ant-zoom-appear-prepare{transform:none}.ant-zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-enter,.zoom-appear,.zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-enter.zoom-enter-active,.zoom-appear.zoom-appear-active{animation-name:antZoomIn;animation-play-state:running}.zoom-leave.zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}.zoom-enter,.zoom-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-enter-prepare,.zoom-appear-prepare{transform:none}.zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-enter,.ant-zoom-big-appear,.ant-zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-enter.ant-zoom-big-enter-active,.ant-zoom-big-appear.ant-zoom-big-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-leave.ant-zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-enter,.ant-zoom-big-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-enter-prepare,.ant-zoom-big-appear-prepare{transform:none}.ant-zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-enter,.zoom-big-appear,.zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-big-enter.zoom-big-enter-active,.zoom-big-appear.zoom-big-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.zoom-big-leave.zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.zoom-big-enter,.zoom-big-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-enter-prepare,.zoom-big-appear-prepare{transform:none}.zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-fast-enter,.ant-zoom-big-fast-appear,.ant-zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-fast-enter,.ant-zoom-big-fast-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-fast-enter-prepare,.ant-zoom-big-fast-appear-prepare{transform:none}.ant-zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-fast-enter,.zoom-big-fast-appear,.zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}.zoom-big-fast-enter.zoom-big-fast-enter-active,.zoom-big-fast-appear.zoom-big-fast-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.zoom-big-fast-leave.zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.zoom-big-fast-enter,.zoom-big-fast-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-fast-enter-prepare,.zoom-big-fast-appear-prepare{transform:none}.zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-up-enter,.ant-zoom-up-appear,.ant-zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-up-enter.ant-zoom-up-enter-active,.ant-zoom-up-appear.ant-zoom-up-appear-active{animation-name:antZoomUpIn;animation-play-state:running}.ant-zoom-up-leave.ant-zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}.ant-zoom-up-enter,.ant-zoom-up-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-up-enter-prepare,.ant-zoom-up-appear-prepare{transform:none}.ant-zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-up-enter,.zoom-up-appear,.zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-up-enter.zoom-up-enter-active,.zoom-up-appear.zoom-up-appear-active{animation-name:antZoomUpIn;animation-play-state:running}.zoom-up-leave.zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}.zoom-up-enter,.zoom-up-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-up-enter-prepare,.zoom-up-appear-prepare{transform:none}.zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-down-enter,.ant-zoom-down-appear,.ant-zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-down-enter.ant-zoom-down-enter-active,.ant-zoom-down-appear.ant-zoom-down-appear-active{animation-name:antZoomDownIn;animation-play-state:running}.ant-zoom-down-leave.ant-zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}.ant-zoom-down-enter,.ant-zoom-down-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-down-enter-prepare,.ant-zoom-down-appear-prepare{transform:none}.ant-zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-down-enter,.zoom-down-appear,.zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-down-enter.zoom-down-enter-active,.zoom-down-appear.zoom-down-appear-active{animation-name:antZoomDownIn;animation-play-state:running}.zoom-down-leave.zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}.zoom-down-enter,.zoom-down-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-down-enter-prepare,.zoom-down-appear-prepare{transform:none}.zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-left-enter,.ant-zoom-left-appear,.ant-zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-left-enter.ant-zoom-left-enter-active,.ant-zoom-left-appear.ant-zoom-left-appear-active{animation-name:antZoomLeftIn;animation-play-state:running}.ant-zoom-left-leave.ant-zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}.ant-zoom-left-enter,.ant-zoom-left-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-left-enter-prepare,.ant-zoom-left-appear-prepare{transform:none}.ant-zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-left-enter,.zoom-left-appear,.zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-left-enter.zoom-left-enter-active,.zoom-left-appear.zoom-left-appear-active{animation-name:antZoomLeftIn;animation-play-state:running}.zoom-left-leave.zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}.zoom-left-enter,.zoom-left-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-left-enter-prepare,.zoom-left-appear-prepare{transform:none}.zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-right-enter,.ant-zoom-right-appear,.ant-zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-right-enter.ant-zoom-right-enter-active,.ant-zoom-right-appear.ant-zoom-right-appear-active{animation-name:antZoomRightIn;animation-play-state:running}.ant-zoom-right-leave.ant-zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}.ant-zoom-right-enter,.ant-zoom-right-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-right-enter-prepare,.ant-zoom-right-appear-prepare{transform:none}.ant-zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-right-enter,.zoom-right-appear,.zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-right-enter.zoom-right-enter-active,.zoom-right-appear.zoom-right-appear-active{animation-name:antZoomRightIn;animation-play-state:running}.zoom-right-leave.zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}.zoom-right-enter,.zoom-right-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-right-enter-prepare,.zoom-right-appear-prepare{transform:none}.zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}@keyframes antZoomIn{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomOut{0%{transform:scale(1)}to{transform:scale(.2);opacity:0}}@keyframes antZoomBigIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomBigOut{0%{transform:scale(1)}to{transform:scale(.8);opacity:0}}@keyframes antZoomUpIn{0%{transform:scale(.8);transform-origin:50% 0%;opacity:0}to{transform:scale(1);transform-origin:50% 0%}}@keyframes antZoomUpOut{0%{transform:scale(1);transform-origin:50% 0%}to{transform:scale(.8);transform-origin:50% 0%;opacity:0}}@keyframes antZoomLeftIn{0%{transform:scale(.8);transform-origin:0% 50%;opacity:0}to{transform:scale(1);transform-origin:0% 50%}}@keyframes antZoomLeftOut{0%{transform:scale(1);transform-origin:0% 50%}to{transform:scale(.8);transform-origin:0% 50%;opacity:0}}@keyframes antZoomRightIn{0%{transform:scale(.8);transform-origin:100% 50%;opacity:0}to{transform:scale(1);transform-origin:100% 50%}}@keyframes antZoomRightOut{0%{transform:scale(1);transform-origin:100% 50%}to{transform:scale(.8);transform-origin:100% 50%;opacity:0}}@keyframes antZoomDownIn{0%{transform:scale(.8);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes antZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(.8);transform-origin:50% 100%;opacity:0}}.ant-motion-collapse-legacy{overflow:hidden}.ant-motion-collapse-legacy-active{transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}.ant-motion-collapse{overflow:hidden;transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/affix/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-affix{position:fixed;z-index:10}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/alert/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-alert{box-sizing:border-box;margin:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:flex;align-items:center;padding:8px 15px;word-wrap:break-word;border-radius:2px}.ant-alert-content{flex:1;min-width:0}.ant-alert-icon{margin-right:8px}.ant-alert-description{display:none;font-size:14px;line-height:22px}.ant-alert-success{background-color:#162312;border:1px solid #274916}.ant-alert-success .ant-alert-icon{color:#49aa19}.ant-alert-info{background-color:#111b26;border:1px solid #153450}.ant-alert-info .ant-alert-icon{color:#177ddc}.ant-alert-warning{background-color:#2b2111;border:1px solid #594214}.ant-alert-warning .ant-alert-icon{color:#d89614}.ant-alert-error{background-color:#2a1215;border:1px solid #58181c}.ant-alert-error .ant-alert-icon{color:#a61d24}.ant-alert-error .ant-alert-description>pre{margin:0;padding:0}.ant-alert-action{margin-left:8px}.ant-alert-close-icon{margin-left:8px;padding:0;overflow:hidden;font-size:12px;line-height:12px;background-color:transparent;border:none;outline:none;cursor:pointer}.ant-alert-close-icon .anticon-close{color:rgba(255,255,255,.45);transition:color .3s}.ant-alert-close-icon .anticon-close:hover{color:rgba(255,255,255,.75)}.ant-alert-close-text{color:rgba(255,255,255,.45);transition:color .3s}.ant-alert-close-text:hover{color:rgba(255,255,255,.75)}.ant-alert-with-description{align-items:flex-start;padding:15px 15px 15px 24px}.ant-alert-with-description.ant-alert-no-icon{padding:15px}.ant-alert-with-description .ant-alert-icon{margin-right:15px;font-size:24px}.ant-alert-with-description .ant-alert-message{display:block;margin-bottom:4px;color:rgba(255,255,255,.85);font-size:16px}.ant-alert-message{color:rgba(255,255,255,.85)}.ant-alert-with-description .ant-alert-description{display:block}.ant-alert.ant-alert-motion-leave{overflow:hidden;opacity:1;transition:max-height .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),padding-top .3s cubic-bezier(.78,.14,.15,.86),padding-bottom .3s cubic-bezier(.78,.14,.15,.86),margin-bottom .3s cubic-bezier(.78,.14,.15,.86)}.ant-alert.ant-alert-motion-leave-active{max-height:0;margin-bottom:0!important;padding-top:0;padding-bottom:0;opacity:0}.ant-alert-banner{margin-bottom:0;border:0;border-radius:0}.ant-alert.ant-alert-rtl{direction:rtl}.ant-alert-rtl .ant-alert-icon{margin-right:auto;margin-left:8px}.ant-alert-rtl .ant-alert-action,.ant-alert-rtl .ant-alert-close-icon{margin-right:8px;margin-left:auto}.ant-alert-rtl.ant-alert-with-description{padding-right:24px;padding-left:15px}.ant-alert-rtl.ant-alert-with-description .ant-alert-icon{margin-right:auto;margin-left:15px}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/anchor/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-anchor{box-sizing:border-box;margin:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;padding:0 0 0 2px}.ant-anchor-wrapper{margin-left:-4px;padding-left:4px;overflow:auto;background-color:transparent}.ant-anchor-ink{position:absolute;top:0;left:0;height:100%}.ant-anchor-ink:before{position:relative;display:block;width:2px;height:100%;margin:0 auto;background-color:#303030;content:" "}.ant-anchor-ink-ball{position:absolute;left:50%;display:none;width:8px;height:8px;background-color:#141414;border:2px solid #177ddc;border-radius:8px;transform:translate(-50%);transition:top .3s ease-in-out}.ant-anchor-ink-ball.visible{display:inline-block}.ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball{display:none}.ant-anchor-link{padding:7px 0 7px 16px;line-height:1.143}.ant-anchor-link-title{position:relative;display:block;margin-bottom:6px;overflow:hidden;color:rgba(255,255,255,.85);white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-anchor-link-title:only-child{margin-bottom:0}.ant-anchor-link-active>.ant-anchor-link-title{color:#177ddc}.ant-anchor-link .ant-anchor-link{padding-top:5px;padding-bottom:5px}.ant-anchor-rtl{direction:rtl}.ant-anchor-rtl.ant-anchor-wrapper{margin-right:-4px;margin-left:0;padding-right:4px;padding-left:0}.ant-anchor-rtl .ant-anchor-ink{right:0;left:auto}.ant-anchor-rtl .ant-anchor-ink-ball{right:50%;left:0;transform:translate(50%)}.ant-anchor-rtl .ant-anchor-link{padding:7px 16px 7px 0}/*!******************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/auto-complete/style/index.less ***!\n \\******************************************************************************************************************************************************************************************************************************************************************/.ant-select-auto-complete{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-select-auto-complete .ant-select-clear{right:13px}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/select/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-select-single .ant-select-selector{display:flex}.ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute;top:0;right:11px;bottom:0;left:11px}.ant-select-single .ant-select-selector .ant-select-selection-search-input{width:100%}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{padding:0;line-height:30px;transition:all .3s}@supports (-moz-appearance: meterbar){.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px}}.ant-select-single .ant-select-selector .ant-select-selection-item{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-single .ant-select-selector .ant-select-selection-placeholder{transition:none;pointer-events:none}.ant-select-single .ant-select-selector:after,.ant-select-single .ant-select-selector .ant-select-selection-item:after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder:after{display:inline-block;width:0;visibility:hidden;content:"\\a0"}.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:25px}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:18px}.ant-select-single.ant-select-open .ant-select-selection-item{color:rgba(255,255,255,.3)}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:32px;padding:0 11px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:30px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after{line-height:30px}.ant-select-single.ant-select-customize-input .ant-select-selector:after{display:none}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;right:0;left:0;padding:0 11px}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after{display:none}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{height:40px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:38px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{height:24px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{right:7px;left:7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{padding:0 7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:28px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:21px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-selection-overflow{position:relative;display:flex;flex:auto;flex-wrap:wrap;max-width:100%}.ant-select-selection-overflow-item{flex:none;align-self:center;max-width:100%}.ant-select-multiple .ant-select-selector{display:flex;flex-wrap:wrap;align-items:center;padding:1px 4px}.ant-select-show-search.ant-select-multiple .ant-select-selector{cursor:text}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#141414;cursor:not-allowed}.ant-select-multiple .ant-select-selector:after{display:inline-block;width:0;margin:2px 0;line-height:24px;content:"\\a0"}.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:24px}.ant-select-multiple .ant-select-selection-item{position:relative;display:flex;flex:none;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:rgba(255,255,255,.08);border:1px solid #303030;border-radius:2px;cursor:default;transition:font-size .3s,line-height .3s,height .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-margin-end:4px;margin-inline-end:4px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:4px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#595959;border-color:#1f1f1f;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-content{display:inline-block;margin-right:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:rgba(255,255,255,.45);font-weight:700;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove>*{line-height:1}.ant-select-multiple .ant-select-selection-item-remove svg{display:inline-block}.ant-select-multiple .ant-select-selection-item-remove:before{display:none}.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{display:block}.ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:-.2em}.ant-select-multiple .ant-select-selection-item-remove:hover{color:rgba(255,255,255,.75)}.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search{-webkit-margin-start:0;margin-inline-start:0}.ant-select-multiple .ant-select-selection-search{position:relative;max-width:100%;-webkit-margin-start:7px;margin-inline-start:7px}.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror{height:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:24px;transition:all .3s}.ant-select-multiple .ant-select-selection-search-input{width:100%;min-width:4.1px}.ant-select-multiple .ant-select-selection-search-mirror{position:absolute;top:0;left:0;z-index:999;white-space:pre;visibility:hidden}.ant-select-multiple .ant-select-selection-placeholder{position:absolute;top:50%;right:11px;left:11px;transform:translateY(-50%);transition:all .3s}.ant-select-multiple.ant-select-lg .ant-select-selector:after{line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:30px}.ant-select-multiple.ant-select-lg .ant-select-selection-search{height:32px;line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{height:32px;line-height:30px}.ant-select-multiple.ant-select-sm .ant-select-selector:after{line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-item{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{height:16px;line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{left:7px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{-webkit-margin-start:3px;margin-inline-start:3px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:32px}.ant-select-disabled .ant-select-selection-item-remove{display:none}.ant-select{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:transparent;border:1px solid #434343;border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:pointer}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:auto}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:rgba(255,255,255,.3);background:rgba(255,255,255,.08);cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#141414}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:not-allowed}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{margin:0;padding:0;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#165996;border-right-width:1px!important}.ant-select-selection-item{flex:1;overflow:hidden;font-weight:400;white-space:nowrap;text-overflow:ellipsis}@media all and (-ms-high-contrast: none){.ant-select-selection-item *::-ms-backdrop,.ant-select-selection-item{flex:auto}}.ant-select-selection-placeholder{flex:1;overflow:hidden;color:rgba(255,255,255,.3);white-space:nowrap;text-overflow:ellipsis;pointer-events:none}@media all and (-ms-high-contrast: none){.ant-select-selection-placeholder *::-ms-backdrop,.ant-select-selection-placeholder{flex:auto}}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;line-height:0;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11px;width:12px;height:12px;margin-top:-6px;color:rgba(255,255,255,.3);font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-arrow>*{line-height:1}.ant-select-arrow svg{display:inline-block}.ant-select-arrow:before{display:none}.ant-select-arrow .ant-select-arrow-icon{display:block}.ant-select-arrow .anticon{vertical-align:top;transition:transform .3s}.ant-select-arrow .anticon>svg{vertical-align:top}.ant-select-arrow .anticon:not(.ant-select-suffix){pointer-events:auto}.ant-select-disabled .ant-select-arrow{cursor:not-allowed}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:rgba(255,255,255,.3);font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:#141414;cursor:pointer;opacity:0;transition:color .3s ease,opacity .15s ease;text-rendering:auto}.ant-select-clear:before{display:block}.ant-select-clear:hover{color:rgba(255,255,255,.45)}.ant-select:hover .ant-select-clear{opacity:1}.ant-select-dropdown{margin:0;color:rgba(255,255,255,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:#1f1f1f;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2)}.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpIn}.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownIn}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpOut}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownOut}.ant-select-dropdown-hidden{display:none}.ant-select-dropdown-empty{color:rgba(255,255,255,.3)}.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(255,255,255,.85);font-weight:400;font-size:14px;line-height:22px;color:rgba(255,255,255,.3)}.ant-select-item{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(255,255,255,.85);font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:background .3s ease}.ant-select-item-group{color:rgba(255,255,255,.45);font-size:12px;cursor:default}.ant-select-item-option{display:flex}.ant-select-item-option-content{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-select-item-option-state{flex:none}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:rgba(255,255,255,.08)}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:rgba(255,255,255,.85);font-weight:600;background-color:#111b26}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#177ddc}.ant-select-item-option-disabled{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-select-item-option-disabled.ant-select-item-option-selected{background-color:#141414}.ant-select-item-option-grouped{padding-left:24px}.ant-select-lg{font-size:16px}.ant-select-borderless .ant-select-selector{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-select-rtl{direction:rtl}.ant-select-rtl .ant-select-arrow,.ant-select-rtl .ant-select-clear{right:initial;left:11px}.ant-select-dropdown-rtl{direction:rtl}.ant-select-dropdown-rtl .ant-select-item-option-grouped{padding-right:24px;padding-left:12px}.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:4px;padding-left:24px}.ant-select-rtl.ant-select-multiple .ant-select-selection-item{text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{margin-right:0;margin-left:4px;text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{right:0;left:auto}.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{right:11px;left:auto}.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{right:7px}.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{right:0;left:9px;text-align:right}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:11px;left:25px}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:18px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:6px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:21px}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/empty/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-empty{margin:0 8px;font-size:14px;line-height:1.5715;text-align:center}.ant-empty-image{height:100px;margin-bottom:8px}.ant-empty-image img{height:100%}.ant-empty-image svg{height:100%;margin:auto}.ant-empty-footer{margin-top:16px}.ant-empty-normal{margin:32px 0;color:rgba(255,255,255,.3)}.ant-empty-normal .ant-empty-image{height:40px}.ant-empty-small{margin:8px 0;color:rgba(255,255,255,.3)}.ant-empty-small .ant-empty-image{height:35px}.ant-empty-img-default-ellipse{fill:#fff;fill-opacity:.08}.ant-empty-img-default-path-1{fill:#262626}.ant-empty-img-default-path-2{fill:url(#linearGradient-1)}.ant-empty-img-default-path-3{fill:#595959}.ant-empty-img-default-path-4{fill:#434343}.ant-empty-img-default-path-5{fill:#595959}.ant-empty-img-default-g{fill:#434343}.ant-empty-img-simple-ellipse{fill:#fff;fill-opacity:.08}.ant-empty-img-simple-g{stroke:#434343}.ant-empty-img-simple-path{fill:#262626;stroke:#434343}.ant-empty-rtl{direction:rtl}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/avatar/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-avatar{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;overflow:hidden;color:#fff;white-space:nowrap;text-align:center;vertical-align:middle;background:rgba(255,255,255,.3);width:32px;height:32px;line-height:32px;border-radius:50%}.ant-avatar-image{background:transparent}.ant-avatar .ant-image-img{display:block}.ant-avatar-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar.ant-avatar-icon{font-size:18px}.ant-avatar.ant-avatar-icon>.anticon{margin:0}.ant-avatar-lg{width:40px;height:40px;line-height:40px;border-radius:50%}.ant-avatar-lg-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar-lg.ant-avatar-icon{font-size:24px}.ant-avatar-lg.ant-avatar-icon>.anticon{margin:0}.ant-avatar-sm{width:24px;height:24px;line-height:24px;border-radius:50%}.ant-avatar-sm-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar-sm.ant-avatar-icon{font-size:14px}.ant-avatar-sm.ant-avatar-icon>.anticon{margin:0}.ant-avatar-square{border-radius:2px}.ant-avatar>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ant-avatar-group{display:inline-flex}.ant-avatar-group .ant-avatar{border:1px solid #fff}.ant-avatar-group .ant-avatar:not(:first-child){margin-left:-8px}.ant-avatar-group-popover .ant-avatar+.ant-avatar{margin-left:3px}.ant-avatar-group-rtl .ant-avatar:not(:first-child){margin-right:-8px;margin-left:0}.ant-avatar-group-popover.ant-popover-rtl .ant-avatar+.ant-avatar{margin-right:3px;margin-left:0}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/back-top/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-back-top{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:fixed;right:100px;bottom:50px;z-index:10;width:40px;height:40px;cursor:pointer}.ant-back-top:empty{display:none}.ant-back-top-rtl{right:auto;left:100px;direction:rtl}.ant-back-top-content{width:40px;height:40px;overflow:hidden;color:#fff;text-align:center;background-color:rgba(255,255,255,.45);border-radius:20px;transition:all .3s}.ant-back-top-content:hover{background-color:rgba(255,255,255,.85);transition:all .3s}.ant-back-top-icon{font-size:24px;line-height:40px}@media screen and (max-width: 768px){.ant-back-top{right:60px}}@media screen and (max-width: 480px){.ant-back-top{right:20px}}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/badge/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-badge{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;line-height:1}.ant-badge-count{z-index:auto;min-width:20px;height:20px;padding:0 6px;color:#fff;font-weight:400;font-size:12px;line-height:20px;white-space:nowrap;text-align:center;background:#a61d24;border-radius:10px;box-shadow:0 0 0 1px #141414}.ant-badge-count a,.ant-badge-count a:hover{color:#fff}.ant-badge-count-sm{min-width:14px;height:14px;padding:0;font-size:12px;line-height:14px;border-radius:7px}.ant-badge-multiple-words{padding:0 8px}.ant-badge-dot{z-index:auto;width:6px;min-width:6px;height:6px;background:#a61d24;border-radius:100%;box-shadow:0 0 0 1px #141414}.ant-badge-dot.ant-scroll-number{transition:background 1.5s}.ant-badge-count,.ant-badge-dot,.ant-badge .ant-scroll-number-custom-component{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0%}.ant-badge-count.anticon-spin,.ant-badge-dot.anticon-spin,.ant-badge .ant-scroll-number-custom-component.anticon-spin{animation:antBadgeLoadingCircle 1s infinite linear}.ant-badge-status{line-height:inherit;vertical-align:baseline}.ant-badge-status-dot{position:relative;top:-1px;display:inline-block;width:6px;height:6px;vertical-align:middle;border-radius:50%}.ant-badge-status-success{background-color:#49aa19}.ant-badge-status-processing{position:relative;background-color:#177ddc}.ant-badge-status-processing:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #177ddc;border-radius:50%;animation:antStatusProcessing 1.2s infinite ease-in-out;content:""}.ant-badge-status-default{background-color:#d9d9d9}.ant-badge-status-error{background-color:#a61d24}.ant-badge-status-warning{background-color:#d89614}.ant-badge-status-pink,.ant-badge-status-magenta{background:#cb2b83}.ant-badge-status-red{background:#d32029}.ant-badge-status-volcano{background:#d84a1b}.ant-badge-status-orange{background:#d87a16}.ant-badge-status-yellow{background:#d8bd14}.ant-badge-status-gold{background:#d89614}.ant-badge-status-cyan{background:#13a8a8}.ant-badge-status-lime{background:#8bbb11}.ant-badge-status-green{background:#49aa19}.ant-badge-status-blue{background:#177ddc}.ant-badge-status-geekblue{background:#2b4acb}.ant-badge-status-purple{background:#642ab5}.ant-badge-status-text{margin-left:8px;color:rgba(255,255,255,.85);font-size:14px}.ant-badge-zoom-appear,.ant-badge-zoom-enter{animation:antZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46);animation-fill-mode:both}.ant-badge-zoom-leave{animation:antZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6);animation-fill-mode:both}.ant-badge-not-a-wrapper .ant-badge-zoom-appear,.ant-badge-not-a-wrapper .ant-badge-zoom-enter{animation:antNoWrapperZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46)}.ant-badge-not-a-wrapper .ant-badge-zoom-leave{animation:antNoWrapperZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6)}.ant-badge-not-a-wrapper:not(.ant-badge-status){vertical-align:middle}.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,.ant-badge-not-a-wrapper .ant-badge-count{transform:none}.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,.ant-badge-not-a-wrapper .ant-scroll-number{position:relative;top:auto;display:block;transform-origin:50% 50%}@keyframes antStatusProcessing{0%{transform:scale(.8);opacity:.5}to{transform:scale(2.4);opacity:0}}.ant-scroll-number{overflow:hidden;direction:ltr}.ant-scroll-number-only{position:relative;display:inline-block;height:20px;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.ant-scroll-number-only>p.ant-scroll-number-only-unit{height:20px;margin:0;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.ant-scroll-number-symbol{vertical-align:top}@keyframes antZoomBadgeIn{0%{transform:scale(0) translate(50%,-50%);opacity:0}to{transform:scale(1) translate(50%,-50%)}}@keyframes antZoomBadgeOut{0%{transform:scale(1) translate(50%,-50%)}to{transform:scale(0) translate(50%,-50%);opacity:0}}@keyframes antNoWrapperZoomBadgeIn{0%{transform:scale(0);opacity:0}to{transform:scale(1)}}@keyframes antNoWrapperZoomBadgeOut{0%{transform:scale(1)}to{transform:scale(0);opacity:0}}@keyframes antBadgeLoadingCircle{0%{transform-origin:50%}to{transform:translate(50%,-50%) rotate(360deg);transform-origin:50%}}.ant-ribbon-wrapper{position:relative}.ant-ribbon{box-sizing:border-box;margin:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:8px;height:22px;padding:0 8px;color:#fff;line-height:22px;white-space:nowrap;background-color:#177ddc;border-radius:2px}.ant-ribbon-text{color:#fff}.ant-ribbon-corner{position:absolute;top:100%;width:8px;height:8px;color:currentcolor;border:4px solid;transform:scaleY(.75);transform-origin:top}.ant-ribbon-corner:after{position:absolute;top:-4px;left:-4px;width:inherit;height:inherit;color:rgba(0,0,0,.25);border:inherit;content:""}.ant-ribbon-color-pink,.ant-ribbon-color-magenta{color:#cb2b83;background:#cb2b83}.ant-ribbon-color-red{color:#d32029;background:#d32029}.ant-ribbon-color-volcano{color:#d84a1b;background:#d84a1b}.ant-ribbon-color-orange{color:#d87a16;background:#d87a16}.ant-ribbon-color-yellow{color:#d8bd14;background:#d8bd14}.ant-ribbon-color-gold{color:#d89614;background:#d89614}.ant-ribbon-color-cyan{color:#13a8a8;background:#13a8a8}.ant-ribbon-color-lime{color:#8bbb11;background:#8bbb11}.ant-ribbon-color-green{color:#49aa19;background:#49aa19}.ant-ribbon-color-blue{color:#177ddc;background:#177ddc}.ant-ribbon-color-geekblue{color:#2b4acb;background:#2b4acb}.ant-ribbon-color-purple{color:#642ab5;background:#642ab5}.ant-ribbon.ant-ribbon-placement-end{right:-8px;border-bottom-right-radius:0}.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner{right:0;border-color:currentcolor transparent transparent currentcolor}.ant-ribbon.ant-ribbon-placement-start{left:-8px;border-bottom-left-radius:0}.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner{left:0;border-color:currentcolor currentcolor transparent transparent}.ant-badge-rtl{direction:rtl}.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{right:auto;left:0;direction:ltr;transform:translate(-50%,-50%);transform-origin:0% 0%}.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{right:auto;left:0;transform:translate(-50%,-50%);transform-origin:0% 0%}.ant-badge-rtl .ant-badge-status-text{margin-right:8px;margin-left:0}.ant-ribbon-rtl{direction:rtl}.ant-ribbon-rtl.ant-ribbon-placement-end{right:unset;left:-8px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner{right:unset;left:0;border-color:currentcolor currentcolor transparent transparent}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner:after{border-color:currentcolor currentcolor transparent transparent}.ant-ribbon-rtl.ant-ribbon-placement-start{right:-8px;left:unset;border-bottom-right-radius:0;border-bottom-left-radius:2px}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner{right:0;left:unset;border-color:currentcolor transparent transparent currentcolor}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner:after{border-color:currentcolor transparent transparent currentcolor}/*!***************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/breadcrumb/style/index.less ***!\n \\***************************************************************************************************************************************************************************************************************************************************************/.ant-breadcrumb{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";color:rgba(255,255,255,.45);font-size:14px}.ant-breadcrumb .anticon{font-size:14px}.ant-breadcrumb a{color:rgba(255,255,255,.45);transition:color .3s}.ant-breadcrumb a:hover{color:#165996}.ant-breadcrumb>span:last-child{color:rgba(255,255,255,.85)}.ant-breadcrumb>span:last-child a{color:rgba(255,255,255,.85)}.ant-breadcrumb>span:last-child .ant-breadcrumb-separator{display:none}.ant-breadcrumb-separator{margin:0 8px;color:rgba(255,255,255,.45)}.ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-link>.anticon+a{margin-left:4px}.ant-breadcrumb-overlay-link>.anticon{margin-left:4px}.ant-breadcrumb-rtl{direction:rtl}.ant-breadcrumb-rtl:before{display:table;content:""}.ant-breadcrumb-rtl:after{display:table;clear:both;content:""}.ant-breadcrumb-rtl>span{float:right}.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+a{margin-right:4px;margin-left:0}.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link>.anticon{margin-right:4px;margin-left:0}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/menu/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-menu-item-danger.ant-menu-item,.ant-menu-item-danger.ant-menu-item:hover,.ant-menu-item-danger.ant-menu-item-active{color:#a61d24}.ant-menu-item-danger.ant-menu-item:active{background:#2a1215}.ant-menu-item-danger.ant-menu-item-selected{color:#a61d24}.ant-menu-item-danger.ant-menu-item-selected>a,.ant-menu-item-danger.ant-menu-item-selected>a:hover{color:#a61d24}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{background-color:#2a1215}.ant-menu-inline .ant-menu-item-danger.ant-menu-item:after{border-right-color:#a61d24}.ant-menu-dark .ant-menu-item-danger.ant-menu-item,.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a{color:#a61d24}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{color:#fff;background-color:#a61d24}.ant-menu{box-sizing:border-box;margin:0;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";padding:0;color:rgba(255,255,255,.85);font-size:14px;line-height:0;text-align:left;list-style:none;background:#141414;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2);transition:background .3s,width .3s cubic-bezier(.2,0,0,1) 0s}.ant-menu:before{display:table;content:""}.ant-menu:after{display:table;clear:both;content:""}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #11263c}.ant-menu ul,.ant-menu ol{margin:0;padding:0;list-style:none}.ant-menu-overflow{display:flex}.ant-menu-overflow-item{flex:none}.ant-menu-hidden,.ant-menu-submenu-hidden{display:none}.ant-menu-item-group-title{height:1.5715;padding:8px 16px;color:rgba(255,255,255,.45);font-size:14px;line-height:1.5715;transition:all .3s}.ant-menu-horizontal .ant-menu-submenu{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu,.ant-menu-submenu-inline{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-selected{color:#177ddc}.ant-menu-item:active,.ant-menu-submenu-title:active{background:#111b26}.ant-menu-submenu .ant-menu-sub{cursor:initial;transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-title-content{transition:color .3s}.ant-menu-item a{color:rgba(255,255,255,.85)}.ant-menu-item a:hover{color:#177ddc}.ant-menu-item a:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;content:""}.ant-menu-item>.ant-badge a{color:rgba(255,255,255,.85)}.ant-menu-item>.ant-badge a:hover{color:#177ddc}.ant-menu-item-divider{overflow:hidden;line-height:0;border-color:#303030;border-style:solid;border-width:1px 0 0}.ant-menu-item-divider-dashed{border-style:dashed}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu{margin-top:-1px}.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{background-color:transparent}.ant-menu-item-selected,.ant-menu-item-selected a,.ant-menu-item-selected a:hover{color:#177ddc}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#111b26}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:1px solid #303030}.ant-menu-vertical-right{border-left:1px solid #303030}.ant-menu-vertical.ant-menu-sub,.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub{min-width:160px;max-height:calc(100vh - 100px);padding:0;overflow:hidden;border-right:0}.ant-menu-vertical.ant-menu-sub:not([class*="-active"]),.ant-menu-vertical-left.ant-menu-sub:not([class*="-active"]),.ant-menu-vertical-right.ant-menu-sub:not([class*="-active"]){overflow-x:hidden;overflow-y:auto}.ant-menu-vertical.ant-menu-sub .ant-menu-item,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-vertical.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after{border-right:0}.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:0 0}.ant-menu-horizontal.ant-menu-sub{min-width:114px}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title{transition:border-color .3s,background .3s}.ant-menu-item,.ant-menu-submenu-title{position:relative;display:block;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;transition:border-color .3s,background .3s,padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-item .ant-menu-item-icon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .anticon{min-width:14px;font-size:14px;transition:font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1),color .3s}.ant-menu-item .ant-menu-item-icon+span,.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu-item .anticon+span,.ant-menu-submenu-title .anticon+span{margin-left:10px;opacity:1;transition:opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s}.ant-menu-item .ant-menu-item-icon.svg,.ant-menu-submenu-title .ant-menu-item-icon.svg{vertical-align:-.125em}.ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-submenu-title.ant-menu-item-only-child>.anticon,.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon{margin-right:0}.ant-menu-item:focus-visible,.ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #11263c}.ant-menu>.ant-menu-item-divider{margin:1px 0;padding:0}.ant-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;border-radius:2px;box-shadow:none;transform-origin:0 0}.ant-menu-submenu-popup:before{position:absolute;top:-7px;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:.0001;content:" "}.ant-menu-submenu-placement-rightTop:before{top:0;left:-7px}.ant-menu-submenu>.ant-menu{background-color:#141414;border-radius:2px}.ant-menu-submenu>.ant-menu-submenu-title:after{transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-popup>.ant-menu{background-color:#1f1f1f}.ant-menu-submenu-expand-icon,.ant-menu-submenu-arrow{position:absolute;top:50%;right:16px;width:10px;color:rgba(255,255,255,.85);transform:translateY(-50%);transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-arrow:before,.ant-menu-submenu-arrow:after{position:absolute;width:6px;height:1.5px;background-color:currentcolor;border-radius:2px;transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-submenu-arrow:before{transform:rotate(45deg) translateY(-2.5px)}.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translateY(2.5px)}.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:#177ddc}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:before,.ant-menu-submenu-inline .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translate(2.5px)}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline .ant-menu-submenu-arrow:after{transform:rotate(45deg) translate(-2.5px)}.ant-menu-submenu-horizontal .ant-menu-submenu-arrow{display:none}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{transform:translateY(-2px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translate(-2.5px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{transform:rotate(45deg) translate(2.5px)}.ant-menu-vertical .ant-menu-submenu-selected,.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected{color:#177ddc}.ant-menu-horizontal{line-height:46px;border:0;border-bottom:1px solid #303030;box-shadow:none}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu{margin-top:-1px;margin-bottom:0;padding:0 20px}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected{color:#177ddc}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after{border-bottom:2px solid #177ddc}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{position:relative;top:1px;display:inline-block;vertical-align:bottom}.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after{position:absolute;right:20px;bottom:0;left:20px;border-bottom:2px solid transparent;transition:border-color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{padding:0}.ant-menu-horizontal>.ant-menu-item a{color:rgba(255,255,255,.85)}.ant-menu-horizontal>.ant-menu-item a:hover{color:#177ddc}.ant-menu-horizontal>.ant-menu-item a:before{bottom:-2px}.ant-menu-horizontal>.ant-menu-item-selected a{color:#177ddc}.ant-menu-horizontal:after{display:block;clear:both;height:0;content:" "}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item{position:relative}.ant-menu-vertical .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-inline .ant-menu-item:after{position:absolute;top:0;right:0;bottom:0;border-right:3px solid #177ddc;transform:scaleY(.0001);opacity:0;transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);content:""}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{height:40px;margin-top:4px;margin-bottom:4px;padding:0 16px;overflow:hidden;line-height:40px;text-overflow:ellipsis}.ant-menu-vertical .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu,.ant-menu-inline .ant-menu-submenu{padding-bottom:.02px}.ant-menu-vertical .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-menu-inline .ant-menu-item:not(:last-child){margin-bottom:8px}.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-inline>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px}.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline{width:100%}.ant-menu-inline .ant-menu-selected:after,.ant-menu-inline .ant-menu-item-selected:after{transform:scaleY(1);opacity:1;transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{width:calc(100% + 1px)}.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title{display:flex;align-items:center;transition:border-color .3s,background .3s,padding .1s cubic-bezier(.215,.61,.355,1)}.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ant-menu-inline.ant-menu-root .ant-menu-item>*,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>*{flex:none}.ant-menu.ant-menu-inline-collapsed{width:80px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{left:0;padding:0 calc(50% - 8px);text-overflow:clip}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:0}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin:0;font-size:16px;line-height:40px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{display:inline-block;opacity:0}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed .anticon{display:inline-block}.ant-menu.ant-menu-inline-collapsed-tooltip{pointer-events:none}.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed-tooltip .anticon{display:none}.ant-menu.ant-menu-inline-collapsed-tooltip a{color:rgba(255,255,255,.85)}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{padding-right:4px;padding-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-menu-item-group-list{margin:0;padding:0}.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title{padding:0 16px 0 28px}.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right,.ant-menu-root.ant-menu-inline{box-shadow:none}.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon{font-size:16px;text-align:center}.ant-menu-sub.ant-menu-inline{padding:0;background:rgba(255,255,255,.04);border:0;border-radius:0;box-shadow:none}.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px;list-style-position:inside;list-style-type:disc}.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-left:32px}.ant-menu-item-disabled,.ant-menu-submenu-disabled{color:rgba(255,255,255,.3)!important;background:none;cursor:not-allowed}.ant-menu-item-disabled:after,.ant-menu-submenu-disabled:after{border-color:transparent!important}.ant-menu-item-disabled a,.ant-menu-submenu-disabled a{color:rgba(255,255,255,.3)!important;pointer-events:none}.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title{color:rgba(255,255,255,.3)!important;cursor:not-allowed}.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:rgba(255,255,255,.3)!important}.ant-layout-header .ant-menu{line-height:inherit}.ant-menu-inline-collapsed-tooltip a,.ant-menu-inline-collapsed-tooltip a:hover{color:#fff}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover{color:#177ddc}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #388ed3}.ant-menu-dark .ant-menu-item:focus-visible,.ant-menu-dark .ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #388ed3}.ant-menu.ant-menu-dark,.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark .ant-menu-sub{color:rgba(255,255,255,.65);background:#1f1f1f}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:.45;transition:all .3s}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark.ant-menu-submenu-popup{background:transparent}.ant-menu-dark .ant-menu-inline.ant-menu-sub{background:#141414}.ant-menu-dark.ant-menu-horizontal{border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{top:0;margin-top:0;padding:0 20px;border-color:#1f1f1f;border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover{background-color:#177ddc}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before{bottom:0}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a{color:rgba(255,255,255,.65)}.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{width:100%}.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover{color:#fff;background-color:transparent}.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-title:hover>a,.ant-menu-dark .ant-menu-item:hover>span>a,.ant-menu-dark .ant-menu-item-active>span>a,.ant-menu-dark .ant-menu-submenu-active>span>a,.ant-menu-dark .ant-menu-submenu-open>span>a,.ant-menu-dark .ant-menu-submenu-selected>span>a,.ant-menu-dark .ant-menu-submenu-title:hover>span>a{color:#fff}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{opacity:1}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark .ant-menu-item:hover{background-color:transparent}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#177ddc}.ant-menu-dark .ant-menu-item-selected{color:#fff;border-right:0}.ant-menu-dark .ant-menu-item-selected:after{border-right:0}.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>span>a,.ant-menu-dark .ant-menu-item-selected>a:hover,.ant-menu-dark .ant-menu-item-selected>span>a:hover{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .anticon{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,.ant-menu-dark .ant-menu-item-selected .anticon+span{color:#fff}.ant-menu.ant-menu-dark .ant-menu-item-selected,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected{background-color:#177ddc}.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled>a,.ant-menu-dark .ant-menu-item-disabled>span>a,.ant-menu-dark .ant-menu-submenu-disabled>span>a{color:rgba(255,255,255,.3)!important;opacity:.8}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{color:rgba(255,255,255,.3)!important}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:rgba(255,255,255,.3)!important}.ant-menu.ant-menu-rtl{direction:rtl;text-align:right}.ant-menu-rtl .ant-menu-item-group-title{text-align:right}.ant-menu-rtl.ant-menu-inline,.ant-menu-rtl.ant-menu-vertical{border-right:none;border-left:1px solid #303030}.ant-menu-rtl.ant-menu-dark.ant-menu-inline,.ant-menu-rtl.ant-menu-dark.ant-menu-vertical{border-left:none}.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:top right}.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-rtl .ant-menu-item .anticon,.ant-menu-rtl .ant-menu-submenu-title .anticon{margin-right:auto;margin-left:10px}.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon{margin-left:0}.ant-menu-submenu-rtl.ant-menu-submenu-popup{transform-origin:100% 0}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow{right:auto;left:16px}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translateY(-2px)}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{transform:rotate(45deg) translateY(2px)}.ant-menu-rtl.ant-menu-vertical .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-rtl.ant-menu-inline .ant-menu-item:after{right:auto;left:0}.ant-menu-rtl.ant-menu-vertical .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,.ant-menu-rtl.ant-menu-inline .ant-menu-item,.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{text-align:right}.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{padding-right:0;padding-left:34px}.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title{padding-right:16px;padding-left:34px}.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title{padding:0 calc(50% - 8px)}.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title{padding:0 28px 0 16px}.ant-menu-sub.ant-menu-inline{border:0}.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-right:32px;padding-left:0}/*!************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/tooltip/style/index.less ***!\n \\************************************************************************************************************************************************************************************************************************************************************/.ant-tooltip{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;z-index:1070;display:block;width:-moz-max-content;width:max-content;max-width:250px;visibility:visible}.ant-tooltip-hidden{display:none}.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:8px}.ant-tooltip-placement-right,.ant-tooltip-placement-rightTop,.ant-tooltip-placement-rightBottom{padding-left:8px}.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:8px}.ant-tooltip-placement-left,.ant-tooltip-placement-leftTop,.ant-tooltip-placement-leftBottom{padding-right:8px}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:#434343;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2)}.ant-tooltip-arrow{position:absolute;display:block;width:13.07106781px;height:13.07106781px;overflow:hidden;background:transparent;pointer-events:none}.ant-tooltip-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:#434343;content:"";pointer-events:auto}.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:-5.07106781px}.ant-tooltip-placement-top .ant-tooltip-arrow-content,.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-topRight .ant-tooltip-arrow-content{box-shadow:3px 3px 7px rgba(0,0,0,.07);transform:translateY(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-top .ant-tooltip-arrow{left:50%;transform:translate(-50%)}.ant-tooltip-placement-topLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:13px}.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{left:-5.07106781px}.ant-tooltip-placement-right .ant-tooltip-arrow-content,.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content{box-shadow:-3px 3px 7px rgba(0,0,0,.07);transform:translate(6.53553391px) rotate(45deg)}.ant-tooltip-placement-right .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-rightTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{right:-5.07106781px}.ant-tooltip-placement-left .ant-tooltip-arrow-content,.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content{box-shadow:3px -3px 7px rgba(0,0,0,.07);transform:translate(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-left .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-leftTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:-5.07106781px}.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content{box-shadow:-3px -3px 7px rgba(0,0,0,.07);transform:translateY(6.53553391px) rotate(45deg)}.ant-tooltip-placement-bottom .ant-tooltip-arrow{left:50%;transform:translate(-50%)}.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:13px}.ant-tooltip-pink .ant-tooltip-inner,.ant-tooltip-pink .ant-tooltip-arrow-content,.ant-tooltip-magenta .ant-tooltip-inner,.ant-tooltip-magenta .ant-tooltip-arrow-content{background-color:#cb2b83}.ant-tooltip-red .ant-tooltip-inner,.ant-tooltip-red .ant-tooltip-arrow-content{background-color:#d32029}.ant-tooltip-volcano .ant-tooltip-inner,.ant-tooltip-volcano .ant-tooltip-arrow-content{background-color:#d84a1b}.ant-tooltip-orange .ant-tooltip-inner,.ant-tooltip-orange .ant-tooltip-arrow-content{background-color:#d87a16}.ant-tooltip-yellow .ant-tooltip-inner,.ant-tooltip-yellow .ant-tooltip-arrow-content{background-color:#d8bd14}.ant-tooltip-gold .ant-tooltip-inner,.ant-tooltip-gold .ant-tooltip-arrow-content{background-color:#d89614}.ant-tooltip-cyan .ant-tooltip-inner,.ant-tooltip-cyan .ant-tooltip-arrow-content{background-color:#13a8a8}.ant-tooltip-lime .ant-tooltip-inner,.ant-tooltip-lime .ant-tooltip-arrow-content{background-color:#8bbb11}.ant-tooltip-green .ant-tooltip-inner,.ant-tooltip-green .ant-tooltip-arrow-content{background-color:#49aa19}.ant-tooltip-blue .ant-tooltip-inner,.ant-tooltip-blue .ant-tooltip-arrow-content{background-color:#177ddc}.ant-tooltip-geekblue .ant-tooltip-inner,.ant-tooltip-geekblue .ant-tooltip-arrow-content{background-color:#2b4acb}.ant-tooltip-purple .ant-tooltip-inner,.ant-tooltip-purple .ant-tooltip-arrow-content{background-color:#642ab5}.ant-tooltip-rtl{direction:rtl}.ant-tooltip-rtl .ant-tooltip-inner{text-align:right}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/dropdown/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:#a61d24}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{color:#fff;background-color:#a61d24}.ant-dropdown{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-dropdown:before{position:absolute;top:-4px;right:0;bottom:-4px;left:-7px;z-index:-9999;opacity:.0001;content:" "}.ant-dropdown-wrap{position:relative}.ant-dropdown-wrap .ant-btn>.anticon-down{font-size:10px}.ant-dropdown-wrap .anticon-down:before{transition:transform .2s}.ant-dropdown-wrap-open .anticon-down:before{transform:rotate(180deg)}.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden{display:none}.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight{padding-bottom:10px}.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight{padding-top:10px}.ant-dropdown-arrow{position:absolute;z-index:1;display:block;width:8.48528137px;height:8.48528137px;background:transparent;border-style:solid;border-width:4.24264069px;transform:rotate(45deg)}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow,.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow{bottom:6.2px;border-color:transparent #1f1f1f #1f1f1f transparent;box-shadow:3px 3px 7px rgba(0,0,0,.07)}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-topLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-topRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{top:6px;border-color:#1f1f1f transparent transparent #1f1f1f;box-shadow:-2px -2px 5px rgba(0,0,0,.06)}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-menu{position:relative;margin:0;padding:4px 0;text-align:left;list-style-type:none;background-color:#1f1f1f;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2)}.ant-dropdown-menu-item-group-title{padding:5px 12px;color:rgba(255,255,255,.45);transition:all .3s}.ant-dropdown-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;box-shadow:none;transform-origin:0 0}.ant-dropdown-menu-submenu-popup ul,.ant-dropdown-menu-submenu-popup li{list-style:none}.ant-dropdown-menu-submenu-popup ul{margin-right:.3em;margin-left:.3em}.ant-dropdown-menu-item{position:relative;display:flex;align-items:center}.ant-dropdown-menu-item-icon{min-width:12px;margin-right:8px;font-size:12px}.ant-dropdown-menu-title-content{flex:auto;white-space:nowrap}.ant-dropdown-menu-title-content>a{color:inherit;transition:all .3s}.ant-dropdown-menu-title-content>a:hover{color:inherit}.ant-dropdown-menu-title-content>a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{clear:both;margin:0;padding:5px 12px;color:rgba(255,255,255,.85);font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:all .3s}.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected{color:#177ddc;background-color:#111b26}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background-color:rgba(255,255,255,.08)}.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title-disabled{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover{color:rgba(255,255,255,.3);background-color:transparent;cursor:not-allowed}.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-submenu-title-disabled a{pointer-events:none}.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider{height:1px;margin:4px 0;overflow:hidden;line-height:0;background-color:#303030}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{position:absolute;right:8px}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-right:0!important;color:rgba(255,255,255,.45);font-size:10px;font-style:normal}.ant-dropdown-menu-item-group-list{margin:0 8px;padding:0;list-style:none}.ant-dropdown-menu-submenu-title{padding-right:24px}.ant-dropdown-menu-submenu-vertical{position:relative}.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{position:absolute;top:0;left:100%;min-width:100%;margin-left:4px;transform-origin:0 0}.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{color:rgba(255,255,255,.3);background-color:transparent;cursor:not-allowed}.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{color:#177ddc}.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-dropdown-trigger>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-button>.anticon.anticon-down{font-size:10px;vertical-align:baseline}.ant-dropdown-button{white-space:nowrap}.ant-dropdown-button.ant-btn-group>.ant-btn-loading,.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn{cursor:default;pointer-events:none}.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn:before{display:block}.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only){padding-right:8px;padding-left:8px}.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu{background:#1f1f1f}.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a{color:rgba(255,255,255,.65)}.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow:after{color:rgba(255,255,255,.65)}.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover{color:#fff;background:transparent}.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a{color:#fff;background:#177ddc}.ant-dropdown-rtl{direction:rtl}.ant-dropdown-rtl.ant-dropdown:before{right:-7px;left:0}.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title{direction:rtl;text-align:right}.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl{transform-origin:100% 0}.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,.ant-dropdown-rtl .ant-dropdown-menu-item,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{text-align:right}.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child{margin-right:0;margin-left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{right:auto;left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-left:0!important;transform:scaleX(-1)}.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{padding-right:12px;padding-left:24px}.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{right:100%;left:0;margin-right:4px;margin-left:0}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/button/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-btn{line-height:1.5715;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;border:1px solid transparent;box-shadow:0 2px rgba(0,0,0,.016);cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;height:32px;padding:4px 15px;font-size:14px;border-radius:2px;color:rgba(255,255,255,.85);border-color:#434343;background:transparent}.ant-btn>.anticon{line-height:1}.ant-btn,.ant-btn:active,.ant-btn:focus{outline:0}.ant-btn:not([disabled]):hover{text-decoration:none}.ant-btn:not([disabled]):active{outline:0;box-shadow:none}.ant-btn[disabled]{cursor:not-allowed}.ant-btn[disabled]>*{pointer-events:none}.ant-btn-lg{height:40px;padding:6.4px 15px;font-size:16px;border-radius:2px}.ant-btn-sm{height:24px;padding:0 7px;font-size:14px;border-radius:2px}.ant-btn>a:only-child{color:currentcolor}.ant-btn>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:hover,.ant-btn:focus{color:#165996;border-color:#165996;background:transparent}.ant-btn:hover>a:only-child,.ant-btn:focus>a:only-child{color:currentcolor}.ant-btn:hover>a:only-child:after,.ant-btn:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:active{color:#388ed3;border-color:#388ed3;background:transparent}.ant-btn:active>a:only-child{color:currentcolor}.ant-btn:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn[disabled],.ant-btn[disabled]:hover,.ant-btn[disabled]:focus,.ant-btn[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn[disabled]>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:active>a:only-child{color:currentcolor}.ant-btn[disabled]>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:hover,.ant-btn:focus,.ant-btn:active{text-decoration:none;background:transparent}.ant-btn>span{display:inline-block}.ant-btn-primary{color:#fff;border-color:#177ddc;background:#177ddc;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px rgba(0,0,0,.043)}.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:hover,.ant-btn-primary:focus{color:#fff;border-color:#095cb5;background:#095cb5}.ant-btn-primary:hover>a:only-child,.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-primary:hover>a:only-child:after,.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:active{color:#fff;border-color:#3c9be8;background:#3c9be8}.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:hover,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-primary[disabled]>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){border-right-color:#165996;border-left-color:#165996}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{border-color:#434343}.ant-btn-group .ant-btn-primary:first-child:not(:last-child){border-right-color:#165996}.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#434343}.ant-btn-group .ant-btn-primary:last-child:not(:first-child),.ant-btn-group .ant-btn-primary+.ant-btn-primary{border-left-color:#165996}.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{border-left-color:#434343}.ant-btn-ghost{color:rgba(255,255,255,.85);border-color:#434343;background:transparent}.ant-btn-ghost>a:only-child{color:currentcolor}.ant-btn-ghost>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:hover,.ant-btn-ghost:focus{color:#165996;border-color:#165996;background:transparent}.ant-btn-ghost:hover>a:only-child,.ant-btn-ghost:focus>a:only-child{color:currentcolor}.ant-btn-ghost:hover>a:only-child:after,.ant-btn-ghost:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:active{color:#388ed3;border-color:#388ed3;background:transparent}.ant-btn-ghost:active>a:only-child{color:currentcolor}.ant-btn-ghost:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost[disabled],.ant-btn-ghost[disabled]:hover,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-ghost[disabled]>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:active>a:only-child{color:currentcolor}.ant-btn-ghost[disabled]>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed{color:rgba(255,255,255,.85);border-color:#434343;background:transparent;border-style:dashed}.ant-btn-dashed>a:only-child{color:currentcolor}.ant-btn-dashed>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:hover,.ant-btn-dashed:focus{color:#165996;border-color:#165996;background:transparent}.ant-btn-dashed:hover>a:only-child,.ant-btn-dashed:focus>a:only-child{color:currentcolor}.ant-btn-dashed:hover>a:only-child:after,.ant-btn-dashed:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:active{color:#388ed3;border-color:#388ed3;background:transparent}.ant-btn-dashed:active>a:only-child{color:currentcolor}.ant-btn-dashed:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed[disabled],.ant-btn-dashed[disabled]:hover,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-dashed[disabled]>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dashed[disabled]>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger{color:#fff;border-color:#a61d24;background:#a61d24;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px rgba(0,0,0,.043)}.ant-btn-danger>a:only-child{color:currentcolor}.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:hover,.ant-btn-danger:focus{color:#fff;border-color:#800f19;background:#800f19}.ant-btn-danger:hover>a:only-child,.ant-btn-danger:focus>a:only-child{color:currentcolor}.ant-btn-danger:hover>a:only-child:after,.ant-btn-danger:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:active{color:#fff;border-color:#b33b3d;background:#b33b3d}.ant-btn-danger:active>a:only-child{color:currentcolor}.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger[disabled],.ant-btn-danger[disabled]:hover,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-danger[disabled]>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:active>a:only-child{color:currentcolor}.ant-btn-danger[disabled]>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link{color:#177ddc;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:hover,.ant-btn-link:focus{color:#165996;border-color:#165996;background:transparent}.ant-btn-link:hover>a:only-child,.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-link:hover>a:only-child:after,.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:active{color:#388ed3;border-color:#388ed3;background:transparent}.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link[disabled],.ant-btn-link[disabled]:hover,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-link:hover{background:transparent}.ant-btn-link:hover,.ant-btn-link:focus,.ant-btn-link:active{border-color:transparent}.ant-btn-link[disabled],.ant-btn-link[disabled]:hover,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:active{color:rgba(255,255,255,.3);border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-link[disabled]>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-link[disabled]>a:only-child:after,.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text{color:rgba(255,255,255,.85);border-color:transparent;background:transparent;box-shadow:none}.ant-btn-text>a:only-child{color:currentcolor}.ant-btn-text>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text:hover,.ant-btn-text:focus{color:#165996;border-color:#165996;background:transparent}.ant-btn-text:hover>a:only-child,.ant-btn-text:focus>a:only-child{color:currentcolor}.ant-btn-text:hover>a:only-child:after,.ant-btn-text:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text:active{color:#388ed3;border-color:#388ed3;background:transparent}.ant-btn-text:active>a:only-child{color:currentcolor}.ant-btn-text:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text[disabled],.ant-btn-text[disabled]:hover,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-text:hover,.ant-btn-text:focus{color:rgba(255,255,255,.85);background:rgba(255,255,255,.03);border-color:transparent}.ant-btn-text:active{color:rgba(255,255,255,.85);background:rgba(255,255,255,.04);border-color:transparent}.ant-btn-text[disabled],.ant-btn-text[disabled]:hover,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:active{color:rgba(255,255,255,.3);border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-text[disabled]>a:only-child,.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-text[disabled]:active>a:only-child{color:currentcolor}.ant-btn-text[disabled]>a:only-child:after,.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-text[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous{color:#a61d24;border-color:#a61d24;background:transparent}.ant-btn-dangerous>a:only-child{color:currentcolor}.ant-btn-dangerous>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous:hover,.ant-btn-dangerous:focus{color:#800f19;border-color:#800f19;background:transparent}.ant-btn-dangerous:hover>a:only-child,.ant-btn-dangerous:focus>a:only-child{color:currentcolor}.ant-btn-dangerous:hover>a:only-child:after,.ant-btn-dangerous:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous:active{color:#b33b3d;border-color:#b33b3d;background:transparent}.ant-btn-dangerous:active>a:only-child{color:currentcolor}.ant-btn-dangerous:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous[disabled],.ant-btn-dangerous[disabled]:hover,.ant-btn-dangerous[disabled]:focus,.ant-btn-dangerous[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-dangerous[disabled]>a:only-child,.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-dangerous[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous[disabled]>a:only-child:after,.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-dangerous[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary{color:#fff;border-color:#a61d24;background:#a61d24;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px rgba(0,0,0,.043)}.ant-btn-dangerous.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:hover,.ant-btn-dangerous.ant-btn-primary:focus{color:#fff;border-color:#800f19;background:#800f19}.ant-btn-dangerous.ant-btn-primary:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:active{color:#fff;border-color:#b33b3d;background:#b33b3d}.ant-btn-dangerous.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary[disabled],.ant-btn-dangerous.ant-btn-primary[disabled]:hover,.ant-btn-dangerous.ant-btn-primary[disabled]:focus,.ant-btn-dangerous.ant-btn-primary[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link{color:#a61d24;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-dangerous.ant-btn-link:focus{color:#165996;border-color:#165996;background:transparent}.ant-btn-dangerous.ant-btn-link:active{color:#388ed3;border-color:#388ed3;background:transparent}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-dangerous.ant-btn-link:focus{color:#800f19;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:hover>a:only-child,.ant-btn-dangerous.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:active{color:#b33b3d;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:active{color:rgba(255,255,255,.3);border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text{color:#a61d24;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-text>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:hover,.ant-btn-dangerous.ant-btn-text:focus{color:#165996;border-color:#165996;background:transparent}.ant-btn-dangerous.ant-btn-text:active{color:#388ed3;border-color:#388ed3;background:transparent}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:hover,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text:hover,.ant-btn-dangerous.ant-btn-text:focus{color:#800f19;border-color:transparent;background:rgba(255,255,255,.03)}.ant-btn-dangerous.ant-btn-text:hover>a:only-child,.ant-btn-dangerous.ant-btn-text:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:active{color:#b33b3d;border-color:transparent;background:rgba(255,255,255,.04)}.ant-btn-dangerous.ant-btn-text:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:hover,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:active{color:rgba(255,255,255,.3);border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-icon-only{width:32px;height:32px;padding:2.4px 0;font-size:16px;border-radius:2px;vertical-align:-3px}.ant-btn-icon-only>*{font-size:16px}.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px;padding:4.9px 0;font-size:18px;border-radius:2px}.ant-btn-icon-only.ant-btn-lg>*{font-size:18px}.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px;padding:0;font-size:14px;border-radius:2px}.ant-btn-icon-only.ant-btn-sm>*{font-size:14px}.ant-btn-icon-only>.anticon{display:flex;justify-content:center}a.ant-btn-icon-only{vertical-align:-1px}a.ant-btn-icon-only>.anticon{display:inline}.ant-btn-round{height:32px;padding:4px 16px;font-size:14px;border-radius:32px}.ant-btn-round.ant-btn-lg{height:40px;padding:6.4px 20px;font-size:16px;border-radius:40px}.ant-btn-round.ant-btn-sm{height:24px;padding:0 12px;font-size:14px;border-radius:24px}.ant-btn-round.ant-btn-icon-only{width:auto}.ant-btn-circle{min-width:32px;padding-right:0;padding-left:0;text-align:center;border-radius:50%}.ant-btn-circle.ant-btn-lg{min-width:40px;border-radius:50%}.ant-btn-circle.ant-btn-sm{min-width:24px;border-radius:50%}.ant-btn:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;display:none;background:#141414;border-radius:inherit;opacity:.35;transition:opacity .2s;content:"";pointer-events:none}.ant-btn .anticon{transition:margin-left .3s cubic-bezier(.645,.045,.355,1)}.ant-btn .anticon.anticon-plus>svg,.ant-btn .anticon.anticon-minus>svg{shape-rendering:optimizespeed}.ant-btn.ant-btn-loading{position:relative;cursor:default}.ant-btn.ant-btn-loading:before{display:block}.ant-btn>.ant-btn-loading-icon{transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-btn>.ant-btn-loading-icon .anticon{padding-right:8px;animation:none}.ant-btn>.ant-btn-loading-icon .anticon svg{animation:loadingCircle 1s infinite linear}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0}.ant-btn-group{position:relative;display:inline-flex}.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn{position:relative}.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn:hover,.ant-btn-group>.ant-btn:focus,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>.ant-btn:active,.ant-btn-group>span>.ant-btn:active{z-index:2}.ant-btn-group>.ant-btn[disabled],.ant-btn-group>span>.ant-btn[disabled]{z-index:0}.ant-btn-group .ant-btn-icon-only{font-size:14px}.ant-btn-group-lg>.ant-btn,.ant-btn-group-lg>span>.ant-btn{height:40px;padding:6.4px 15px;font-size:16px;border-radius:0}.ant-btn-group-lg .ant-btn.ant-btn-icon-only{width:40px;height:40px;padding-right:0;padding-left:0}.ant-btn-group-sm>.ant-btn,.ant-btn-group-sm>span>.ant-btn{height:24px;padding:0 7px;font-size:14px;border-radius:0}.ant-btn-group-sm>.ant-btn>.anticon,.ant-btn-group-sm>span>.ant-btn>.anticon{font-size:14px}.ant-btn-group-sm .ant-btn.ant-btn-icon-only{width:24px;height:24px;padding-right:0;padding-left:0}.ant-btn-group .ant-btn+.ant-btn,.ant-btn+.ant-btn-group,.ant-btn-group span+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group>span+span,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group{margin-left:-1px}.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){border-left-color:transparent}.ant-btn-group .ant-btn{border-radius:0}.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn{margin-left:0}.ant-btn-group>.ant-btn:only-child{border-radius:2px}.ant-btn-group>span:only-child>.ant-btn{border-radius:2px}.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-btn-group-sm>.ant-btn:only-child{border-radius:2px}.ant-btn-group-sm>span:only-child>.ant-btn{border-radius:2px}.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-btn-group>.ant-btn-group{float:left}.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{border-radius:0}.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child{padding-right:8px;border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child{padding-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-rtl.ant-btn+.ant-btn-group,.ant-btn-rtl.ant-btn-group span+.ant-btn,.ant-btn-rtl.ant-btn-group .ant-btn+span,.ant-btn-rtl.ant-btn-group>span+span,.ant-btn-rtl.ant-btn-group+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group-rtl.ant-btn+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group span+.ant-btn,.ant-btn-group-rtl.ant-btn-group .ant-btn+span,.ant-btn-group-rtl.ant-btn-group>span+span,.ant-btn-group-rtl.ant-btn-group+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn-group{margin-right:-1px;margin-left:auto}.ant-btn-group.ant-btn-group-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}.ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}.ant-btn:focus>span,.ant-btn:active>span{position:relative}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:8px}.ant-btn.ant-btn-background-ghost{color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.25)}.ant-btn.ant-btn-background-ghost,.ant-btn.ant-btn-background-ghost:hover,.ant-btn.ant-btn-background-ghost:active,.ant-btn.ant-btn-background-ghost:focus{background:transparent}.ant-btn.ant-btn-background-ghost:hover,.ant-btn.ant-btn-background-ghost:focus{color:#3c9be8;border-color:#3c9be8}.ant-btn.ant-btn-background-ghost:active{color:#095cb5;border-color:#095cb5}.ant-btn.ant-btn-background-ghost[disabled]{color:rgba(255,255,255,.3);background:transparent;border-color:#434343}.ant-btn-background-ghost.ant-btn-primary{color:#177ddc;border-color:#177ddc;text-shadow:none}.ant-btn-background-ghost.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:hover,.ant-btn-background-ghost.ant-btn-primary:focus{color:#095cb5;border-color:#095cb5}.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:active{color:#3c9be8;border-color:#3c9be8}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger{color:#a61d24;border-color:#a61d24;text-shadow:none}.ant-btn-background-ghost.ant-btn-danger>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:hover,.ant-btn-background-ghost.ant-btn-danger:focus{color:#800f19;border-color:#800f19}.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:active{color:#b33b3d;border-color:#b33b3d}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous{color:#a61d24;border-color:#a61d24;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:hover,.ant-btn-background-ghost.ant-btn-dangerous:focus{color:#800f19;border-color:#800f19}.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:active{color:#b33b3d;border-color:#b33b3d}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous[disabled],.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link{color:#a61d24;border-color:transparent;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus{color:#800f19;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active{color:#b33b3d;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-two-chinese-chars:first-letter{letter-spacing:.34em}.ant-btn-two-chinese-chars>*:not(.anticon){margin-right:-.34em;letter-spacing:.34em}.ant-btn.ant-btn-block{width:100%}.ant-btn:empty{display:inline-block;width:0;visibility:hidden;content:"\\a0"}a.ant-btn{padding-top:.01px!important;line-height:30px}a.ant-btn-lg{line-height:38px}a.ant-btn-sm{line-height:22px}.ant-btn-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary{border-right-color:#165996;border-left-color:#434343}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{border-right-color:#434343;border-left-color:#165996}.ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon{padding-right:0;padding-left:8px}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0;padding-left:0}.ant-btn-rtl.ant-btn>.anticon+span,.ant-btn-rtl.ant-btn>span+.anticon{margin-right:8px;margin-left:0}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/calendar/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-picker-calendar{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background:#141414}.ant-picker-calendar-header{display:flex;justify-content:flex-end;padding:12px 0}.ant-picker-calendar-header .ant-picker-calendar-year-select{min-width:80px}.ant-picker-calendar-header .ant-picker-calendar-month-select{min-width:70px;margin-left:8px}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{margin-left:8px}.ant-picker-calendar .ant-picker-panel{background:#141414;border:0;border-top:1px solid #303030;border-radius:0}.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel{width:auto}.ant-picker-calendar .ant-picker-panel .ant-picker-body{padding:8px 0}.ant-picker-calendar .ant-picker-panel .ant-picker-content{width:100%}.ant-picker-calendar-mini{border-radius:2px}.ant-picker-calendar-mini .ant-picker-calendar-header{padding-right:8px;padding-left:8px}.ant-picker-calendar-mini .ant-picker-panel{border-radius:0 0 2px 2px}.ant-picker-calendar-mini .ant-picker-content{height:256px}.ant-picker-calendar-mini .ant-picker-content th{height:auto;padding:0;line-height:18px}.ant-picker-calendar-full .ant-picker-panel{display:block;width:100%;text-align:right;background:#141414;border:0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td{padding:0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{height:auto;padding:0 12px 5px 0;line-height:18px}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:before{display:none}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date{background:rgba(255,255,255,.08)}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today:before{display:none}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today{background:#111b26}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value{color:#177ddc}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{display:block;width:auto;height:auto;margin:0 4px;padding:4px 8px 0;border:0;border-top:2px solid #303030;border-radius:0;transition:background .3s}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value{line-height:24px;transition:color .3s}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{position:static;width:auto;height:86px;overflow-y:auto;color:rgba(255,255,255,.85);line-height:1.5715;text-align:left}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today{border-color:#177ddc}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value{color:rgba(255,255,255,.85)}@media only screen and (max-width: 480px){.ant-picker-calendar-header{display:block}.ant-picker-calendar-header .ant-picker-calendar-year-select{width:50%}.ant-picker-calendar-header .ant-picker-calendar-month-select{width:calc(50% - 8px)}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{width:100%;margin-top:8px;margin-left:0}.ant-picker-calendar-header .ant-picker-calendar-mode-switch>label{width:50%;text-align:center}}.ant-picker-calendar-rtl{direction:rtl}.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select,.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch{margin-right:8px;margin-left:0}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel{text-align:left}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{padding:0 0 5px 12px}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{text-align:right}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/radio/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-radio-group{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block;font-size:0}.ant-radio-group .ant-badge-count{z-index:1}.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{border-left:none}.ant-radio-wrapper{box-sizing:border-box;margin:0 8px 0 0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-flex;align-items:baseline;cursor:pointer}.ant-radio-wrapper-disabled{cursor:not-allowed}.ant-radio-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\\a0"}.ant-radio{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;display:inline-block;outline:none;cursor:pointer}.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner,.ant-radio-input:focus+.ant-radio-inner{border-color:#177ddc}.ant-radio-input:focus+.ant-radio-inner{box-shadow:0 0 0 3px #111b26}.ant-radio-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #177ddc;border-radius:50%;visibility:hidden;animation:antRadioEffect .36s ease-in-out;animation-fill-mode:both;content:""}.ant-radio:hover:after,.ant-radio-wrapper:hover .ant-radio:after{visibility:visible}.ant-radio-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;background-color:transparent;border-color:#434343;border-style:solid;border-width:1px;border-radius:50%;transition:all .3s}.ant-radio-inner:after{position:absolute;top:50%;left:50%;display:block;width:16px;height:16px;margin-top:-8px;margin-left:-8px;background-color:#177ddc;border-top:0;border-left:0;border-radius:16px;transform:scale(0);opacity:0;transition:all .3s cubic-bezier(.78,.14,.15,.86);content:" "}.ant-radio-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;opacity:0}.ant-radio-checked .ant-radio-inner{border-color:#177ddc}.ant-radio-checked .ant-radio-inner:after{transform:scale(.5);opacity:1;transition:all .3s cubic-bezier(.78,.14,.15,.86)}.ant-radio-disabled{cursor:not-allowed}.ant-radio-disabled .ant-radio-inner{background-color:rgba(255,255,255,.08);border-color:#434343!important;cursor:not-allowed}.ant-radio-disabled .ant-radio-inner:after{background-color:rgba(255,255,255,.2)}.ant-radio-disabled .ant-radio-input{cursor:not-allowed}.ant-radio-disabled+span{color:rgba(255,255,255,.3);cursor:not-allowed}span.ant-radio+*{padding-right:8px;padding-left:8px}.ant-radio-button-wrapper{position:relative;display:inline-block;height:32px;margin:0;padding:0 15px;color:rgba(255,255,255,.85);font-size:14px;line-height:30px;background:transparent;border:1px solid #434343;border-top-width:1.02px;border-left-width:0;cursor:pointer;transition:color .3s,background .3s,border-color .3s,box-shadow .3s}.ant-radio-button-wrapper a{color:rgba(255,255,255,.85)}.ant-radio-button-wrapper>.ant-radio-button{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.ant-radio-group-large .ant-radio-button-wrapper{height:40px;font-size:16px;line-height:38px}.ant-radio-group-small .ant-radio-button-wrapper{height:24px;padding:0 7px;line-height:22px}.ant-radio-button-wrapper:not(:first-child):before{position:absolute;top:-1px;left:-1px;display:block;box-sizing:content-box;width:1px;height:100%;padding:1px 0;background-color:#434343;transition:background-color .3s;content:""}.ant-radio-button-wrapper:first-child{border-left:1px solid #434343;border-radius:2px 0 0 2px}.ant-radio-button-wrapper:last-child{border-radius:0 2px 2px 0}.ant-radio-button-wrapper:first-child:last-child{border-radius:2px}.ant-radio-button-wrapper:hover{position:relative;color:#177ddc}.ant-radio-button-wrapper:focus-within{box-shadow:0 0 0 3px #111b26}.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=checkbox],.ant-radio-button-wrapper input[type=radio]{width:0;height:0;opacity:0;pointer-events:none}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){z-index:1;color:#177ddc;background:transparent;border-color:#177ddc}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#177ddc}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{border-color:#177ddc}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#165996;border-color:#165996}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{background-color:#165996}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#388ed3;border-color:#388ed3}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{background-color:#388ed3}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px #111b26}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#177ddc;border-color:#177ddc}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#165996;border-color:#165996}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#fff;background:#388ed3;border-color:#388ed3}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px #111b26}.ant-radio-button-wrapper-disabled{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;cursor:not-allowed}.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343}.ant-radio-button-wrapper-disabled:first-child{border-left-color:#434343}.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.2);border-color:#434343;box-shadow:none}@keyframes antRadioEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.ant-radio-group.ant-radio-group-rtl{direction:rtl}.ant-radio-wrapper.ant-radio-wrapper-rtl{margin-right:0;margin-left:8px;direction:rtl}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{border-right-width:0;border-left-width:1px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before{right:-1px;left:0}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{border-right:1px solid #434343;border-radius:0 2px 2px 0}.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{border-right-color:#165996}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{border-radius:2px 0 0 2px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{border-right-color:#434343}/*!****************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/date-picker/style/index.less ***!\n \\****************************************************************************************************************************************************************************************************************************************************************/.ant-picker{box-sizing:border-box;margin:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";padding:4px 11px;position:relative;display:inline-flex;align-items:center;background:transparent;border:1px solid #434343;border-radius:2px;transition:border .3s,box-shadow .3s}.ant-picker:hover,.ant-picker-focused{border-color:#165996;border-right-width:1px!important}.ant-picker-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-picker.ant-picker-disabled{background:rgba(255,255,255,.08);border-color:#434343;cursor:not-allowed}.ant-picker.ant-picker-disabled .ant-picker-suffix{color:rgba(255,255,255,.3)}.ant-picker.ant-picker-borderless{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-picker-input{position:relative;display:inline-flex;align-items:center;width:100%}.ant-picker-input>input{position:relative;display:inline-block;width:100%;min-width:0;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715;background-color:transparent;background-image:none;border:1px solid #434343;border-radius:2px;transition:all .3s;flex:auto;min-width:1px;height:auto;padding:0;background:transparent;border:0}.ant-picker-input>input::-moz-placeholder{opacity:1}.ant-picker-input>input::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-picker-input>input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-picker-input>input:placeholder-shown{text-overflow:ellipsis}.ant-picker-input>input:hover{border-color:#165996;border-right-width:1px!important}.ant-picker-input>input:focus,.ant-picker-input>input-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-picker-input>input-disabled{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-picker-input>input-disabled:hover{border-color:#434343;border-right-width:1px!important}.ant-picker-input>input[disabled]{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-picker-input>input[disabled]:hover{border-color:#434343;border-right-width:1px!important}.ant-picker-input>input-borderless,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-picker-input>input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-picker-input>input-lg{padding:6.5px 11px;font-size:16px}.ant-picker-input>input-sm{padding:0 7px}.ant-picker-input>input:focus{box-shadow:none}.ant-picker-input>input[disabled]{background:transparent}.ant-picker-input:hover .ant-picker-clear{opacity:1}.ant-picker-input-placeholder>input{color:rgba(255,255,255,.3)}.ant-picker-large{padding:6.5px 11px}.ant-picker-large .ant-picker-input>input{font-size:16px}.ant-picker-small{padding:0 7px}.ant-picker-suffix{align-self:center;margin-left:4px;color:rgba(255,255,255,.3);line-height:1;pointer-events:none}.ant-picker-suffix>*{vertical-align:top}.ant-picker-clear{position:absolute;top:50%;right:0;color:rgba(255,255,255,.3);line-height:1;background:#141414;transform:translateY(-50%);cursor:pointer;opacity:0;transition:opacity .3s,color .3s}.ant-picker-clear>*{vertical-align:top}.ant-picker-clear:hover{color:rgba(255,255,255,.45)}.ant-picker-separator{position:relative;display:inline-block;width:1em;height:16px;color:rgba(255,255,255,.3);font-size:16px;vertical-align:top;cursor:default}.ant-picker-focused .ant-picker-separator{color:rgba(255,255,255,.45)}.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{cursor:not-allowed}.ant-picker-range{position:relative;display:inline-flex}.ant-picker-range .ant-picker-clear{right:11px}.ant-picker-range:hover .ant-picker-clear{opacity:1}.ant-picker-range .ant-picker-active-bar{bottom:-1px;height:2px;margin-left:11px;background:#177ddc;opacity:0;transition:all .3s ease-out;pointer-events:none}.ant-picker-range.ant-picker-focused .ant-picker-active-bar{opacity:1}.ant-picker-range-separator{align-items:center;padding:0 8px;line-height:1}.ant-picker-range.ant-picker-small .ant-picker-clear{right:7px}.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-left:7px}.ant-picker-dropdown{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;z-index:1050}.ant-picker-dropdown-hidden{display:none}.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{top:1.66666667px;display:block;transform:rotate(-45deg)}.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{bottom:1.66666667px;display:block;transform:rotate(135deg)}.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-picker-dropdown-range{padding:6.66666667px 0}.ant-picker-dropdown-range-hidden{display:none}.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel{padding-top:4px}.ant-picker-ranges{margin-bottom:0;padding:4px 12px;overflow:hidden;line-height:34px;text-align:left;list-style:none}.ant-picker-ranges>li{display:inline-block}.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{color:#177ddc;background:#111b26;border-color:#153450;cursor:pointer}.ant-picker-ranges .ant-picker-ok{float:right;margin-left:8px}.ant-picker-range-wrapper{display:flex}.ant-picker-range-arrow{position:absolute;z-index:1;display:none;width:10px;height:10px;margin-left:16.5px;box-shadow:2px -2px 6px rgba(0,0,0,.06);transition:left .3s ease-out}.ant-picker-range-arrow:after{position:absolute;top:1px;right:1px;width:10px;height:10px;border:5px solid #303030;border-color:#1f1f1f #1f1f1f transparent transparent;content:""}.ant-picker-panel-container{overflow:hidden;vertical-align:top;background:#1f1f1f;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2);transition:margin .3s}.ant-picker-panel-container .ant-picker-panels{display:inline-flex;flex-wrap:nowrap;direction:ltr}.ant-picker-panel-container .ant-picker-panel{vertical-align:top;background:transparent;border-width:0 0 1px 0;border-radius:0}.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table{text-align:center}.ant-picker-panel-container .ant-picker-panel-focused{border-color:#303030}.ant-picker-panel{display:inline-flex;flex-direction:column;text-align:center;background:#1f1f1f;border:1px solid #303030;border-radius:2px;outline:none}.ant-picker-panel-focused{border-color:#177ddc}.ant-picker-decade-panel,.ant-picker-year-panel,.ant-picker-quarter-panel,.ant-picker-month-panel,.ant-picker-week-panel,.ant-picker-date-panel,.ant-picker-time-panel{display:flex;flex-direction:column;width:280px}.ant-picker-header{display:flex;padding:0 8px;color:rgba(255,255,255,.85);border-bottom:1px solid #303030}.ant-picker-header>*{flex:none}.ant-picker-header button{padding:0;color:rgba(255,255,255,.3);line-height:40px;background:transparent;border:0;cursor:pointer;transition:color .3s}.ant-picker-header>button{min-width:1.6em;font-size:14px}.ant-picker-header>button:hover{color:rgba(255,255,255,.85)}.ant-picker-header-view{flex:auto;font-weight:500;line-height:40px}.ant-picker-header-view button{color:inherit;font-weight:inherit}.ant-picker-header-view button:not(:first-child){margin-left:8px}.ant-picker-header-view button:hover{color:#177ddc}.ant-picker-prev-icon,.ant-picker-next-icon,.ant-picker-super-prev-icon,.ant-picker-super-next-icon{position:relative;display:inline-block;width:7px;height:7px}.ant-picker-prev-icon:before,.ant-picker-next-icon:before,.ant-picker-super-prev-icon:before,.ant-picker-super-next-icon:before{position:absolute;top:0;left:0;display:inline-block;width:7px;height:7px;border:0 solid currentcolor;border-width:1.5px 0 0 1.5px;content:""}.ant-picker-super-prev-icon:after,.ant-picker-super-next-icon:after{position:absolute;top:4px;left:4px;display:inline-block;width:7px;height:7px;border:0 solid currentcolor;border-width:1.5px 0 0 1.5px;content:""}.ant-picker-prev-icon,.ant-picker-super-prev-icon{transform:rotate(-45deg)}.ant-picker-next-icon,.ant-picker-super-next-icon{transform:rotate(135deg)}.ant-picker-content{width:100%;table-layout:fixed;border-collapse:collapse}.ant-picker-content th,.ant-picker-content td{position:relative;min-width:24px;font-weight:400}.ant-picker-content th{height:30px;color:rgba(255,255,255,.85);line-height:30px}.ant-picker-cell{padding:3px 0;color:rgba(255,255,255,.3);cursor:pointer}.ant-picker-cell-in-view{color:rgba(255,255,255,.85)}.ant-picker-cell:before{position:absolute;top:50%;right:0;left:0;z-index:1;height:24px;transform:translateY(-50%);transition:all .3s;content:""}.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{background:rgba(255,255,255,.08)}.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid #177ddc;border-radius:2px;content:""}.ant-picker-cell-in-view.ant-picker-cell-in-range{position:relative}.ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#111b26}.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff;background:#177ddc}.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before{background:#111b26}.ant-picker-cell-in-view.ant-picker-cell-range-start:before{left:50%}.ant-picker-cell-in-view.ant-picker-cell-range-end:before{right:50%}.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after{position:absolute;top:50%;z-index:0;height:24px;border-top:1px dashed #0e4980;border-bottom:1px dashed #0e4980;transform:translateY(-50%);transition:all .3s;content:""}.ant-picker-cell-range-hover-start:after,.ant-picker-cell-range-hover-end:after,.ant-picker-cell-range-hover:after{right:0;left:2px}.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before{background:#06213a}.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:2px 0 0 2px}.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:0 2px 2px 0}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{position:absolute;top:0;bottom:0;z-index:-1;background:#06213a;transition:all .3s;content:""}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{right:-6px;left:0}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{right:0;left:-6px}.ant-picker-cell-range-hover.ant-picker-cell-range-start:after{right:50%}.ant-picker-cell-range-hover.ant-picker-cell-range-end:after{left:50%}tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after{left:6px;border-left:1px dashed #0e4980;border-top-left-radius:2px;border-bottom-left-radius:2px}tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after{right:6px;border-right:1px dashed #0e4980;border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-picker-cell-disabled{color:rgba(255,255,255,.3);pointer-events:none}.ant-picker-cell-disabled .ant-picker-cell-inner{background:transparent}.ant-picker-cell-disabled:before{background:#303030}.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:rgba(255,255,255,.3)}.ant-picker-decade-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content{height:264px}.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner{padding:0 8px}.ant-picker-quarter-panel .ant-picker-content{height:56px}.ant-picker-footer{width:-moz-min-content;width:min-content;min-width:100%;line-height:38px;text-align:center;border-bottom:1px solid transparent}.ant-picker-panel .ant-picker-footer{border-top:1px solid #303030}.ant-picker-footer-extra{padding:0 12px;line-height:38px;text-align:left}.ant-picker-footer-extra:not(:last-child){border-bottom:1px solid #303030}.ant-picker-now{text-align:left}.ant-picker-today-btn{color:#177ddc}.ant-picker-today-btn:hover{color:#165996}.ant-picker-today-btn:active{color:#388ed3}.ant-picker-today-btn.ant-picker-today-btn-disabled{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-picker-decade-panel .ant-picker-cell-inner{padding:0 4px}.ant-picker-decade-panel .ant-picker-cell:before{display:none}.ant-picker-year-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-month-panel .ant-picker-body{padding:0 8px}.ant-picker-year-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner{width:60px}.ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-month-panel .ant-picker-cell-range-hover-start:after{left:14px;border-left:1px dashed #0e4980;border-radius:2px 0 0 2px}.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after{right:14px;border-right:1px dashed #0e4980;border-radius:0 2px 2px 0}.ant-picker-year-panel .ant-picker-cell-range-hover-end:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-month-panel .ant-picker-cell-range-hover-end:after{right:14px;border-right:1px dashed #0e4980;border-radius:0 2px 2px 0}.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after{left:14px;border-left:1px dashed #0e4980;border-radius:2px 0 0 2px}.ant-picker-week-panel .ant-picker-body{padding:8px 12px}.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner{background:transparent!important}.ant-picker-week-panel-row td{transition:background .3s}.ant-picker-week-panel-row:hover td{background:rgba(255,255,255,.08)}.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row-selected:hover td{background:#177ddc}.ant-picker-week-panel-row-selected td.ant-picker-cell-week,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{color:rgba(255,255,255,.5)}.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#fff}.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{color:#fff}.ant-picker-date-panel .ant-picker-body{padding:8px 12px}.ant-picker-date-panel .ant-picker-content{width:252px}.ant-picker-date-panel .ant-picker-content th{width:36px}.ant-picker-datetime-panel{display:flex}.ant-picker-datetime-panel .ant-picker-time-panel{border-left:1px solid #303030}.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel{transition:opacity .3s}.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{opacity:.3}.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active{opacity:1}.ant-picker-time-panel{width:auto;min-width:auto}.ant-picker-time-panel .ant-picker-content{display:flex;flex:auto;height:224px}.ant-picker-time-panel-column{flex:1 0 auto;width:56px;margin:0;padding:0;overflow-y:hidden;text-align:left;list-style:none;transition:background .3s}.ant-picker-time-panel-column:after{display:block;height:196px;content:""}.ant-picker-datetime-panel .ant-picker-time-panel-column:after{height:198px}.ant-picker-time-panel-column:not(:first-child){border-left:1px solid #303030}.ant-picker-time-panel-column-active{background:rgba(17,27,38,.2)}.ant-picker-time-panel-column:hover{overflow-y:auto}.ant-picker-time-panel-column>li{margin:0;padding:0}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{display:block;width:100%;height:28px;margin:0;padding:0 0 0 14px;color:rgba(255,255,255,.85);line-height:28px;border-radius:0;cursor:pointer;transition:background .3s}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:rgba(255,255,255,.08)}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#111b26}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{color:rgba(255,255,255,.3);background:transparent;cursor:not-allowed}_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{padding:21px 0}.ant-picker-rtl{direction:rtl}.ant-picker-rtl .ant-picker-suffix{margin-right:4px;margin-left:0}.ant-picker-rtl .ant-picker-clear{right:auto;left:0}.ant-picker-rtl .ant-picker-separator{transform:rotate(180deg)}.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){margin-right:8px;margin-left:0}.ant-picker-rtl.ant-picker-range .ant-picker-clear{right:auto;left:11px}.ant-picker-rtl.ant-picker-range .ant-picker-active-bar{margin-right:11px;margin-left:0}.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-right:7px}.ant-picker-dropdown-rtl .ant-picker-ranges{text-align:right}.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{float:left;margin-right:8px;margin-left:0}.ant-picker-panel-rtl{direction:rtl}.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon{transform:rotate(135deg)}.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon{transform:rotate(-45deg)}.ant-picker-cell .ant-picker-cell-inner{position:relative;z-index:2;display:inline-block;min-width:24px;height:24px;line-height:24px;border-radius:2px;transition:background .3s,border .3s}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before{right:50%;left:0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before{right:0;left:50%}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before{right:50%;left:50%}.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{right:0;left:-6px}.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{right:-6px;left:0}.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after{right:0;left:50%}.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after{right:50%;left:0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:0 2px 2px 0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:2px 0 0 2px}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after{right:6px;left:0;border-right:1px dashed #0e4980;border-left:none;border-radius:0 2px 2px 0}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after{right:0;left:6px;border-right:none;border-left:1px dashed #0e4980;border-radius:2px 0 0 2px}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after{right:6px;left:6px;border-right:1px dashed #0e4980;border-left:1px dashed #0e4980;border-radius:2px}.ant-picker-dropdown-rtl .ant-picker-footer-extra{direction:rtl;text-align:right}.ant-picker-panel-rtl .ant-picker-time-panel{direction:ltr}/*!********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/tag/style/index.less ***!\n \\********************************************************************************************************************************************************************************************************************************************************/.ant-tag{box-sizing:border-box;margin:0 8px 0 0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block;height:auto;padding:0 7px;font-size:12px;line-height:20px;white-space:nowrap;background:rgba(255,255,255,.04);border:1px solid #434343;border-radius:2px;opacity:1;transition:all .3s}.ant-tag,.ant-tag a,.ant-tag a:hover{color:rgba(255,255,255,.85)}.ant-tag>a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}.ant-tag-close-icon{margin-left:3px;color:rgba(255,255,255,.45);font-size:10px;cursor:pointer;transition:all .3s}.ant-tag-close-icon:hover{color:rgba(255,255,255,.85)}.ant-tag-has-color{border-color:transparent}.ant-tag-has-color,.ant-tag-has-color a,.ant-tag-has-color a:hover,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover{color:#fff}.ant-tag-checkable{background-color:transparent;border-color:transparent;cursor:pointer}.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:#177ddc}.ant-tag-checkable:active,.ant-tag-checkable-checked{color:#fff}.ant-tag-checkable-checked{background-color:#177ddc}.ant-tag-checkable:active{background-color:#388ed3}.ant-tag-hidden{display:none}.ant-tag-pink{color:#e0529c;background:#291321;border-color:#551c3b}.ant-tag-pink-inverse{color:#fff;background:#cb2b83;border-color:#cb2b83}.ant-tag-magenta{color:#e0529c;background:#291321;border-color:#551c3b}.ant-tag-magenta-inverse{color:#fff;background:#cb2b83;border-color:#cb2b83}.ant-tag-red{color:#e84749;background:#2a1215;border-color:#58181c}.ant-tag-red-inverse{color:#fff;background:#d32029;border-color:#d32029}.ant-tag-volcano{color:#e87040;background:#2b1611;border-color:#592716}.ant-tag-volcano-inverse{color:#fff;background:#d84a1b;border-color:#d84a1b}.ant-tag-orange{color:#e89a3c;background:#2b1d11;border-color:#593815}.ant-tag-orange-inverse{color:#fff;background:#d87a16;border-color:#d87a16}.ant-tag-yellow{color:#e8d639;background:#2b2611;border-color:#595014}.ant-tag-yellow-inverse{color:#fff;background:#d8bd14;border-color:#d8bd14}.ant-tag-gold{color:#e8b339;background:#2b2111;border-color:#594214}.ant-tag-gold-inverse{color:#fff;background:#d89614;border-color:#d89614}.ant-tag-cyan{color:#33bcb7;background:#112123;border-color:#144848}.ant-tag-cyan-inverse{color:#fff;background:#13a8a8;border-color:#13a8a8}.ant-tag-lime{color:#a9d134;background:#1f2611;border-color:#3e4f13}.ant-tag-lime-inverse{color:#fff;background:#8bbb11;border-color:#8bbb11}.ant-tag-green{color:#6abe39;background:#162312;border-color:#274916}.ant-tag-green-inverse{color:#fff;background:#49aa19;border-color:#49aa19}.ant-tag-blue{color:#3c9ae8;background:#111d2c;border-color:#15395b}.ant-tag-blue-inverse{color:#fff;background:#177ddc;border-color:#177ddc}.ant-tag-geekblue{color:#5273e0;background:#131629;border-color:#1c2755}.ant-tag-geekblue-inverse{color:#fff;background:#2b4acb;border-color:#2b4acb}.ant-tag-purple{color:#854eca;background:#1a1325;border-color:#301c4d}.ant-tag-purple-inverse{color:#fff;background:#642ab5;border-color:#642ab5}.ant-tag-success{color:#49aa19;background:#162312;border-color:#274916}.ant-tag-processing{color:#177ddc;background:#111b26;border-color:#153450}.ant-tag-error{color:#a61d24;background:#2a1215;border-color:#58181c}.ant-tag-warning{color:#d89614;background:#2b1d11;border-color:#593815}.ant-tag>.anticon+span,.ant-tag>span+.anticon{margin-left:7px}.ant-tag.ant-tag-rtl{margin-right:0;margin-left:8px;direction:rtl;text-align:right}.ant-tag-rtl .ant-tag-close-icon{margin-right:3px;margin-left:0}.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{margin-right:7px;margin-left:0}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/card/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-card{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;background:#141414;border-radius:2px}.ant-card-rtl{direction:rtl}.ant-card-hoverable{cursor:pointer;transition:box-shadow .3s,border-color .3s}.ant-card-hoverable:hover{border-color:transparent;box-shadow:0 1px 2px -2px rgba(0,0,0,.64),0 3px 6px rgba(0,0,0,.48),0 5px 12px 4px rgba(0,0,0,.36)}.ant-card-bordered{border:1px solid #303030}.ant-card-head{min-height:48px;margin-bottom:-1px;padding:0 24px;color:rgba(255,255,255,.85);font-weight:500;font-size:16px;background:transparent;border-bottom:1px solid #303030;border-radius:2px 2px 0 0}.ant-card-head:before{display:table;content:""}.ant-card-head:after{display:table;clear:both;content:""}.ant-card-head-wrapper{display:flex;align-items:center}.ant-card-head-title{display:inline-block;flex:1;padding:16px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-card-head-title>.ant-typography,.ant-card-head-title>.ant-typography-edit-content{left:0;margin-top:0;margin-bottom:0}.ant-card-head .ant-tabs-top{clear:both;margin-bottom:-17px;color:rgba(255,255,255,.85);font-weight:400;font-size:14px}.ant-card-head .ant-tabs-top-bar{border-bottom:1px solid #303030}.ant-card-extra{float:right;margin-left:auto;padding:16px 0;color:rgba(255,255,255,.85);font-weight:400;font-size:14px}.ant-card-rtl .ant-card-extra{margin-right:auto;margin-left:0}.ant-card-body{padding:24px}.ant-card-body:before{display:table;content:""}.ant-card-body:after{display:table;clear:both;content:""}.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body{margin:-1px 0 0 -1px;padding:0}.ant-card-grid{float:left;width:33.33%;padding:24px;border:0;border-radius:0;box-shadow:1px 0 #303030,0 1px #303030,1px 1px #303030,1px 0 #303030 inset,0 1px #303030 inset;transition:all .3s}.ant-card-rtl .ant-card-grid{float:right}.ant-card-grid-hoverable:hover{position:relative;z-index:1;box-shadow:0 1px 2px -2px rgba(0,0,0,.64),0 3px 6px rgba(0,0,0,.48),0 5px 12px 4px rgba(0,0,0,.36)}.ant-card-contain-tabs>.ant-card-head .ant-card-head-title{min-height:32px;padding-bottom:0}.ant-card-contain-tabs>.ant-card-head .ant-card-extra{padding-bottom:0}.ant-card-bordered .ant-card-cover{margin-top:-1px;margin-right:-1px;margin-left:-1px}.ant-card-cover>*{display:block;width:100%}.ant-card-cover img{border-radius:2px 2px 0 0}.ant-card-actions{margin:0;padding:0;list-style:none;background:#141414;border-top:1px solid #303030}.ant-card-actions:before{display:table;content:""}.ant-card-actions:after{display:table;clear:both;content:""}.ant-card-actions>li{float:left;margin:12px 0;color:rgba(255,255,255,.45);text-align:center}.ant-card-rtl .ant-card-actions>li{float:right}.ant-card-actions>li>span{position:relative;display:block;min-width:32px;font-size:14px;line-height:1.5715;cursor:pointer}.ant-card-actions>li>span:hover{color:#177ddc;transition:color .3s}.ant-card-actions>li>span a:not(.ant-btn),.ant-card-actions>li>span>.anticon{display:inline-block;width:100%;color:rgba(255,255,255,.45);line-height:22px;transition:color .3s}.ant-card-actions>li>span a:not(.ant-btn):hover,.ant-card-actions>li>span>.anticon:hover{color:#177ddc}.ant-card-actions>li>span>.anticon{font-size:16px;line-height:22px}.ant-card-actions>li:not(:last-child){border-right:1px solid #303030}.ant-card-rtl .ant-card-actions>li:not(:last-child){border-right:none;border-left:1px solid #303030}.ant-card-type-inner .ant-card-head{padding:0 24px;background:rgba(255,255,255,.04)}.ant-card-type-inner .ant-card-head-title{padding:12px 0;font-size:14px}.ant-card-type-inner .ant-card-body{padding:16px 24px}.ant-card-type-inner .ant-card-extra{padding:13.5px 0}.ant-card-meta{margin:-4px 0}.ant-card-meta:before{display:table;content:""}.ant-card-meta:after{display:table;clear:both;content:""}.ant-card-meta-avatar{float:left;padding-right:16px}.ant-card-rtl .ant-card-meta-avatar{float:right;padding-right:0;padding-left:16px}.ant-card-meta-detail{overflow:hidden}.ant-card-meta-detail>div:not(:last-child){margin-bottom:8px}.ant-card-meta-title{overflow:hidden;color:rgba(255,255,255,.85);font-weight:500;font-size:16px;white-space:nowrap;text-overflow:ellipsis}.ant-card-meta-description{color:rgba(255,255,255,.45)}.ant-card-loading{overflow:hidden}.ant-card-loading .ant-card-body{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-card-loading-content p{margin:0}.ant-card-loading-block{height:14px;margin:4px 0;background:linear-gradient(90deg,rgba(48,48,48,.2),rgba(48,48,48,.4),rgba(48,48,48,.2));background-size:600% 600%;border-radius:2px;animation:card-loading 1.4s ease infinite}@keyframes card-loading{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ant-card-small>.ant-card-head{min-height:36px;padding:0 12px;font-size:14px}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{padding:8px 0}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{padding:8px 0;font-size:14px}.ant-card-small>.ant-card-body{padding:12px}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/tabs/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:8px 0;font-size:14px}.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:16px 0;font-size:16px}.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:6px 16px}.ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:7px 16px 6px}.ant-tabs-rtl{direction:rtl}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type{margin-left:0}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:0;margin-left:12px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{margin-right:8px;margin-left:-4px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav{order:1}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder{order:1}.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-right:2px;margin-left:0}.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add{margin-right:2px;margin-left:0}.ant-tabs-dropdown-rtl{direction:rtl}.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item{text-align:right}.ant-tabs-top,.ant-tabs-bottom{flex-direction:column}.ant-tabs-top>.ant-tabs-nav,.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{margin:0 0 16px}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{position:absolute;right:0;left:0;border-bottom:1px solid #303030;content:""}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{height:2px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:width .3s,left .3s,right .3s}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{top:0;bottom:0;width:30px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{left:0;box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.08)}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{right:0;box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.08)}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before{opacity:1}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after{opacity:1}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before{bottom:0}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar{bottom:0}.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{order:1;margin-top:16px;margin-bottom:0}.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{top:0}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{top:0}.ant-tabs-bottom>.ant-tabs-content-holder,.ant-tabs-bottom>div>.ant-tabs-content-holder{order:0}.ant-tabs-left>.ant-tabs-nav,.ant-tabs-right>.ant-tabs-nav,.ant-tabs-left>div>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{flex-direction:column;min-width:50px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{padding:8px 24px;text-align:center}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin:16px 0 0}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap{flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{right:0;left:0;height:30px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{top:0;box-shadow:inset 0 10px 8px -8px rgba(0,0,0,.08)}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{bottom:0;box-shadow:inset 0 -10px 8px -8px rgba(0,0,0,.08)}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before{opacity:1}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after{opacity:1}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{width:2px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:height .3s,top .3s}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations{flex:1 0 auto;flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar{right:0}.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-left>div>.ant-tabs-content-holder{margin-left:-1px;border-left:1px solid #303030}.ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-left:24px}.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{order:1}.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{left:0}.ant-tabs-right>.ant-tabs-content-holder,.ant-tabs-right>div>.ant-tabs-content-holder{order:0;margin-right:-1px;border-right:1px solid #303030}.ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-right:24px}.ant-tabs-dropdown{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-tabs-dropdown-hidden{display:none}.ant-tabs-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:#1f1f1f;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2)}.ant-tabs-dropdown-menu-item{display:flex;align-items:center;min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:rgba(255,255,255,.85);font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-tabs-dropdown-menu-item>span{flex:1;white-space:nowrap}.ant-tabs-dropdown-menu-item-remove{flex:none;margin-left:12px;color:rgba(255,255,255,.45);font-size:12px;background:transparent;border:0;cursor:pointer}.ant-tabs-dropdown-menu-item-remove:hover{color:#165996}.ant-tabs-dropdown-menu-item:hover{background:rgba(255,255,255,.08)}.ant-tabs-dropdown-menu-item-disabled,.ant-tabs-dropdown-menu-item-disabled:hover{color:rgba(255,255,255,.3);background:transparent;cursor:not-allowed}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{margin:0;padding:8px 16px;background:rgba(255,255,255,.04);border:1px solid #303030;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{color:#177ddc;background:#141414}.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar{visibility:hidden}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:2px}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab{border-radius:2px 2px 0 0}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active{border-bottom-color:#141414}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 0 2px 2px}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active{border-top-color:#141414}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-top:2px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab{border-radius:2px 0 0 2px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active{border-right-color:#141414}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 2px 2px 0}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active{border-left-color:#141414}.ant-tabs{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:flex;overflow:hidden}.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav{position:relative;display:flex;flex:none;align-items:center}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{position:relative;display:inline-block;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{position:absolute;z-index:1;opacity:0;transition:opacity .3s;content:"";pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list{position:relative;display:flex;transition:transform .3s}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations{display:flex;align-self:stretch}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden{position:absolute;visibility:hidden;pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more{position:relative;padding:8px 16px;background:transparent;border:0}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more:after{position:absolute;right:0;bottom:0;left:0;height:5px;transform:translateY(100%);content:""}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add{min-width:40px;margin-left:2px;padding:0 8px;background:rgba(255,255,255,.04);border:1px solid #303030;border-radius:2px 2px 0 0;outline:none;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover{color:#165996}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus{color:#388ed3}.ant-tabs-extra-content{flex:none}.ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*="ant-tabs-nav-wrap-ping"]),.ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*="ant-tabs-nav-wrap-ping"]){justify-content:center}.ant-tabs-ink-bar{position:absolute;background:#177ddc;pointer-events:none}.ant-tabs-tab{position:relative;display:inline-flex;align-items:center;padding:12px 0;font-size:14px;background:transparent;border:0;outline:none;cursor:pointer}.ant-tabs-tab-btn:focus,.ant-tabs-tab-remove:focus,.ant-tabs-tab-btn:active,.ant-tabs-tab-remove:active{color:#388ed3}.ant-tabs-tab-btn{outline:none;transition:all .3s}.ant-tabs-tab-remove{flex:none;margin-right:-4px;margin-left:8px;color:rgba(255,255,255,.45);font-size:12px;background:transparent;border:none;outline:none;cursor:pointer;transition:all .3s}.ant-tabs-tab-remove:hover{color:rgba(255,255,255,.85)}.ant-tabs-tab:hover{color:#165996}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#177ddc;text-shadow:0 0 .25px currentcolor}.ant-tabs-tab.ant-tabs-tab-disabled{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active{color:rgba(255,255,255,.3)}.ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-tab .anticon{margin-right:12px}.ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-content{display:flex;width:100%}.ant-tabs-content-holder{flex:auto;min-width:0;min-height:0}.ant-tabs-content-animated{transition:margin .3s}.ant-tabs-tabpane{flex:none;width:100%;outline:none}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/grid/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-row{display:flex;flex-flow:row wrap}.ant-row:before,.ant-row:after{display:flex}.ant-row-no-wrap{flex-wrap:nowrap}.ant-row-start{justify-content:flex-start}.ant-row-center{justify-content:center}.ant-row-end{justify-content:flex-end}.ant-row-space-between{justify-content:space-between}.ant-row-space-around{justify-content:space-around}.ant-row-top{align-items:flex-start}.ant-row-middle{align-items:center}.ant-row-bottom{align-items:flex-end}.ant-col{position:relative;max-width:100%;min-height:1px}.ant-col-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-push-24{left:100%}.ant-col-pull-24{right:100%}.ant-col-offset-24{margin-left:100%}.ant-col-order-24{order:24}.ant-col-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-push-23{left:95.83333333%}.ant-col-pull-23{right:95.83333333%}.ant-col-offset-23{margin-left:95.83333333%}.ant-col-order-23{order:23}.ant-col-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-push-22{left:91.66666667%}.ant-col-pull-22{right:91.66666667%}.ant-col-offset-22{margin-left:91.66666667%}.ant-col-order-22{order:22}.ant-col-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-push-21{left:87.5%}.ant-col-pull-21{right:87.5%}.ant-col-offset-21{margin-left:87.5%}.ant-col-order-21{order:21}.ant-col-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-push-20{left:83.33333333%}.ant-col-pull-20{right:83.33333333%}.ant-col-offset-20{margin-left:83.33333333%}.ant-col-order-20{order:20}.ant-col-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-push-19{left:79.16666667%}.ant-col-pull-19{right:79.16666667%}.ant-col-offset-19{margin-left:79.16666667%}.ant-col-order-19{order:19}.ant-col-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-push-18{left:75%}.ant-col-pull-18{right:75%}.ant-col-offset-18{margin-left:75%}.ant-col-order-18{order:18}.ant-col-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-push-17{left:70.83333333%}.ant-col-pull-17{right:70.83333333%}.ant-col-offset-17{margin-left:70.83333333%}.ant-col-order-17{order:17}.ant-col-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-push-16{left:66.66666667%}.ant-col-pull-16{right:66.66666667%}.ant-col-offset-16{margin-left:66.66666667%}.ant-col-order-16{order:16}.ant-col-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-push-15{left:62.5%}.ant-col-pull-15{right:62.5%}.ant-col-offset-15{margin-left:62.5%}.ant-col-order-15{order:15}.ant-col-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-push-14{left:58.33333333%}.ant-col-pull-14{right:58.33333333%}.ant-col-offset-14{margin-left:58.33333333%}.ant-col-order-14{order:14}.ant-col-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-push-13{left:54.16666667%}.ant-col-pull-13{right:54.16666667%}.ant-col-offset-13{margin-left:54.16666667%}.ant-col-order-13{order:13}.ant-col-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-push-12{left:50%}.ant-col-pull-12{right:50%}.ant-col-offset-12{margin-left:50%}.ant-col-order-12{order:12}.ant-col-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-push-11{left:45.83333333%}.ant-col-pull-11{right:45.83333333%}.ant-col-offset-11{margin-left:45.83333333%}.ant-col-order-11{order:11}.ant-col-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-push-10{left:41.66666667%}.ant-col-pull-10{right:41.66666667%}.ant-col-offset-10{margin-left:41.66666667%}.ant-col-order-10{order:10}.ant-col-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-push-9{left:37.5%}.ant-col-pull-9{right:37.5%}.ant-col-offset-9{margin-left:37.5%}.ant-col-order-9{order:9}.ant-col-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-push-8{left:33.33333333%}.ant-col-pull-8{right:33.33333333%}.ant-col-offset-8{margin-left:33.33333333%}.ant-col-order-8{order:8}.ant-col-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-push-7{left:29.16666667%}.ant-col-pull-7{right:29.16666667%}.ant-col-offset-7{margin-left:29.16666667%}.ant-col-order-7{order:7}.ant-col-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-push-6{left:25%}.ant-col-pull-6{right:25%}.ant-col-offset-6{margin-left:25%}.ant-col-order-6{order:6}.ant-col-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-push-5{left:20.83333333%}.ant-col-pull-5{right:20.83333333%}.ant-col-offset-5{margin-left:20.83333333%}.ant-col-order-5{order:5}.ant-col-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-push-4{left:16.66666667%}.ant-col-pull-4{right:16.66666667%}.ant-col-offset-4{margin-left:16.66666667%}.ant-col-order-4{order:4}.ant-col-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-push-3{left:12.5%}.ant-col-pull-3{right:12.5%}.ant-col-offset-3{margin-left:12.5%}.ant-col-order-3{order:3}.ant-col-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-push-2{left:8.33333333%}.ant-col-pull-2{right:8.33333333%}.ant-col-offset-2{margin-left:8.33333333%}.ant-col-order-2{order:2}.ant-col-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-push-1{left:4.16666667%}.ant-col-pull-1{right:4.16666667%}.ant-col-offset-1{margin-left:4.16666667%}.ant-col-order-1{order:1}.ant-col-0{display:none}.ant-col-offset-0{margin-left:0}.ant-col-order-0{order:0}.ant-col-offset-0.ant-col-rtl{margin-right:0}.ant-col-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}.ant-col-xs-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xs-push-24{left:100%}.ant-col-xs-pull-24{right:100%}.ant-col-xs-offset-24{margin-left:100%}.ant-col-xs-order-24{order:24}.ant-col-xs-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xs-push-23{left:95.83333333%}.ant-col-xs-pull-23{right:95.83333333%}.ant-col-xs-offset-23{margin-left:95.83333333%}.ant-col-xs-order-23{order:23}.ant-col-xs-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xs-push-22{left:91.66666667%}.ant-col-xs-pull-22{right:91.66666667%}.ant-col-xs-offset-22{margin-left:91.66666667%}.ant-col-xs-order-22{order:22}.ant-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xs-push-21{left:87.5%}.ant-col-xs-pull-21{right:87.5%}.ant-col-xs-offset-21{margin-left:87.5%}.ant-col-xs-order-21{order:21}.ant-col-xs-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xs-push-20{left:83.33333333%}.ant-col-xs-pull-20{right:83.33333333%}.ant-col-xs-offset-20{margin-left:83.33333333%}.ant-col-xs-order-20{order:20}.ant-col-xs-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xs-push-19{left:79.16666667%}.ant-col-xs-pull-19{right:79.16666667%}.ant-col-xs-offset-19{margin-left:79.16666667%}.ant-col-xs-order-19{order:19}.ant-col-xs-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xs-push-18{left:75%}.ant-col-xs-pull-18{right:75%}.ant-col-xs-offset-18{margin-left:75%}.ant-col-xs-order-18{order:18}.ant-col-xs-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xs-push-17{left:70.83333333%}.ant-col-xs-pull-17{right:70.83333333%}.ant-col-xs-offset-17{margin-left:70.83333333%}.ant-col-xs-order-17{order:17}.ant-col-xs-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xs-push-16{left:66.66666667%}.ant-col-xs-pull-16{right:66.66666667%}.ant-col-xs-offset-16{margin-left:66.66666667%}.ant-col-xs-order-16{order:16}.ant-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xs-push-15{left:62.5%}.ant-col-xs-pull-15{right:62.5%}.ant-col-xs-offset-15{margin-left:62.5%}.ant-col-xs-order-15{order:15}.ant-col-xs-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xs-push-14{left:58.33333333%}.ant-col-xs-pull-14{right:58.33333333%}.ant-col-xs-offset-14{margin-left:58.33333333%}.ant-col-xs-order-14{order:14}.ant-col-xs-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xs-push-13{left:54.16666667%}.ant-col-xs-pull-13{right:54.16666667%}.ant-col-xs-offset-13{margin-left:54.16666667%}.ant-col-xs-order-13{order:13}.ant-col-xs-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xs-push-12{left:50%}.ant-col-xs-pull-12{right:50%}.ant-col-xs-offset-12{margin-left:50%}.ant-col-xs-order-12{order:12}.ant-col-xs-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xs-push-11{left:45.83333333%}.ant-col-xs-pull-11{right:45.83333333%}.ant-col-xs-offset-11{margin-left:45.83333333%}.ant-col-xs-order-11{order:11}.ant-col-xs-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xs-push-10{left:41.66666667%}.ant-col-xs-pull-10{right:41.66666667%}.ant-col-xs-offset-10{margin-left:41.66666667%}.ant-col-xs-order-10{order:10}.ant-col-xs-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xs-push-9{left:37.5%}.ant-col-xs-pull-9{right:37.5%}.ant-col-xs-offset-9{margin-left:37.5%}.ant-col-xs-order-9{order:9}.ant-col-xs-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xs-push-8{left:33.33333333%}.ant-col-xs-pull-8{right:33.33333333%}.ant-col-xs-offset-8{margin-left:33.33333333%}.ant-col-xs-order-8{order:8}.ant-col-xs-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xs-push-7{left:29.16666667%}.ant-col-xs-pull-7{right:29.16666667%}.ant-col-xs-offset-7{margin-left:29.16666667%}.ant-col-xs-order-7{order:7}.ant-col-xs-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xs-push-6{left:25%}.ant-col-xs-pull-6{right:25%}.ant-col-xs-offset-6{margin-left:25%}.ant-col-xs-order-6{order:6}.ant-col-xs-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xs-push-5{left:20.83333333%}.ant-col-xs-pull-5{right:20.83333333%}.ant-col-xs-offset-5{margin-left:20.83333333%}.ant-col-xs-order-5{order:5}.ant-col-xs-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xs-push-4{left:16.66666667%}.ant-col-xs-pull-4{right:16.66666667%}.ant-col-xs-offset-4{margin-left:16.66666667%}.ant-col-xs-order-4{order:4}.ant-col-xs-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xs-push-3{left:12.5%}.ant-col-xs-pull-3{right:12.5%}.ant-col-xs-offset-3{margin-left:12.5%}.ant-col-xs-order-3{order:3}.ant-col-xs-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xs-push-2{left:8.33333333%}.ant-col-xs-pull-2{right:8.33333333%}.ant-col-xs-offset-2{margin-left:8.33333333%}.ant-col-xs-order-2{order:2}.ant-col-xs-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xs-push-1{left:4.16666667%}.ant-col-xs-pull-1{right:4.16666667%}.ant-col-xs-offset-1{margin-left:4.16666667%}.ant-col-xs-order-1{order:1}.ant-col-xs-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xs-push-0{left:auto}.ant-col-xs-pull-0{right:auto}.ant-col-xs-offset-0{margin-left:0}.ant-col-xs-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xs-push-0.ant-col-rtl{right:auto}.ant-col-xs-pull-0.ant-col-rtl{left:auto}.ant-col-xs-offset-0.ant-col-rtl{margin-right:0}.ant-col-xs-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xs-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xs-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xs-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xs-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xs-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xs-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xs-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xs-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xs-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xs-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xs-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xs-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xs-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xs-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xs-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xs-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xs-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xs-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xs-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xs-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xs-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xs-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xs-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xs-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xs-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xs-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xs-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xs-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xs-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xs-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xs-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xs-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xs-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xs-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xs-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xs-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xs-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xs-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xs-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xs-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xs-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xs-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xs-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xs-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xs-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xs-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xs-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xs-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xs-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xs-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xs-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xs-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xs-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xs-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xs-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xs-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xs-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xs-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xs-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xs-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xs-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xs-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xs-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xs-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xs-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xs-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xs-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xs-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xs-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xs-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xs-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}@media (min-width: 576px){.ant-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-sm-push-24{left:100%}.ant-col-sm-pull-24{right:100%}.ant-col-sm-offset-24{margin-left:100%}.ant-col-sm-order-24{order:24}.ant-col-sm-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-sm-push-23{left:95.83333333%}.ant-col-sm-pull-23{right:95.83333333%}.ant-col-sm-offset-23{margin-left:95.83333333%}.ant-col-sm-order-23{order:23}.ant-col-sm-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-sm-push-22{left:91.66666667%}.ant-col-sm-pull-22{right:91.66666667%}.ant-col-sm-offset-22{margin-left:91.66666667%}.ant-col-sm-order-22{order:22}.ant-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-sm-push-21{left:87.5%}.ant-col-sm-pull-21{right:87.5%}.ant-col-sm-offset-21{margin-left:87.5%}.ant-col-sm-order-21{order:21}.ant-col-sm-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-sm-push-20{left:83.33333333%}.ant-col-sm-pull-20{right:83.33333333%}.ant-col-sm-offset-20{margin-left:83.33333333%}.ant-col-sm-order-20{order:20}.ant-col-sm-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-sm-push-19{left:79.16666667%}.ant-col-sm-pull-19{right:79.16666667%}.ant-col-sm-offset-19{margin-left:79.16666667%}.ant-col-sm-order-19{order:19}.ant-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-sm-push-18{left:75%}.ant-col-sm-pull-18{right:75%}.ant-col-sm-offset-18{margin-left:75%}.ant-col-sm-order-18{order:18}.ant-col-sm-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-sm-push-17{left:70.83333333%}.ant-col-sm-pull-17{right:70.83333333%}.ant-col-sm-offset-17{margin-left:70.83333333%}.ant-col-sm-order-17{order:17}.ant-col-sm-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-sm-push-16{left:66.66666667%}.ant-col-sm-pull-16{right:66.66666667%}.ant-col-sm-offset-16{margin-left:66.66666667%}.ant-col-sm-order-16{order:16}.ant-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-sm-push-15{left:62.5%}.ant-col-sm-pull-15{right:62.5%}.ant-col-sm-offset-15{margin-left:62.5%}.ant-col-sm-order-15{order:15}.ant-col-sm-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-sm-push-14{left:58.33333333%}.ant-col-sm-pull-14{right:58.33333333%}.ant-col-sm-offset-14{margin-left:58.33333333%}.ant-col-sm-order-14{order:14}.ant-col-sm-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-sm-push-13{left:54.16666667%}.ant-col-sm-pull-13{right:54.16666667%}.ant-col-sm-offset-13{margin-left:54.16666667%}.ant-col-sm-order-13{order:13}.ant-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-sm-push-12{left:50%}.ant-col-sm-pull-12{right:50%}.ant-col-sm-offset-12{margin-left:50%}.ant-col-sm-order-12{order:12}.ant-col-sm-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-sm-push-11{left:45.83333333%}.ant-col-sm-pull-11{right:45.83333333%}.ant-col-sm-offset-11{margin-left:45.83333333%}.ant-col-sm-order-11{order:11}.ant-col-sm-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-sm-push-10{left:41.66666667%}.ant-col-sm-pull-10{right:41.66666667%}.ant-col-sm-offset-10{margin-left:41.66666667%}.ant-col-sm-order-10{order:10}.ant-col-sm-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-sm-push-9{left:37.5%}.ant-col-sm-pull-9{right:37.5%}.ant-col-sm-offset-9{margin-left:37.5%}.ant-col-sm-order-9{order:9}.ant-col-sm-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-sm-push-8{left:33.33333333%}.ant-col-sm-pull-8{right:33.33333333%}.ant-col-sm-offset-8{margin-left:33.33333333%}.ant-col-sm-order-8{order:8}.ant-col-sm-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-sm-push-7{left:29.16666667%}.ant-col-sm-pull-7{right:29.16666667%}.ant-col-sm-offset-7{margin-left:29.16666667%}.ant-col-sm-order-7{order:7}.ant-col-sm-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-sm-push-6{left:25%}.ant-col-sm-pull-6{right:25%}.ant-col-sm-offset-6{margin-left:25%}.ant-col-sm-order-6{order:6}.ant-col-sm-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-sm-push-5{left:20.83333333%}.ant-col-sm-pull-5{right:20.83333333%}.ant-col-sm-offset-5{margin-left:20.83333333%}.ant-col-sm-order-5{order:5}.ant-col-sm-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-sm-push-4{left:16.66666667%}.ant-col-sm-pull-4{right:16.66666667%}.ant-col-sm-offset-4{margin-left:16.66666667%}.ant-col-sm-order-4{order:4}.ant-col-sm-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-sm-push-3{left:12.5%}.ant-col-sm-pull-3{right:12.5%}.ant-col-sm-offset-3{margin-left:12.5%}.ant-col-sm-order-3{order:3}.ant-col-sm-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-sm-push-2{left:8.33333333%}.ant-col-sm-pull-2{right:8.33333333%}.ant-col-sm-offset-2{margin-left:8.33333333%}.ant-col-sm-order-2{order:2}.ant-col-sm-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-sm-push-1{left:4.16666667%}.ant-col-sm-pull-1{right:4.16666667%}.ant-col-sm-offset-1{margin-left:4.16666667%}.ant-col-sm-order-1{order:1}.ant-col-sm-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-sm-push-0{left:auto}.ant-col-sm-pull-0{right:auto}.ant-col-sm-offset-0{margin-left:0}.ant-col-sm-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-sm-push-0.ant-col-rtl{right:auto}.ant-col-sm-pull-0.ant-col-rtl{left:auto}.ant-col-sm-offset-0.ant-col-rtl{margin-right:0}.ant-col-sm-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-sm-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-sm-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-sm-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-sm-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-sm-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-sm-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-sm-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-sm-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-sm-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-sm-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-sm-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-sm-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-sm-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-sm-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-sm-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-sm-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-sm-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-sm-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-sm-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-sm-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-sm-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-sm-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-sm-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-sm-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-sm-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-sm-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-sm-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-sm-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-sm-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-sm-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-sm-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-sm-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-sm-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-sm-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-sm-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-sm-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-sm-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-sm-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-sm-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-sm-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-sm-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-sm-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-sm-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-sm-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-sm-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-sm-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-sm-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-sm-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-sm-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-sm-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-sm-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-sm-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-sm-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-sm-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-sm-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-sm-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-sm-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-sm-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-sm-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-sm-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-sm-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-sm-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-sm-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-sm-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-sm-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-sm-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-sm-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-sm-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-sm-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-sm-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-sm-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 768px){.ant-col-md-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-md-push-24{left:100%}.ant-col-md-pull-24{right:100%}.ant-col-md-offset-24{margin-left:100%}.ant-col-md-order-24{order:24}.ant-col-md-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-md-push-23{left:95.83333333%}.ant-col-md-pull-23{right:95.83333333%}.ant-col-md-offset-23{margin-left:95.83333333%}.ant-col-md-order-23{order:23}.ant-col-md-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-md-push-22{left:91.66666667%}.ant-col-md-pull-22{right:91.66666667%}.ant-col-md-offset-22{margin-left:91.66666667%}.ant-col-md-order-22{order:22}.ant-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-md-push-21{left:87.5%}.ant-col-md-pull-21{right:87.5%}.ant-col-md-offset-21{margin-left:87.5%}.ant-col-md-order-21{order:21}.ant-col-md-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-md-push-20{left:83.33333333%}.ant-col-md-pull-20{right:83.33333333%}.ant-col-md-offset-20{margin-left:83.33333333%}.ant-col-md-order-20{order:20}.ant-col-md-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-md-push-19{left:79.16666667%}.ant-col-md-pull-19{right:79.16666667%}.ant-col-md-offset-19{margin-left:79.16666667%}.ant-col-md-order-19{order:19}.ant-col-md-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-md-push-18{left:75%}.ant-col-md-pull-18{right:75%}.ant-col-md-offset-18{margin-left:75%}.ant-col-md-order-18{order:18}.ant-col-md-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-md-push-17{left:70.83333333%}.ant-col-md-pull-17{right:70.83333333%}.ant-col-md-offset-17{margin-left:70.83333333%}.ant-col-md-order-17{order:17}.ant-col-md-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-md-push-16{left:66.66666667%}.ant-col-md-pull-16{right:66.66666667%}.ant-col-md-offset-16{margin-left:66.66666667%}.ant-col-md-order-16{order:16}.ant-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-md-push-15{left:62.5%}.ant-col-md-pull-15{right:62.5%}.ant-col-md-offset-15{margin-left:62.5%}.ant-col-md-order-15{order:15}.ant-col-md-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-md-push-14{left:58.33333333%}.ant-col-md-pull-14{right:58.33333333%}.ant-col-md-offset-14{margin-left:58.33333333%}.ant-col-md-order-14{order:14}.ant-col-md-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-md-push-13{left:54.16666667%}.ant-col-md-pull-13{right:54.16666667%}.ant-col-md-offset-13{margin-left:54.16666667%}.ant-col-md-order-13{order:13}.ant-col-md-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-md-push-12{left:50%}.ant-col-md-pull-12{right:50%}.ant-col-md-offset-12{margin-left:50%}.ant-col-md-order-12{order:12}.ant-col-md-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-md-push-11{left:45.83333333%}.ant-col-md-pull-11{right:45.83333333%}.ant-col-md-offset-11{margin-left:45.83333333%}.ant-col-md-order-11{order:11}.ant-col-md-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-md-push-10{left:41.66666667%}.ant-col-md-pull-10{right:41.66666667%}.ant-col-md-offset-10{margin-left:41.66666667%}.ant-col-md-order-10{order:10}.ant-col-md-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-md-push-9{left:37.5%}.ant-col-md-pull-9{right:37.5%}.ant-col-md-offset-9{margin-left:37.5%}.ant-col-md-order-9{order:9}.ant-col-md-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-md-push-8{left:33.33333333%}.ant-col-md-pull-8{right:33.33333333%}.ant-col-md-offset-8{margin-left:33.33333333%}.ant-col-md-order-8{order:8}.ant-col-md-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-md-push-7{left:29.16666667%}.ant-col-md-pull-7{right:29.16666667%}.ant-col-md-offset-7{margin-left:29.16666667%}.ant-col-md-order-7{order:7}.ant-col-md-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-md-push-6{left:25%}.ant-col-md-pull-6{right:25%}.ant-col-md-offset-6{margin-left:25%}.ant-col-md-order-6{order:6}.ant-col-md-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-md-push-5{left:20.83333333%}.ant-col-md-pull-5{right:20.83333333%}.ant-col-md-offset-5{margin-left:20.83333333%}.ant-col-md-order-5{order:5}.ant-col-md-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-md-push-4{left:16.66666667%}.ant-col-md-pull-4{right:16.66666667%}.ant-col-md-offset-4{margin-left:16.66666667%}.ant-col-md-order-4{order:4}.ant-col-md-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-md-push-3{left:12.5%}.ant-col-md-pull-3{right:12.5%}.ant-col-md-offset-3{margin-left:12.5%}.ant-col-md-order-3{order:3}.ant-col-md-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-md-push-2{left:8.33333333%}.ant-col-md-pull-2{right:8.33333333%}.ant-col-md-offset-2{margin-left:8.33333333%}.ant-col-md-order-2{order:2}.ant-col-md-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-md-push-1{left:4.16666667%}.ant-col-md-pull-1{right:4.16666667%}.ant-col-md-offset-1{margin-left:4.16666667%}.ant-col-md-order-1{order:1}.ant-col-md-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-md-push-0{left:auto}.ant-col-md-pull-0{right:auto}.ant-col-md-offset-0{margin-left:0}.ant-col-md-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-md-push-0.ant-col-rtl{right:auto}.ant-col-md-pull-0.ant-col-rtl{left:auto}.ant-col-md-offset-0.ant-col-rtl{margin-right:0}.ant-col-md-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-md-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-md-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-md-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-md-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-md-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-md-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-md-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-md-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-md-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-md-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-md-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-md-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-md-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-md-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-md-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-md-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-md-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-md-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-md-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-md-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-md-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-md-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-md-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-md-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-md-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-md-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-md-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-md-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-md-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-md-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-md-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-md-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-md-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-md-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-md-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-md-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-md-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-md-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-md-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-md-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-md-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-md-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-md-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-md-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-md-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-md-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-md-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-md-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-md-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-md-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-md-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-md-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-md-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-md-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-md-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-md-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-md-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-md-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-md-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-md-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-md-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-md-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-md-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-md-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-md-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-md-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-md-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-md-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-md-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-md-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-md-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 992px){.ant-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-lg-push-24{left:100%}.ant-col-lg-pull-24{right:100%}.ant-col-lg-offset-24{margin-left:100%}.ant-col-lg-order-24{order:24}.ant-col-lg-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-lg-push-23{left:95.83333333%}.ant-col-lg-pull-23{right:95.83333333%}.ant-col-lg-offset-23{margin-left:95.83333333%}.ant-col-lg-order-23{order:23}.ant-col-lg-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-lg-push-22{left:91.66666667%}.ant-col-lg-pull-22{right:91.66666667%}.ant-col-lg-offset-22{margin-left:91.66666667%}.ant-col-lg-order-22{order:22}.ant-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-lg-push-21{left:87.5%}.ant-col-lg-pull-21{right:87.5%}.ant-col-lg-offset-21{margin-left:87.5%}.ant-col-lg-order-21{order:21}.ant-col-lg-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-lg-push-20{left:83.33333333%}.ant-col-lg-pull-20{right:83.33333333%}.ant-col-lg-offset-20{margin-left:83.33333333%}.ant-col-lg-order-20{order:20}.ant-col-lg-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-lg-push-19{left:79.16666667%}.ant-col-lg-pull-19{right:79.16666667%}.ant-col-lg-offset-19{margin-left:79.16666667%}.ant-col-lg-order-19{order:19}.ant-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-lg-push-18{left:75%}.ant-col-lg-pull-18{right:75%}.ant-col-lg-offset-18{margin-left:75%}.ant-col-lg-order-18{order:18}.ant-col-lg-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-lg-push-17{left:70.83333333%}.ant-col-lg-pull-17{right:70.83333333%}.ant-col-lg-offset-17{margin-left:70.83333333%}.ant-col-lg-order-17{order:17}.ant-col-lg-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-lg-push-16{left:66.66666667%}.ant-col-lg-pull-16{right:66.66666667%}.ant-col-lg-offset-16{margin-left:66.66666667%}.ant-col-lg-order-16{order:16}.ant-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-lg-push-15{left:62.5%}.ant-col-lg-pull-15{right:62.5%}.ant-col-lg-offset-15{margin-left:62.5%}.ant-col-lg-order-15{order:15}.ant-col-lg-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-lg-push-14{left:58.33333333%}.ant-col-lg-pull-14{right:58.33333333%}.ant-col-lg-offset-14{margin-left:58.33333333%}.ant-col-lg-order-14{order:14}.ant-col-lg-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-lg-push-13{left:54.16666667%}.ant-col-lg-pull-13{right:54.16666667%}.ant-col-lg-offset-13{margin-left:54.16666667%}.ant-col-lg-order-13{order:13}.ant-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-lg-push-12{left:50%}.ant-col-lg-pull-12{right:50%}.ant-col-lg-offset-12{margin-left:50%}.ant-col-lg-order-12{order:12}.ant-col-lg-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-lg-push-11{left:45.83333333%}.ant-col-lg-pull-11{right:45.83333333%}.ant-col-lg-offset-11{margin-left:45.83333333%}.ant-col-lg-order-11{order:11}.ant-col-lg-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-lg-push-10{left:41.66666667%}.ant-col-lg-pull-10{right:41.66666667%}.ant-col-lg-offset-10{margin-left:41.66666667%}.ant-col-lg-order-10{order:10}.ant-col-lg-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-lg-push-9{left:37.5%}.ant-col-lg-pull-9{right:37.5%}.ant-col-lg-offset-9{margin-left:37.5%}.ant-col-lg-order-9{order:9}.ant-col-lg-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-lg-push-8{left:33.33333333%}.ant-col-lg-pull-8{right:33.33333333%}.ant-col-lg-offset-8{margin-left:33.33333333%}.ant-col-lg-order-8{order:8}.ant-col-lg-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-lg-push-7{left:29.16666667%}.ant-col-lg-pull-7{right:29.16666667%}.ant-col-lg-offset-7{margin-left:29.16666667%}.ant-col-lg-order-7{order:7}.ant-col-lg-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-lg-push-6{left:25%}.ant-col-lg-pull-6{right:25%}.ant-col-lg-offset-6{margin-left:25%}.ant-col-lg-order-6{order:6}.ant-col-lg-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-lg-push-5{left:20.83333333%}.ant-col-lg-pull-5{right:20.83333333%}.ant-col-lg-offset-5{margin-left:20.83333333%}.ant-col-lg-order-5{order:5}.ant-col-lg-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-lg-push-4{left:16.66666667%}.ant-col-lg-pull-4{right:16.66666667%}.ant-col-lg-offset-4{margin-left:16.66666667%}.ant-col-lg-order-4{order:4}.ant-col-lg-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-lg-push-3{left:12.5%}.ant-col-lg-pull-3{right:12.5%}.ant-col-lg-offset-3{margin-left:12.5%}.ant-col-lg-order-3{order:3}.ant-col-lg-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-lg-push-2{left:8.33333333%}.ant-col-lg-pull-2{right:8.33333333%}.ant-col-lg-offset-2{margin-left:8.33333333%}.ant-col-lg-order-2{order:2}.ant-col-lg-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-lg-push-1{left:4.16666667%}.ant-col-lg-pull-1{right:4.16666667%}.ant-col-lg-offset-1{margin-left:4.16666667%}.ant-col-lg-order-1{order:1}.ant-col-lg-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-lg-push-0{left:auto}.ant-col-lg-pull-0{right:auto}.ant-col-lg-offset-0{margin-left:0}.ant-col-lg-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-lg-push-0.ant-col-rtl{right:auto}.ant-col-lg-pull-0.ant-col-rtl{left:auto}.ant-col-lg-offset-0.ant-col-rtl{margin-right:0}.ant-col-lg-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-lg-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-lg-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-lg-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-lg-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-lg-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-lg-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-lg-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-lg-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-lg-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-lg-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-lg-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-lg-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-lg-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-lg-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-lg-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-lg-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-lg-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-lg-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-lg-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-lg-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-lg-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-lg-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-lg-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-lg-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-lg-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-lg-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-lg-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-lg-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-lg-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-lg-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-lg-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-lg-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-lg-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-lg-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-lg-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-lg-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-lg-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-lg-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-lg-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-lg-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-lg-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-lg-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-lg-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-lg-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-lg-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-lg-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-lg-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-lg-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-lg-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-lg-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-lg-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-lg-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-lg-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-lg-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-lg-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-lg-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-lg-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-lg-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-lg-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-lg-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-lg-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-lg-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-lg-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-lg-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-lg-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-lg-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-lg-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-lg-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-lg-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-lg-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-lg-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 1200px){.ant-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xl-push-24{left:100%}.ant-col-xl-pull-24{right:100%}.ant-col-xl-offset-24{margin-left:100%}.ant-col-xl-order-24{order:24}.ant-col-xl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xl-push-23{left:95.83333333%}.ant-col-xl-pull-23{right:95.83333333%}.ant-col-xl-offset-23{margin-left:95.83333333%}.ant-col-xl-order-23{order:23}.ant-col-xl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xl-push-22{left:91.66666667%}.ant-col-xl-pull-22{right:91.66666667%}.ant-col-xl-offset-22{margin-left:91.66666667%}.ant-col-xl-order-22{order:22}.ant-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xl-push-21{left:87.5%}.ant-col-xl-pull-21{right:87.5%}.ant-col-xl-offset-21{margin-left:87.5%}.ant-col-xl-order-21{order:21}.ant-col-xl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xl-push-20{left:83.33333333%}.ant-col-xl-pull-20{right:83.33333333%}.ant-col-xl-offset-20{margin-left:83.33333333%}.ant-col-xl-order-20{order:20}.ant-col-xl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xl-push-19{left:79.16666667%}.ant-col-xl-pull-19{right:79.16666667%}.ant-col-xl-offset-19{margin-left:79.16666667%}.ant-col-xl-order-19{order:19}.ant-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xl-push-18{left:75%}.ant-col-xl-pull-18{right:75%}.ant-col-xl-offset-18{margin-left:75%}.ant-col-xl-order-18{order:18}.ant-col-xl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xl-push-17{left:70.83333333%}.ant-col-xl-pull-17{right:70.83333333%}.ant-col-xl-offset-17{margin-left:70.83333333%}.ant-col-xl-order-17{order:17}.ant-col-xl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xl-push-16{left:66.66666667%}.ant-col-xl-pull-16{right:66.66666667%}.ant-col-xl-offset-16{margin-left:66.66666667%}.ant-col-xl-order-16{order:16}.ant-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xl-push-15{left:62.5%}.ant-col-xl-pull-15{right:62.5%}.ant-col-xl-offset-15{margin-left:62.5%}.ant-col-xl-order-15{order:15}.ant-col-xl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xl-push-14{left:58.33333333%}.ant-col-xl-pull-14{right:58.33333333%}.ant-col-xl-offset-14{margin-left:58.33333333%}.ant-col-xl-order-14{order:14}.ant-col-xl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xl-push-13{left:54.16666667%}.ant-col-xl-pull-13{right:54.16666667%}.ant-col-xl-offset-13{margin-left:54.16666667%}.ant-col-xl-order-13{order:13}.ant-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xl-push-12{left:50%}.ant-col-xl-pull-12{right:50%}.ant-col-xl-offset-12{margin-left:50%}.ant-col-xl-order-12{order:12}.ant-col-xl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xl-push-11{left:45.83333333%}.ant-col-xl-pull-11{right:45.83333333%}.ant-col-xl-offset-11{margin-left:45.83333333%}.ant-col-xl-order-11{order:11}.ant-col-xl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xl-push-10{left:41.66666667%}.ant-col-xl-pull-10{right:41.66666667%}.ant-col-xl-offset-10{margin-left:41.66666667%}.ant-col-xl-order-10{order:10}.ant-col-xl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xl-push-9{left:37.5%}.ant-col-xl-pull-9{right:37.5%}.ant-col-xl-offset-9{margin-left:37.5%}.ant-col-xl-order-9{order:9}.ant-col-xl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xl-push-8{left:33.33333333%}.ant-col-xl-pull-8{right:33.33333333%}.ant-col-xl-offset-8{margin-left:33.33333333%}.ant-col-xl-order-8{order:8}.ant-col-xl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xl-push-7{left:29.16666667%}.ant-col-xl-pull-7{right:29.16666667%}.ant-col-xl-offset-7{margin-left:29.16666667%}.ant-col-xl-order-7{order:7}.ant-col-xl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xl-push-6{left:25%}.ant-col-xl-pull-6{right:25%}.ant-col-xl-offset-6{margin-left:25%}.ant-col-xl-order-6{order:6}.ant-col-xl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xl-push-5{left:20.83333333%}.ant-col-xl-pull-5{right:20.83333333%}.ant-col-xl-offset-5{margin-left:20.83333333%}.ant-col-xl-order-5{order:5}.ant-col-xl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xl-push-4{left:16.66666667%}.ant-col-xl-pull-4{right:16.66666667%}.ant-col-xl-offset-4{margin-left:16.66666667%}.ant-col-xl-order-4{order:4}.ant-col-xl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xl-push-3{left:12.5%}.ant-col-xl-pull-3{right:12.5%}.ant-col-xl-offset-3{margin-left:12.5%}.ant-col-xl-order-3{order:3}.ant-col-xl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xl-push-2{left:8.33333333%}.ant-col-xl-pull-2{right:8.33333333%}.ant-col-xl-offset-2{margin-left:8.33333333%}.ant-col-xl-order-2{order:2}.ant-col-xl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xl-push-1{left:4.16666667%}.ant-col-xl-pull-1{right:4.16666667%}.ant-col-xl-offset-1{margin-left:4.16666667%}.ant-col-xl-order-1{order:1}.ant-col-xl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xl-push-0{left:auto}.ant-col-xl-pull-0{right:auto}.ant-col-xl-offset-0{margin-left:0}.ant-col-xl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xl-push-0.ant-col-rtl{right:auto}.ant-col-xl-pull-0.ant-col-rtl{left:auto}.ant-col-xl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 1600px){.ant-col-xxl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xxl-push-24{left:100%}.ant-col-xxl-pull-24{right:100%}.ant-col-xxl-offset-24{margin-left:100%}.ant-col-xxl-order-24{order:24}.ant-col-xxl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xxl-push-23{left:95.83333333%}.ant-col-xxl-pull-23{right:95.83333333%}.ant-col-xxl-offset-23{margin-left:95.83333333%}.ant-col-xxl-order-23{order:23}.ant-col-xxl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xxl-push-22{left:91.66666667%}.ant-col-xxl-pull-22{right:91.66666667%}.ant-col-xxl-offset-22{margin-left:91.66666667%}.ant-col-xxl-order-22{order:22}.ant-col-xxl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xxl-push-21{left:87.5%}.ant-col-xxl-pull-21{right:87.5%}.ant-col-xxl-offset-21{margin-left:87.5%}.ant-col-xxl-order-21{order:21}.ant-col-xxl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xxl-push-20{left:83.33333333%}.ant-col-xxl-pull-20{right:83.33333333%}.ant-col-xxl-offset-20{margin-left:83.33333333%}.ant-col-xxl-order-20{order:20}.ant-col-xxl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xxl-push-19{left:79.16666667%}.ant-col-xxl-pull-19{right:79.16666667%}.ant-col-xxl-offset-19{margin-left:79.16666667%}.ant-col-xxl-order-19{order:19}.ant-col-xxl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xxl-push-18{left:75%}.ant-col-xxl-pull-18{right:75%}.ant-col-xxl-offset-18{margin-left:75%}.ant-col-xxl-order-18{order:18}.ant-col-xxl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xxl-push-17{left:70.83333333%}.ant-col-xxl-pull-17{right:70.83333333%}.ant-col-xxl-offset-17{margin-left:70.83333333%}.ant-col-xxl-order-17{order:17}.ant-col-xxl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xxl-push-16{left:66.66666667%}.ant-col-xxl-pull-16{right:66.66666667%}.ant-col-xxl-offset-16{margin-left:66.66666667%}.ant-col-xxl-order-16{order:16}.ant-col-xxl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xxl-push-15{left:62.5%}.ant-col-xxl-pull-15{right:62.5%}.ant-col-xxl-offset-15{margin-left:62.5%}.ant-col-xxl-order-15{order:15}.ant-col-xxl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xxl-push-14{left:58.33333333%}.ant-col-xxl-pull-14{right:58.33333333%}.ant-col-xxl-offset-14{margin-left:58.33333333%}.ant-col-xxl-order-14{order:14}.ant-col-xxl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xxl-push-13{left:54.16666667%}.ant-col-xxl-pull-13{right:54.16666667%}.ant-col-xxl-offset-13{margin-left:54.16666667%}.ant-col-xxl-order-13{order:13}.ant-col-xxl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xxl-push-12{left:50%}.ant-col-xxl-pull-12{right:50%}.ant-col-xxl-offset-12{margin-left:50%}.ant-col-xxl-order-12{order:12}.ant-col-xxl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xxl-push-11{left:45.83333333%}.ant-col-xxl-pull-11{right:45.83333333%}.ant-col-xxl-offset-11{margin-left:45.83333333%}.ant-col-xxl-order-11{order:11}.ant-col-xxl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xxl-push-10{left:41.66666667%}.ant-col-xxl-pull-10{right:41.66666667%}.ant-col-xxl-offset-10{margin-left:41.66666667%}.ant-col-xxl-order-10{order:10}.ant-col-xxl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xxl-push-9{left:37.5%}.ant-col-xxl-pull-9{right:37.5%}.ant-col-xxl-offset-9{margin-left:37.5%}.ant-col-xxl-order-9{order:9}.ant-col-xxl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xxl-push-8{left:33.33333333%}.ant-col-xxl-pull-8{right:33.33333333%}.ant-col-xxl-offset-8{margin-left:33.33333333%}.ant-col-xxl-order-8{order:8}.ant-col-xxl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xxl-push-7{left:29.16666667%}.ant-col-xxl-pull-7{right:29.16666667%}.ant-col-xxl-offset-7{margin-left:29.16666667%}.ant-col-xxl-order-7{order:7}.ant-col-xxl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xxl-push-6{left:25%}.ant-col-xxl-pull-6{right:25%}.ant-col-xxl-offset-6{margin-left:25%}.ant-col-xxl-order-6{order:6}.ant-col-xxl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xxl-push-5{left:20.83333333%}.ant-col-xxl-pull-5{right:20.83333333%}.ant-col-xxl-offset-5{margin-left:20.83333333%}.ant-col-xxl-order-5{order:5}.ant-col-xxl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xxl-push-4{left:16.66666667%}.ant-col-xxl-pull-4{right:16.66666667%}.ant-col-xxl-offset-4{margin-left:16.66666667%}.ant-col-xxl-order-4{order:4}.ant-col-xxl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xxl-push-3{left:12.5%}.ant-col-xxl-pull-3{right:12.5%}.ant-col-xxl-offset-3{margin-left:12.5%}.ant-col-xxl-order-3{order:3}.ant-col-xxl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xxl-push-2{left:8.33333333%}.ant-col-xxl-pull-2{right:8.33333333%}.ant-col-xxl-offset-2{margin-left:8.33333333%}.ant-col-xxl-order-2{order:2}.ant-col-xxl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xxl-push-1{left:4.16666667%}.ant-col-xxl-pull-1{right:4.16666667%}.ant-col-xxl-offset-1{margin-left:4.16666667%}.ant-col-xxl-order-1{order:1}.ant-col-xxl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xxl-push-0{left:auto}.ant-col-xxl-pull-0{right:auto}.ant-col-xxl-offset-0{margin-left:0}.ant-col-xxl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-push-0.ant-col-rtl{right:auto}.ant-col-xxl-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xxl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xxl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xxl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xxl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xxl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xxl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xxl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xxl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xxl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xxl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xxl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xxl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xxl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xxl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xxl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xxl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xxl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xxl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xxl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xxl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xxl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xxl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xxl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xxl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xxl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xxl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xxl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xxl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xxl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xxl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xxl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xxl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xxl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xxl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xxl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xxl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xxl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xxl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xxl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xxl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xxl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xxl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xxl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xxl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xxl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xxl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xxl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xxl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xxl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xxl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xxl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xxl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xxl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xxl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xxl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xxl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xxl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xxl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xxl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xxl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xxl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xxl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xxl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xxl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xxl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xxl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xxl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xxl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xxl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xxl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xxl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xxl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 2000px){.ant-col-xxxl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xxxl-push-24{left:100%}.ant-col-xxxl-pull-24{right:100%}.ant-col-xxxl-offset-24{margin-left:100%}.ant-col-xxxl-order-24{order:24}.ant-col-xxxl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xxxl-push-23{left:95.83333333%}.ant-col-xxxl-pull-23{right:95.83333333%}.ant-col-xxxl-offset-23{margin-left:95.83333333%}.ant-col-xxxl-order-23{order:23}.ant-col-xxxl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xxxl-push-22{left:91.66666667%}.ant-col-xxxl-pull-22{right:91.66666667%}.ant-col-xxxl-offset-22{margin-left:91.66666667%}.ant-col-xxxl-order-22{order:22}.ant-col-xxxl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xxxl-push-21{left:87.5%}.ant-col-xxxl-pull-21{right:87.5%}.ant-col-xxxl-offset-21{margin-left:87.5%}.ant-col-xxxl-order-21{order:21}.ant-col-xxxl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xxxl-push-20{left:83.33333333%}.ant-col-xxxl-pull-20{right:83.33333333%}.ant-col-xxxl-offset-20{margin-left:83.33333333%}.ant-col-xxxl-order-20{order:20}.ant-col-xxxl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xxxl-push-19{left:79.16666667%}.ant-col-xxxl-pull-19{right:79.16666667%}.ant-col-xxxl-offset-19{margin-left:79.16666667%}.ant-col-xxxl-order-19{order:19}.ant-col-xxxl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xxxl-push-18{left:75%}.ant-col-xxxl-pull-18{right:75%}.ant-col-xxxl-offset-18{margin-left:75%}.ant-col-xxxl-order-18{order:18}.ant-col-xxxl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xxxl-push-17{left:70.83333333%}.ant-col-xxxl-pull-17{right:70.83333333%}.ant-col-xxxl-offset-17{margin-left:70.83333333%}.ant-col-xxxl-order-17{order:17}.ant-col-xxxl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xxxl-push-16{left:66.66666667%}.ant-col-xxxl-pull-16{right:66.66666667%}.ant-col-xxxl-offset-16{margin-left:66.66666667%}.ant-col-xxxl-order-16{order:16}.ant-col-xxxl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xxxl-push-15{left:62.5%}.ant-col-xxxl-pull-15{right:62.5%}.ant-col-xxxl-offset-15{margin-left:62.5%}.ant-col-xxxl-order-15{order:15}.ant-col-xxxl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xxxl-push-14{left:58.33333333%}.ant-col-xxxl-pull-14{right:58.33333333%}.ant-col-xxxl-offset-14{margin-left:58.33333333%}.ant-col-xxxl-order-14{order:14}.ant-col-xxxl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xxxl-push-13{left:54.16666667%}.ant-col-xxxl-pull-13{right:54.16666667%}.ant-col-xxxl-offset-13{margin-left:54.16666667%}.ant-col-xxxl-order-13{order:13}.ant-col-xxxl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xxxl-push-12{left:50%}.ant-col-xxxl-pull-12{right:50%}.ant-col-xxxl-offset-12{margin-left:50%}.ant-col-xxxl-order-12{order:12}.ant-col-xxxl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xxxl-push-11{left:45.83333333%}.ant-col-xxxl-pull-11{right:45.83333333%}.ant-col-xxxl-offset-11{margin-left:45.83333333%}.ant-col-xxxl-order-11{order:11}.ant-col-xxxl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xxxl-push-10{left:41.66666667%}.ant-col-xxxl-pull-10{right:41.66666667%}.ant-col-xxxl-offset-10{margin-left:41.66666667%}.ant-col-xxxl-order-10{order:10}.ant-col-xxxl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xxxl-push-9{left:37.5%}.ant-col-xxxl-pull-9{right:37.5%}.ant-col-xxxl-offset-9{margin-left:37.5%}.ant-col-xxxl-order-9{order:9}.ant-col-xxxl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xxxl-push-8{left:33.33333333%}.ant-col-xxxl-pull-8{right:33.33333333%}.ant-col-xxxl-offset-8{margin-left:33.33333333%}.ant-col-xxxl-order-8{order:8}.ant-col-xxxl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xxxl-push-7{left:29.16666667%}.ant-col-xxxl-pull-7{right:29.16666667%}.ant-col-xxxl-offset-7{margin-left:29.16666667%}.ant-col-xxxl-order-7{order:7}.ant-col-xxxl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xxxl-push-6{left:25%}.ant-col-xxxl-pull-6{right:25%}.ant-col-xxxl-offset-6{margin-left:25%}.ant-col-xxxl-order-6{order:6}.ant-col-xxxl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xxxl-push-5{left:20.83333333%}.ant-col-xxxl-pull-5{right:20.83333333%}.ant-col-xxxl-offset-5{margin-left:20.83333333%}.ant-col-xxxl-order-5{order:5}.ant-col-xxxl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xxxl-push-4{left:16.66666667%}.ant-col-xxxl-pull-4{right:16.66666667%}.ant-col-xxxl-offset-4{margin-left:16.66666667%}.ant-col-xxxl-order-4{order:4}.ant-col-xxxl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xxxl-push-3{left:12.5%}.ant-col-xxxl-pull-3{right:12.5%}.ant-col-xxxl-offset-3{margin-left:12.5%}.ant-col-xxxl-order-3{order:3}.ant-col-xxxl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xxxl-push-2{left:8.33333333%}.ant-col-xxxl-pull-2{right:8.33333333%}.ant-col-xxxl-offset-2{margin-left:8.33333333%}.ant-col-xxxl-order-2{order:2}.ant-col-xxxl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xxxl-push-1{left:4.16666667%}.ant-col-xxxl-pull-1{right:4.16666667%}.ant-col-xxxl-offset-1{margin-left:4.16666667%}.ant-col-xxxl-order-1{order:1}.ant-col-xxxl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xxxl-push-0{left:auto}.ant-col-xxxl-pull-0{right:auto}.ant-col-xxxl-offset-0{margin-left:0}.ant-col-xxxl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xxxl-push-0.ant-col-rtl{right:auto}.ant-col-xxxl-pull-0.ant-col-rtl{left:auto}.ant-col-xxxl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xxxl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xxxl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xxxl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xxxl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xxxl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xxxl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xxxl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xxxl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xxxl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xxxl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xxxl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xxxl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xxxl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xxxl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xxxl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xxxl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xxxl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xxxl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xxxl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xxxl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xxxl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xxxl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xxxl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xxxl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xxxl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xxxl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xxxl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xxxl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xxxl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xxxl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xxxl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xxxl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xxxl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xxxl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xxxl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xxxl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xxxl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xxxl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xxxl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xxxl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xxxl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xxxl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xxxl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xxxl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xxxl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xxxl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xxxl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xxxl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xxxl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xxxl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xxxl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xxxl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xxxl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xxxl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xxxl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xxxl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xxxl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xxxl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xxxl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xxxl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xxxl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xxxl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xxxl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xxxl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xxxl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xxxl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xxxl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xxxl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xxxl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xxxl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xxxl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xxxl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}.ant-row-rtl{direction:rtl}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/carousel/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-carousel{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-carousel .slick-slider{position:relative;display:block;box-sizing:border-box;touch-action:pan-y;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ant-carousel .slick-list{position:relative;display:block;margin:0;padding:0;overflow:hidden}.ant-carousel .slick-list:focus{outline:none}.ant-carousel .slick-list.dragging{cursor:pointer}.ant-carousel .slick-list .slick-slide{pointer-events:none}.ant-carousel .slick-list .slick-slide input.ant-radio-input,.ant-carousel .slick-list .slick-slide input.ant-checkbox-input{visibility:hidden}.ant-carousel .slick-list .slick-slide.slick-active{pointer-events:auto}.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input{visibility:visible}.ant-carousel .slick-list .slick-slide>div>div{vertical-align:bottom}.ant-carousel .slick-slider .slick-track,.ant-carousel .slick-slider .slick-list{transform:translateZ(0);touch-action:pan-y}.ant-carousel .slick-track{position:relative;top:0;left:0;display:block}.ant-carousel .slick-track:before,.ant-carousel .slick-track:after{display:table;content:""}.ant-carousel .slick-track:after{clear:both}.slick-loading .ant-carousel .slick-track{visibility:hidden}.ant-carousel .slick-slide{display:none;float:left;height:100%;min-height:1px}.ant-carousel .slick-slide img{display:block}.ant-carousel .slick-slide.slick-loading img{display:none}.ant-carousel .slick-slide.dragging img{pointer-events:none}.ant-carousel .slick-initialized .slick-slide{display:block}.ant-carousel .slick-loading .slick-slide{visibility:hidden}.ant-carousel .slick-vertical .slick-slide{display:block;height:auto}.ant-carousel .slick-arrow.slick-hidden{display:none}.ant-carousel .slick-prev,.ant-carousel .slick-next{position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;color:transparent;font-size:0;line-height:0;background:transparent;border:0;outline:none;cursor:pointer}.ant-carousel .slick-prev:hover,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev:focus,.ant-carousel .slick-next:focus{color:transparent;background:transparent;outline:none}.ant-carousel .slick-prev:hover:before,.ant-carousel .slick-next:hover:before,.ant-carousel .slick-prev:focus:before,.ant-carousel .slick-next:focus:before{opacity:1}.ant-carousel .slick-prev.slick-disabled:before,.ant-carousel .slick-next.slick-disabled:before{opacity:.25}.ant-carousel .slick-prev{left:-25px}.ant-carousel .slick-prev:before{content:"\\2190"}.ant-carousel .slick-next{right:-25px}.ant-carousel .slick-next:before{content:"\\2192"}.ant-carousel .slick-dots{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex!important;justify-content:center;margin-right:15%;margin-left:15%;padding-left:0;list-style:none}.ant-carousel .slick-dots-bottom{bottom:12px}.ant-carousel .slick-dots-top{top:12px;bottom:auto}.ant-carousel .slick-dots li{position:relative;display:inline-block;flex:0 1 auto;box-sizing:content-box;width:16px;height:3px;margin:0 3px;padding:0;text-align:center;text-indent:-999px;vertical-align:top;transition:all .5s}.ant-carousel .slick-dots li button{display:block;width:100%;height:3px;padding:0;color:transparent;font-size:0;background:#141414;border:0;border-radius:1px;outline:none;cursor:pointer;opacity:.3;transition:all .5s}.ant-carousel .slick-dots li button:hover,.ant-carousel .slick-dots li button:focus{opacity:.75}.ant-carousel .slick-dots li.slick-active{width:24px}.ant-carousel .slick-dots li.slick-active button{background:#141414;opacity:1}.ant-carousel .slick-dots li.slick-active:hover,.ant-carousel .slick-dots li.slick-active:focus{opacity:1}.ant-carousel-vertical .slick-dots{top:50%;bottom:auto;flex-direction:column;width:3px;height:auto;margin:0;transform:translateY(-50%)}.ant-carousel-vertical .slick-dots-left{right:auto;left:12px}.ant-carousel-vertical .slick-dots-right{right:12px;left:auto}.ant-carousel-vertical .slick-dots li{width:3px;height:16px;margin:4px 2px;vertical-align:baseline}.ant-carousel-vertical .slick-dots li button{width:3px;height:16px}.ant-carousel-vertical .slick-dots li.slick-active,.ant-carousel-vertical .slick-dots li.slick-active button{width:3px;height:24px}.ant-carousel-rtl{direction:rtl}.ant-carousel-rtl .ant-carousel .slick-track{right:0;left:auto}.ant-carousel-rtl .ant-carousel .slick-prev{right:-25px;left:auto}.ant-carousel-rtl .ant-carousel .slick-prev:before{content:"\\2192"}.ant-carousel-rtl .ant-carousel .slick-next{right:auto;left:-25px}.ant-carousel-rtl .ant-carousel .slick-next:before{content:"\\2190"}.ant-carousel-rtl.ant-carousel .slick-dots{flex-direction:row-reverse}.ant-carousel-rtl.ant-carousel-vertical .slick-dots{flex-direction:column}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/cascader/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-cascader-checkbox{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,.ant-cascader-checkbox-input:focus+.ant-cascader-checkbox-inner{border-color:#177ddc}.ant-cascader-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #177ddc;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-cascader-checkbox:hover:after,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox:after{visibility:visible}.ant-cascader-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:transparent;border:1px solid #434343;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-cascader-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-cascader-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner{background-color:#177ddc;border-color:#177ddc}.ant-cascader-checkbox-disabled{cursor:not-allowed}.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{border-color:rgba(255,255,255,.3);animation-name:none}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner{background-color:rgba(255,255,255,.08);border-color:#434343!important}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after{border-color:rgba(255,255,255,.08);border-collapse:separate;animation-name:none}.ant-cascader-checkbox-disabled+span{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-cascader-checkbox-disabled:hover:after,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled:after{visibility:hidden}.ant-cascader-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-cascader-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\\a0"}.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled{cursor:not-allowed}.ant-cascader-checkbox-wrapper+.ant-cascader-checkbox-wrapper{margin-left:8px}.ant-cascader-checkbox+span{padding-right:8px;padding-left:8px}.ant-cascader-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-cascader-checkbox-group-item{margin-right:8px}.ant-cascader-checkbox-group-item:last-child{margin-right:0}.ant-cascader-checkbox-group-item+.ant-cascader-checkbox-group-item{margin-left:0}.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner{background-color:transparent;border-color:#434343}.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#177ddc;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after{background-color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.3)}.ant-cascader{width:184px}.ant-cascader-checkbox{top:0;margin-right:8px}.ant-cascader-menus{display:flex;flex-wrap:nowrap;align-items:flex-start}.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu{width:100%;height:auto}.ant-cascader-menu{min-width:111px;height:180px;margin:-4px 0;padding:4px 0;overflow:auto;vertical-align:top;list-style:none;border-right:1px solid #303030;-ms-overflow-style:-ms-autohiding-scrollbar}.ant-cascader-menu-item{display:flex;flex-wrap:nowrap;align-items:center;padding:5px 12px;overflow:hidden;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-cascader-menu-item:hover{background:rgba(255,255,255,.08)}.ant-cascader-menu-item-disabled{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-cascader-menu-item-disabled:hover{background:transparent}.ant-cascader-menu-empty .ant-cascader-menu-item{color:rgba(255,255,255,.3);cursor:default;pointer-events:none}.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{font-weight:600;background-color:#111b26}.ant-cascader-menu-item-content{flex:auto}.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-loading-icon{margin-left:4px;color:rgba(255,255,255,.45);font-size:10px}.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon{color:rgba(255,255,255,.3)}.ant-cascader-menu-item-keyword{color:#a61d24}.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,.ant-cascader-rtl .ant-cascader-menu-item-loading-icon{margin-right:4px;margin-left:0}.ant-cascader-rtl .ant-cascader-checkbox{top:0;margin-right:0;margin-left:8px}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/checkbox/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-checkbox{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner,.ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#177ddc}.ant-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #177ddc;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-checkbox:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox:after{visibility:visible}.ant-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:transparent;border:1px solid #434343;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-checkbox-checked .ant-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-checkbox-checked .ant-checkbox-inner{background-color:#177ddc;border-color:#177ddc}.ant-checkbox-disabled{cursor:not-allowed}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:rgba(255,255,255,.3);animation-name:none}.ant-checkbox-disabled .ant-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-checkbox-disabled .ant-checkbox-inner{background-color:rgba(255,255,255,.08);border-color:#434343!important}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:rgba(255,255,255,.08);border-collapse:separate;animation-name:none}.ant-checkbox-disabled+span{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{visibility:hidden}.ant-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\\a0"}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{cursor:not-allowed}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:8px}.ant-checkbox+span{padding-right:8px;padding-left:8px}.ant-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-checkbox-group-item{margin-right:8px}.ant-checkbox-group-item:last-child{margin-right:0}.ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:0}.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:transparent;border-color:#434343}.ant-checkbox-indeterminate .ant-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#177ddc;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{background-color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.3)}.ant-checkbox-rtl{direction:rtl}.ant-checkbox-group-rtl .ant-checkbox-group-item{margin-right:0;margin-left:8px}.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{margin-left:0!important}.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:8px}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/collapse/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-collapse{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background-color:rgba(255,255,255,.04);border:1px solid #434343;border-bottom:0;border-radius:2px}.ant-collapse>.ant-collapse-item{border-bottom:1px solid #434343}.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 2px 2px}.ant-collapse>.ant-collapse-item>.ant-collapse-header{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;padding:12px 16px;color:rgba(255,255,255,.85);line-height:1.5715;cursor:pointer;transition:all .3s,visibility 0s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{display:inline-block;margin-right:12px;font-size:12px;vertical-align:-1px}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transition:transform .24s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-left:auto}.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus{outline:none}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only{cursor:default}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text{cursor:pointer}.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-left:12px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header{position:relative;padding:12px 40px 12px 16px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{position:absolute;top:50%;right:16px;left:auto;margin:0;transform:translateY(-50%)}.ant-collapse-content{color:rgba(255,255,255,.85);background-color:#141414;border-top:1px solid #434343}.ant-collapse-content>.ant-collapse-content-box{padding:16px}.ant-collapse-content-hidden{display:none}.ant-collapse-item:last-child>.ant-collapse-content{border-radius:0 0 2px 2px}.ant-collapse-borderless{background-color:rgba(255,255,255,.04);border:0}.ant-collapse-borderless>.ant-collapse-item{border-bottom:1px solid #434343}.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{border-radius:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:4px}.ant-collapse-ghost{background-color:transparent;border:0}.ant-collapse-ghost>.ant-collapse-item{border-bottom:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:12px;padding-bottom:12px}.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-collapse-rtl{direction:rtl}.ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:12px 40px 12px 16px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{margin-right:0;margin-left:12px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transform:rotate(180deg)}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-right:auto;margin-left:0}.ant-collapse-rtl.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-right:12px;padding-left:0}/*!************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/comment/style/index.less ***!\n \\************************************************************************************************************************************************************************************************************************************************************/.ant-comment{position:relative;background-color:transparent}.ant-comment-inner{display:flex;padding:16px 0}.ant-comment-avatar{position:relative;flex-shrink:0;margin-right:12px;cursor:pointer}.ant-comment-avatar img{width:32px;height:32px;border-radius:50%}.ant-comment-content{position:relative;flex:1 1 auto;min-width:1px;font-size:14px;word-wrap:break-word}.ant-comment-content-author{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:4px;font-size:14px}.ant-comment-content-author>a,.ant-comment-content-author>span{padding-right:8px;font-size:12px;line-height:18px}.ant-comment-content-author-name{color:rgba(255,255,255,.45);font-size:14px;transition:color .3s}.ant-comment-content-author-name>*{color:rgba(255,255,255,.45)}.ant-comment-content-author-name>*:hover{color:rgba(255,255,255,.45)}.ant-comment-content-author-time{color:rgba(255,255,255,.3);white-space:nowrap;cursor:auto}.ant-comment-content-detail p{margin-bottom:inherit;white-space:pre-wrap}.ant-comment-actions{margin-top:12px;margin-bottom:inherit;padding-left:0}.ant-comment-actions>li{display:inline-block;color:rgba(255,255,255,.45)}.ant-comment-actions>li>span{margin-right:10px;color:rgba(255,255,255,.45);font-size:12px;cursor:pointer;transition:color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-comment-actions>li>span:hover{color:rgba(255,255,255,.65)}.ant-comment-nested{margin-left:44px}.ant-comment-rtl{direction:rtl}.ant-comment-rtl .ant-comment-avatar{margin-right:0;margin-left:12px}.ant-comment-rtl .ant-comment-content-author>a,.ant-comment-rtl .ant-comment-content-author>span{padding-right:0;padding-left:8px}.ant-comment-rtl .ant-comment-actions{padding-right:0}.ant-comment-rtl .ant-comment-actions>li>span{margin-right:0;margin-left:10px}.ant-comment-rtl .ant-comment-nested{margin-right:44px;margin-left:0}/*!********************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/config-provider/style/index.less ***!\n \\********************************************************************************************************************************************************************************************************************************************************************//*!*****************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/descriptions/style/index.less ***!\n \\*****************************************************************************************************************************************************************************************************************************************************************/.ant-descriptions-header{display:flex;align-items:center;margin-bottom:20px}.ant-descriptions-title{flex:auto;overflow:hidden;color:rgba(255,255,255,.85);font-weight:700;font-size:16px;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-descriptions-extra{margin-left:auto;color:rgba(255,255,255,.85);font-size:14px}.ant-descriptions-view{width:100%;border-radius:2px}.ant-descriptions-view table{width:100%;table-layout:fixed}.ant-descriptions-row>th,.ant-descriptions-row>td{padding-bottom:16px}.ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-item-label{color:rgba(255,255,255,.85);font-weight:400;font-size:14px;line-height:1.5715;text-align:start}.ant-descriptions-item-label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-descriptions-item-label.ant-descriptions-item-no-colon:after{content:" "}.ant-descriptions-item-no-label:after{margin:0;content:""}.ant-descriptions-item-content{display:table-cell;flex:1;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715;word-break:break-word;overflow-wrap:break-word}.ant-descriptions-item{padding-bottom:0;vertical-align:top}.ant-descriptions-item-container{display:flex}.ant-descriptions-item-container .ant-descriptions-item-label,.ant-descriptions-item-container .ant-descriptions-item-content{display:inline-flex;align-items:baseline}.ant-descriptions-middle .ant-descriptions-row>th,.ant-descriptions-middle .ant-descriptions-row>td{padding-bottom:12px}.ant-descriptions-small .ant-descriptions-row>th,.ant-descriptions-small .ant-descriptions-row>td{padding-bottom:8px}.ant-descriptions-bordered .ant-descriptions-view{border:1px solid #303030}.ant-descriptions-bordered .ant-descriptions-view>table{table-layout:auto;border-collapse:collapse}.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-bordered .ant-descriptions-item-content{padding:16px 24px;border-right:1px solid #303030}.ant-descriptions-bordered .ant-descriptions-item-label:last-child,.ant-descriptions-bordered .ant-descriptions-item-content:last-child{border-right:none}.ant-descriptions-bordered .ant-descriptions-item-label{background-color:rgba(255,255,255,.04)}.ant-descriptions-bordered .ant-descriptions-item-label:after{display:none}.ant-descriptions-bordered .ant-descriptions-row{border-bottom:1px solid #303030}.ant-descriptions-bordered .ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content{padding:12px 24px}.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content{padding:8px 16px}.ant-descriptions-rtl{direction:rtl}.ant-descriptions-rtl .ant-descriptions-item-label:after{margin:0 2px 0 8px}.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content{border-right:none;border-left:1px solid #303030}.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child{border-left:none}/*!************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/divider/style/index.less ***!\n \\************************************************************************************************************************************************************************************************************************************************************/.ant-divider{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";border-top:1px solid rgba(255,255,255,.12)}.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;height:.9em;margin:0 8px;vertical-align:middle;border-top:0;border-left:1px solid rgba(255,255,255,.12)}.ant-divider-horizontal{display:flex;clear:both;width:100%;min-width:100%;margin:24px 0}.ant-divider-horizontal.ant-divider-with-text{display:flex;margin:16px 0;color:rgba(255,255,255,.85);font-weight:500;font-size:16px;white-space:nowrap;text-align:center;border-top:0;border-top-color:rgba(255,255,255,.12)}.ant-divider-horizontal.ant-divider-with-text:before,.ant-divider-horizontal.ant-divider-with-text:after{position:relative;top:50%;width:50%;border-top:1px solid transparent;border-top-color:inherit;border-bottom:0;transform:translateY(50%);content:""}.ant-divider-horizontal.ant-divider-with-text-left:before{top:50%;width:5%}.ant-divider-horizontal.ant-divider-with-text-left:after{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:before{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:after{top:50%;width:5%}.ant-divider-inner-text{display:inline-block;padding:0 1em}.ant-divider-dashed{background:none;border-color:rgba(255,255,255,.12);border-style:dashed;border-width:1px 0 0}.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:after{border-style:dashed none none}.ant-divider-vertical.ant-divider-dashed{border-width:0 0 0 1px}.ant-divider-plain.ant-divider-with-text{color:rgba(255,255,255,.85);font-weight:400;font-size:14px}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:before{width:0}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:after{width:100%}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text{padding-left:0}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:before{width:100%}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:after{width:0}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text{padding-right:0}.ant-divider-rtl{direction:rtl}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:before{width:95%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:after{width:5%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:before{width:5%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:after{width:95%}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/drawer/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-drawer{position:fixed;z-index:1000;width:0%;height:100%;transition:width 0s ease .3s,height 0s ease .3s}.ant-drawer-content-wrapper{position:absolute;width:100%;height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1)}.ant-drawer .ant-drawer-content{width:100%;height:100%}.ant-drawer-left,.ant-drawer-right{top:0;width:0%;height:100%}.ant-drawer-left .ant-drawer-content-wrapper,.ant-drawer-right .ant-drawer-content-wrapper{height:100%}.ant-drawer-left.ant-drawer-open,.ant-drawer-right.ant-drawer-open{width:100%;transition:transform .3s cubic-bezier(.23,1,.32,1)}.ant-drawer-left,.ant-drawer-left .ant-drawer-content-wrapper{left:0}.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:6px 0 16px -8px rgba(0,0,0,.32),9px 0 28px rgba(0,0,0,.2),12px 0 48px 16px rgba(0,0,0,.12)}.ant-drawer-right,.ant-drawer-right .ant-drawer-content-wrapper{right:0}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:-6px 0 16px -8px rgba(0,0,0,.08),-9px 0 28px rgba(0,0,0,.05),-12px 0 48px 16px rgba(0,0,0,.03)}.ant-drawer-right.ant-drawer-open.no-mask{right:1px;transform:translate(1px)}.ant-drawer-top,.ant-drawer-bottom{left:0;width:100%;height:0%}.ant-drawer-top .ant-drawer-content-wrapper,.ant-drawer-bottom .ant-drawer-content-wrapper{width:100%}.ant-drawer-top.ant-drawer-open,.ant-drawer-bottom.ant-drawer-open{height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1)}.ant-drawer-top{top:0}.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 6px 16px -8px rgba(0,0,0,.32),0 9px 28px rgba(0,0,0,.2),0 12px 48px 16px rgba(0,0,0,.12)}.ant-drawer-bottom,.ant-drawer-bottom .ant-drawer-content-wrapper{bottom:0}.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 -6px 16px -8px rgba(0,0,0,.32),0 -9px 28px rgba(0,0,0,.2),0 -12px 48px 16px rgba(0,0,0,.12)}.ant-drawer-bottom.ant-drawer-open.no-mask{bottom:1px;transform:translateY(1px)}.ant-drawer.ant-drawer-open .ant-drawer-mask{height:100%;opacity:1;transition:none;animation:antdDrawerFadeIn .3s cubic-bezier(.23,1,.32,1);pointer-events:auto}.ant-drawer-title{flex:1;margin:0;color:rgba(255,255,255,.85);font-weight:500;font-size:16px;line-height:22px}.ant-drawer-content{position:relative;z-index:1;overflow:auto;background-color:#1f1f1f;background-clip:padding-box;border:0}.ant-drawer-close{display:inline-block;margin-right:12px;color:rgba(255,255,255,.45);font-weight:700;font-size:16px;font-style:normal;line-height:1;text-align:center;text-transform:none;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s;text-rendering:auto}.ant-drawer-close:focus,.ant-drawer-close:hover{color:rgba(255,255,255,.75);text-decoration:none}.ant-drawer-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;color:rgba(255,255,255,.85);background:#1f1f1f;border-bottom:1px solid #303030;border-radius:2px 2px 0 0}.ant-drawer-header-title{display:flex;flex:1;align-items:center;justify-content:space-between}.ant-drawer-header-close-only{padding-bottom:0;border:none}.ant-drawer-wrapper-body{display:flex;flex-flow:column nowrap;width:100%;height:100%}.ant-drawer-body{flex-grow:1;padding:24px;overflow:auto;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-drawer-footer{flex-shrink:0;padding:10px 16px;border-top:1px solid #303030}.ant-drawer-mask{position:absolute;top:0;left:0;width:100%;height:0;background-color:rgba(0,0,0,.45);opacity:0;transition:opacity .3s linear,height 0s ease .3s;pointer-events:none}.ant-drawer .ant-picker-clear{background:#1f1f1f}@keyframes antdDrawerFadeIn{0%{opacity:0}to{opacity:1}}.ant-drawer-rtl{direction:rtl}.ant-drawer-rtl .ant-drawer-close{margin-right:0;margin-left:12px}.ant-drawer .ant-picker-clear,.ant-drawer .ant-slider-handle,.ant-drawer .ant-anchor-wrapper,.ant-drawer .ant-collapse-content,.ant-drawer .ant-timeline-item-head,.ant-drawer .ant-card{background-color:#1f1f1f}.ant-drawer .ant-transfer-list-header{background:#1f1f1f;border-bottom:1px solid #3a3a3a}.ant-drawer .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background-color:rgba(255,255,255,.08)}.ant-drawer tr.ant-table-expanded-row>td,.ant-drawer tr.ant-table-expanded-row:hover>td{background:#272727}.ant-drawer .ant-table.ant-table-small thead>tr>th{background-color:#1f1f1f;border-bottom:1px solid #3a3a3a}.ant-drawer .ant-table{background-color:#1f1f1f}.ant-drawer .ant-table .ant-table-row-expand-icon{border:1px solid #3a3a3a}.ant-drawer .ant-table tfoot>tr>th,.ant-drawer .ant-table tfoot>tr>td{border-bottom:1px solid #3a3a3a}.ant-drawer .ant-table thead>tr>th{background-color:#272727;border-bottom:1px solid #3a3a3a}.ant-drawer .ant-table tbody>tr>td{border-bottom:1px solid #3a3a3a}.ant-drawer .ant-table tbody>tr>td.ant-table-cell-fix-left,.ant-drawer .ant-table tbody>tr>td.ant-table-cell-fix-right{background-color:#1f1f1f}.ant-drawer .ant-table tbody>tr.ant-table-row:hover>td{background:#303030}.ant-drawer .ant-table.ant-table-bordered .ant-table-title{border:1px solid #3a3a3a}.ant-drawer .ant-table.ant-table-bordered thead>tr>th,.ant-drawer .ant-table.ant-table-bordered tbody>tr>td,.ant-drawer .ant-table.ant-table-bordered tfoot>tr>th,.ant-drawer .ant-table.ant-table-bordered tfoot>tr>td{border-right:1px solid #3a3a3a}.ant-drawer .ant-table.ant-table-bordered .ant-table-cell-fix-right-first:after{border-right:1px solid #3a3a3a}.ant-drawer .ant-table.ant-table-bordered table thead>tr:not(:last-child)>th{border-bottom:1px solid #303030}.ant-drawer .ant-table.ant-table-bordered .ant-table-container{border:1px solid #3a3a3a}.ant-drawer .ant-table.ant-table-bordered .ant-table-expanded-row-fixed:after{border-right:1px solid #3a3a3a}.ant-drawer .ant-table.ant-table-bordered .ant-table-footer{border:1px solid #3a3a3a}.ant-drawer .ant-table .ant-table-filter-trigger-container-open{background-color:#525252}.ant-drawer .ant-picker-calendar-full,.ant-drawer .ant-picker-calendar-full .ant-picker-panel{background-color:#1f1f1f}.ant-drawer .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{border-top:2px solid #3a3a3a}.ant-drawer .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active{background-color:#1f1f1f;border-bottom:1px solid #1f1f1f}.ant-drawer .ant-badge-count{box-shadow:0 0 0 1px #1f1f1f}.ant-drawer .ant-tree-show-line .ant-tree-switcher{background:#1f1f1f}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/form/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-form-item .ant-upload{background:transparent}.ant-form-item .ant-upload.ant-upload-drag{background:rgba(255,255,255,.04)}.ant-form-item input[type=radio],.ant-form-item input[type=checkbox]{width:14px;height:14px}.ant-form-item .ant-radio-inline,.ant-form-item .ant-checkbox-inline{display:inline-block;margin-left:8px;font-weight:400;vertical-align:middle;cursor:pointer}.ant-form-item .ant-radio-inline:first-child,.ant-form-item .ant-checkbox-inline:first-child{margin-left:0}.ant-form-item .ant-checkbox-vertical,.ant-form-item .ant-radio-vertical{display:block}.ant-form-item .ant-checkbox-vertical+.ant-checkbox-vertical,.ant-form-item .ant-radio-vertical+.ant-radio-vertical{margin-left:0}.ant-form-item .ant-input-number+.ant-form-text{margin-left:8px}.ant-form-item .ant-input-number-handler-wrap{z-index:2}.ant-form-item .ant-select,.ant-form-item .ant-cascader-picker{width:100%}.ant-form-item .ant-picker-calendar-year-select,.ant-form-item .ant-picker-calendar-month-select,.ant-form-item .ant-input-group .ant-select,.ant-form-item .ant-input-group .ant-cascader-picker,.ant-form-item .ant-input-number-group .ant-select,.ant-form-item .ant-input-number-group .ant-cascader-picker{width:auto}.ant-form-inline{display:flex;flex-wrap:wrap}.ant-form-inline .ant-form-item{flex:none;flex-wrap:nowrap;margin-right:16px;margin-bottom:0}.ant-form-inline .ant-form-item-with-help{margin-bottom:24px}.ant-form-inline .ant-form-item>.ant-form-item-label,.ant-form-inline .ant-form-item>.ant-form-item-control{display:inline-block;vertical-align:top}.ant-form-inline .ant-form-item>.ant-form-item-label{flex:none}.ant-form-inline .ant-form-item .ant-form-text,.ant-form-inline .ant-form-item .ant-form-item-has-feedback{display:inline-block}.ant-form-horizontal .ant-form-item-label{flex-grow:0}.ant-form-horizontal .ant-form-item-control{flex:1 1 0;min-width:0}.ant-form-horizontal .ant-form-item-label.ant-col-24+.ant-form-item-control{min-width:unset}.ant-form-vertical .ant-form-item{flex-direction:column}.ant-form-vertical .ant-form-item-label>label{height:auto}.ant-form-vertical .ant-form-item-label,.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-vertical .ant-form-item-label>label,.ant-col-24.ant-form-item-label>label,.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-form-vertical .ant-form-item-label>label:after,.ant-col-24.ant-form-item-label>label:after,.ant-col-xl-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-form-vertical .ant-form-item-label,.ant-form-rtl.ant-col-24.ant-form-item-label,.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}@media (max-width: 575px){.ant-form-item .ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-item .ant-form-item-label>label{margin:0}.ant-form-item .ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-form-item .ant-form-item-label{text-align:right}.ant-form .ant-form-item{flex-wrap:wrap}.ant-form .ant-form-item .ant-form-item-label,.ant-form .ant-form-item .ant-form-item-control{flex:0 0 100%;max-width:100%}.ant-col-xs-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xs-24.ant-form-item-label>label{margin:0}.ant-col-xs-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xs-24.ant-form-item-label{text-align:right}}@media (max-width: 767px){.ant-col-sm-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-sm-24.ant-form-item-label>label{margin:0}.ant-col-sm-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-sm-24.ant-form-item-label{text-align:right}}@media (max-width: 991px){.ant-col-md-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-md-24.ant-form-item-label>label{margin:0}.ant-col-md-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-md-24.ant-form-item-label{text-align:right}}@media (max-width: 1199px){.ant-col-lg-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-lg-24.ant-form-item-label>label{margin:0}.ant-col-lg-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-lg-24.ant-form-item-label{text-align:right}}@media (max-width: 1599px){.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-col-xl-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}}.ant-form-item-explain-error{color:#a61d24}.ant-form-item-explain-warning{color:#d89614}.ant-form-item-has-feedback .ant-input{padding-right:24px}.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:18px}.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:28px}.ant-form-item-has-feedback .ant-switch{margin:2px 0 4px}.ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-item-has-feedback>.ant-select .ant-select-clear,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear{right:32px}.ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value{padding-right:42px}.ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:19px}.ant-form-item-has-feedback .ant-cascader-picker-clear{right:32px}.ant-form-item-has-feedback .ant-picker,.ant-form-item-has-feedback .ant-picker-large{padding-right:29.2px}.ant-form-item-has-feedback .ant-picker-small{padding-right:25.2px}.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{position:absolute;top:50%;right:0;z-index:1;width:32px;height:20px;margin-top:-10px;font-size:14px;line-height:20px;text-align:center;visibility:visible;animation:zoomIn .3s cubic-bezier(.12,.4,.29,1.46);pointer-events:none}.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon{color:#49aa19;animation-name:diffZoomIn1!important}.ant-form-item-has-warning .ant-form-item-split{color:#d89614}.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{background-color:transparent;border-color:#d89614}.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused{border-color:#d89614;box-shadow:0 0 0 2px rgba(216,150,20,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#d89614;box-shadow:0 0 0 2px rgba(216,150,20,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-prefix,.ant-form-item-has-warning .ant-input-number-prefix{color:#d89614}.ant-form-item-has-warning .ant-input-group-addon,.ant-form-item-has-warning .ant-input-number-group-addon{color:#d89614;border-color:#d89614}.ant-form-item-has-warning .has-feedback{color:#d89614}.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon{color:#d89614;animation-name:diffZoomIn3!important}.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:transparent;border-color:#d89614!important}.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{border-color:#d89614;box-shadow:0 0 0 2px rgba(216,150,20,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-number,.ant-form-item-has-warning .ant-picker{background-color:transparent;border-color:#d89614}.ant-form-item-has-warning .ant-input-number-focused,.ant-form-item-has-warning .ant-picker-focused,.ant-form-item-has-warning .ant-input-number:focus,.ant-form-item-has-warning .ant-picker:focus{border-color:#d89614;box-shadow:0 0 0 2px rgba(216,150,20,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,.ant-form-item-has-warning .ant-picker:not([disabled]):hover{background-color:transparent;border-color:#d89614}.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input{border-color:#d89614;box-shadow:0 0 0 2px rgba(216,150,20,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-form-item-split{color:#a61d24}.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{background-color:transparent;border-color:#a61d24}.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused{border-color:#a61d24;box-shadow:0 0 0 2px rgba(166,29,36,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#a61d24;box-shadow:0 0 0 2px rgba(166,29,36,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-prefix,.ant-form-item-has-error .ant-input-number-prefix{color:#a61d24}.ant-form-item-has-error .ant-input-group-addon,.ant-form-item-has-error .ant-input-number-group-addon{color:#a61d24;border-color:#a61d24}.ant-form-item-has-error .has-feedback{color:#a61d24}.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon{color:#a61d24;animation-name:diffZoomIn2!important}.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:transparent;border-color:#a61d24!important}.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{border-color:#a61d24;box-shadow:0 0 0 2px rgba(166,29,36,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.ant-form-item-has-error .ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:0;box-shadow:none}.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus{border-color:#a61d24}.ant-form-item-has-error .ant-input-number,.ant-form-item-has-error .ant-picker{background-color:transparent;border-color:#a61d24}.ant-form-item-has-error .ant-input-number-focused,.ant-form-item-has-error .ant-picker-focused,.ant-form-item-has-error .ant-input-number:focus,.ant-form-item-has-error .ant-picker:focus{border-color:#a61d24;box-shadow:0 0 0 2px rgba(166,29,36,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-number:not([disabled]):hover,.ant-form-item-has-error .ant-picker:not([disabled]):hover{background-color:transparent;border-color:#a61d24}.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover{background-color:transparent;border-color:#a61d24}.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus{border-color:#a61d24;box-shadow:0 0 0 2px rgba(166,29,36,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover+.ant-cascader-input.ant-input{border-color:#a61d24}.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input{background-color:transparent;border-color:#a61d24;box-shadow:0 0 0 2px rgba(166,29,36,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-transfer-list{border-color:#a61d24}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]){border-color:#434343}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover{border-color:#165996;border-right-width:1px!important}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-radio-button-wrapper{border-color:#a61d24!important}.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child):before{background-color:#a61d24}.ant-form-item-has-error .ant-mentions{border-color:#a61d24!important}.ant-form-item-has-error .ant-mentions-focused,.ant-form-item-has-error .ant-mentions:focus{border-color:#a61d24;box-shadow:0 0 0 2px rgba(166,29,36,.2);border-right-width:1px!important;outline:0}.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon{display:inline-block;color:#177ddc}.ant-form{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-form legend{display:block;width:100%;margin-bottom:20px;padding:0;color:rgba(255,255,255,.45);font-size:16px;line-height:inherit;border:0;border-bottom:1px solid #434343}.ant-form label{font-size:14px}.ant-form input[type=search]{box-sizing:border-box}.ant-form input[type=radio],.ant-form input[type=checkbox]{line-height:normal}.ant-form input[type=file]{display:block}.ant-form input[type=range]{display:block;width:100%}.ant-form select[multiple],.ant-form select[size]{height:auto}.ant-form input[type=file]:focus,.ant-form input[type=radio]:focus,.ant-form input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ant-form output{display:block;padding-top:15px;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715}.ant-form .ant-form-text{display:inline-block;padding-right:8px}.ant-form-small .ant-form-item-label>label{height:24px}.ant-form-small .ant-form-item-control-input{min-height:24px}.ant-form-large .ant-form-item-label>label{height:40px}.ant-form-large .ant-form-item-control-input{min-height:40px}.ant-form-item{box-sizing:border-box;margin:0 0 24px;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";vertical-align:top}.ant-form-item-with-help{margin-bottom:0;transition:none}.ant-form-item-hidden,.ant-form-item-hidden.ant-row{display:none}.ant-form-item-label{display:inline-block;flex-grow:0;overflow:hidden;white-space:nowrap;text-align:right;vertical-align:middle}.ant-form-item-label-left{text-align:left}.ant-form-item-label-wrap{overflow:unset;line-height:1.3215em;white-space:unset}.ant-form-item-label>label{position:relative;display:inline-flex;align-items:center;max-width:100%;height:32px;color:rgba(255,255,255,.85);font-size:14px}.ant-form-item-label>label>.anticon{font-size:14px;vertical-align:top}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:inline-block;margin-right:4px;color:#a61d24;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none}.ant-form-item-label>label .ant-form-item-optional{display:inline-block;margin-left:4px;color:rgba(255,255,255,.45)}.ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional{display:none}.ant-form-item-label>label .ant-form-item-tooltip{color:rgba(255,255,255,.45);cursor:help;writing-mode:horizontal-tb;-webkit-margin-start:4px;margin-inline-start:4px}.ant-form-item-label>label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-form-item-label>label.ant-form-item-no-colon:after{content:" "}.ant-form-item-control{display:flex;flex-direction:column;flex-grow:1}.ant-form-item-control:first-child:not([class^="ant-col-"]):not([class*=" ant-col-"]){width:100%}.ant-form-item-control-input{position:relative;display:flex;align-items:center;min-height:32px}.ant-form-item-control-input-content{flex:auto;max-width:100%}.ant-form-item-explain,.ant-form-item-extra{clear:both;color:rgba(255,255,255,.45);font-size:14px;line-height:1.5715;transition:color .3s cubic-bezier(.215,.61,.355,1)}.ant-form-item-explain-connected{height:0;min-height:0;opacity:0}.ant-form-item-extra{min-height:24px}.ant-form-item .ant-input-textarea-show-count:after{margin-bottom:-22px}.ant-form-item-with-help .ant-form-item-explain{height:auto;min-height:24px;opacity:1}.ant-show-help{transition:height .3s linear,min-height .3s linear,margin-bottom .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-show-help-leave{min-height:24px}.ant-show-help-leave-active{min-height:0}.ant-show-help-item{overflow:hidden;transition:height .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)!important}.ant-show-help-item-appear,.ant-show-help-item-enter{transform:translateY(-5px);opacity:0}.ant-show-help-item-appear-active,.ant-show-help-item-enter-active{transform:translateY(0);opacity:1}.ant-show-help-item-leave-active{transform:translateY(-5px)}@keyframes diffZoomIn1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn2{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn3{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ant-form-rtl{direction:rtl}.ant-form-rtl .ant-form-item-label{text-align:left}.ant-form-rtl .ant-form-item-label>label.ant-form-item-required:before{margin-right:0;margin-left:4px}.ant-form-rtl .ant-form-item-label>label:after{margin:0 2px 0 8px}.ant-form-rtl .ant-form-item-label>label .ant-form-item-optional{margin-right:4px;margin-left:0}.ant-col-rtl .ant-form-item-control:first-child{width:100%}.ant-form-rtl .ant-form-item-has-feedback .ant-input{padding-right:11px;padding-left:24px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:11px;padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input,.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number{padding:0}.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:auto;left:28px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-number{padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value{padding-right:0;padding-left:42px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:0;margin-left:19px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker,.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large{padding-right:11px;padding-left:29.2px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small{padding-right:7px;padding-left:25.2px}.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{right:auto;left:0}.ant-form-rtl.ant-form-inline .ant-form-item{margin-right:0;margin-left:16px}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/icon/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************//*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/image/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-image{position:relative;display:inline-block}.ant-image-img{width:100%;height:auto;vertical-align:middle}.ant-image-img-placeholder{background-color:#f5f5f5;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:30%}.ant-image-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.5);cursor:pointer;opacity:0;transition:opacity .3s}.ant-image-mask-info{padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-image-mask-info .anticon{-webkit-margin-end:4px;margin-inline-end:4px}.ant-image-mask:hover{opacity:1}.ant-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.ant-image-preview{pointer-events:none;height:100%;text-align:center}.ant-image-preview.ant-zoom-enter,.ant-image-preview.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-image-preview-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:rgba(0,0,0,.45)}.ant-image-preview-mask-hidden{display:none}.ant-image-preview-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-image-preview-body{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ant-image-preview-img{max-width:100%;max-height:100%;vertical-align:middle;transform:scaleZ(1);cursor:grab;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.ant-image-preview-img-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s}.ant-image-preview-img-wrapper:before{display:inline-block;width:1px;height:50%;margin-right:-1px;content:""}.ant-image-preview-moving .ant-image-preview-img{cursor:grabbing}.ant-image-preview-moving .ant-image-preview-img-wrapper{transition-duration:0s}.ant-image-preview-wrap{z-index:1080}.ant-image-preview-operations{box-sizing:border-box;margin:0;padding:0;font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";position:absolute;top:0;right:0;z-index:1;display:flex;flex-direction:row-reverse;align-items:center;width:100%;color:rgba(255,255,255,.85);list-style:none;background:rgba(0,0,0,.1);pointer-events:auto}.ant-image-preview-operations-operation{margin-left:12px;padding:12px;cursor:pointer}.ant-image-preview-operations-operation-disabled{color:rgba(255,255,255,.25);pointer-events:none}.ant-image-preview-operations-operation:last-of-type{margin-left:0}.ant-image-preview-operations-icon{font-size:18px}.ant-image-preview-switch-left,.ant-image-preview-switch-right{position:absolute;top:50%;right:10px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;color:rgba(255,255,255,.85);background:rgba(0,0,0,.1);border-radius:50%;cursor:pointer;pointer-events:auto}.ant-image-preview-switch-left-disabled,.ant-image-preview-switch-right-disabled{color:rgba(255,255,255,.25);cursor:not-allowed}.ant-image-preview-switch-left-disabled>.anticon,.ant-image-preview-switch-right-disabled>.anticon{cursor:not-allowed}.ant-image-preview-switch-left>.anticon,.ant-image-preview-switch-right>.anticon{font-size:18px}.ant-image-preview-switch-left{left:10px}.ant-image-preview-switch-right{right:10px}/*!*****************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/input-number/style/index.less ***!\n \\*****************************************************************************************************************************************************************************************************************************************************************/.ant-input-number-affix-wrapper{position:relative;display:inline-block;width:100%;min-width:0;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715;background-color:transparent;background-image:none;border:1px solid #434343;border-radius:2px;transition:all .3s;position:static;display:inline-flex;width:90px;padding:0;-webkit-padding-start:11px;padding-inline-start:11px}.ant-input-number-affix-wrapper::-moz-placeholder{opacity:1}.ant-input-number-affix-wrapper::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number-affix-wrapper:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number-affix-wrapper:placeholder-shown{text-overflow:ellipsis}.ant-input-number-affix-wrapper:hover{border-color:#165996;border-right-width:1px!important}.ant-input-number-affix-wrapper:focus,.ant-input-number-affix-wrapper-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-input-number-affix-wrapper-disabled{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-affix-wrapper-disabled:hover{border-color:#434343;border-right-width:1px!important}.ant-input-number-affix-wrapper[disabled]{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-affix-wrapper[disabled]:hover{border-color:#434343;border-right-width:1px!important}.ant-input-number-affix-wrapper-borderless,.ant-input-number-affix-wrapper-borderless:hover,.ant-input-number-affix-wrapper-borderless:focus,.ant-input-number-affix-wrapper-borderless-focused,.ant-input-number-affix-wrapper-borderless-disabled,.ant-input-number-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-number-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-number-affix-wrapper-lg{padding:6.5px 11px;font-size:16px}.ant-input-number-affix-wrapper-sm{padding:0 7px}.ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover{border-color:#165996;border-right-width:1px!important;z-index:1}.ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper:focus{z-index:1}.ant-input-number-affix-wrapper-disabled .ant-input-number[disabled]{background:transparent}.ant-input-number-affix-wrapper>div.ant-input-number{width:100%;border:none;outline:none}.ant-input-number-affix-wrapper>div.ant-input-number.ant-input-number-focused{box-shadow:none!important}.ant-input-number-affix-wrapper input.ant-input-number-input{padding:0}.ant-input-number-affix-wrapper:before{width:0;visibility:hidden;content:"\\a0"}.ant-input-number-prefix{display:flex;flex:none;align-items:center;-webkit-margin-end:4px;margin-inline-end:4px}.ant-input-number-group-wrapper .ant-input-number-affix-wrapper{width:100%}.ant-input-number{box-sizing:border-box;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;width:100%;min-width:0;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715;background-color:transparent;background-image:none;transition:all .3s;display:inline-block;width:90px;margin:0;padding:0;border:1px solid #434343;border-radius:2px}.ant-input-number::-moz-placeholder{opacity:1}.ant-input-number::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number:placeholder-shown{text-overflow:ellipsis}.ant-input-number:focus,.ant-input-number-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-input-number[disabled]{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number[disabled]:hover{border-color:#434343;border-right-width:1px!important}.ant-input-number-borderless,.ant-input-number-borderless:hover,.ant-input-number-borderless:focus,.ant-input-number-borderless-focused,.ant-input-number-borderless-disabled,.ant-input-number-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-number{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-number-lg{padding:6.5px 11px;font-size:16px}.ant-input-number-sm{padding:0 7px}.ant-input-number-group{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-number-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-number-group>[class*=col-]{padding-right:8px}.ant-input-number-group>[class*=col-]:last-child{padding-right:0}.ant-input-number-group-addon,.ant-input-number-group-wrap,.ant-input-number-group>.ant-input-number{display:table-cell}.ant-input-number-group-addon:not(:first-child):not(:last-child),.ant-input-number-group-wrap:not(:first-child):not(:last-child),.ant-input-number-group>.ant-input-number:not(:first-child):not(:last-child){border-radius:0}.ant-input-number-group-addon,.ant-input-number-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-number-group-wrap>*{display:block!important}.ant-input-number-group .ant-input-number{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-number-group .ant-input-number:focus{z-index:1;border-right-width:1px}.ant-input-number-group .ant-input-number:hover{z-index:1;border-right-width:1px}.ant-input-search-with-button .ant-input-number-group .ant-input-number:hover{z-index:0}.ant-input-number-group-addon{position:relative;padding:0 11px;color:rgba(255,255,255,.85);font-weight:400;font-size:14px;text-align:center;background-color:rgba(255,255,255,.04);border:1px solid #434343;border-radius:2px;transition:all .3s}.ant-input-number-group-addon .ant-select{margin:-5px -11px}.ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}.ant-input-number-group-addon .ant-select-open .ant-select-selector,.ant-input-number-group-addon .ant-select-focused .ant-select-selector{color:#177ddc}.ant-input-number-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}.ant-input-number-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}.ant-input-number-group>.ant-input-number:first-child,.ant-input-number-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group>.ant-input-number:first-child .ant-select .ant-select-selector,.ant-input-number-group-addon:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group>.ant-input-number-affix-wrapper:not(:first-child) .ant-input-number{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group>.ant-input-number-affix-wrapper:not(:last-child) .ant-input-number{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group-addon:first-child{border-right:0}.ant-input-number-group-addon:last-child{border-left:0}.ant-input-number-group>.ant-input-number:last-child,.ant-input-number-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group>.ant-input-number:last-child .ant-select .ant-select-selector,.ant-input-number-group-addon:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group-lg .ant-input-number,.ant-input-number-group-lg>.ant-input-number-group-addon{padding:6.5px 11px;font-size:16px}.ant-input-number-group-sm .ant-input-number,.ant-input-number-group-sm>.ant-input-number-group-addon{padding:0 7px}.ant-input-number-group-lg .ant-select-single .ant-select-selector{height:40px}.ant-input-number-group-sm .ant-select-single .ant-select-selector{height:24px}.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child),.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group.ant-input-number-group-compact{display:block}.ant-input-number-group.ant-input-number-group-compact:before{display:table;content:""}.ant-input-number-group.ant-input-number-group-compact:after{display:table;clear:both;content:""}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):focus{z-index:1}.ant-input-number-group.ant-input-number-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-number-group.ant-input-number-group-compact>.ant-input-number-affix-wrapper{display:inline-flex}.ant-input-number-group.ant-input-number-group-compact>.ant-picker-range{display:inline-flex}.ant-input-number-group.ant-input-number-group-compact>*:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-number-group.ant-input-number-group-compact .ant-input-number{float:none}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input{border-right-width:1px;border-radius:0}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:hover{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:focus{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select-focused{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-arrow{z-index:1}.ant-input-number-group.ant-input-number-group-compact>*:first-child,.ant-input-number-group.ant-input-number-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:first-child .ant-input{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-number-group.ant-input-number-group-compact>*:last-child,.ant-input-number-group.ant-input-number-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-right-width:1px;border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper{border-radius:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:2px 0 0 2px}.ant-input-number-group-wrapper{display:inline-block;text-align:start;vertical-align:top}.ant-input-number-handler{position:relative;display:block;width:100%;height:50%;overflow:hidden;color:rgba(255,255,255,.45);font-weight:700;line-height:0;text-align:center;border-left:1px solid #434343;transition:all .1s linear}.ant-input-number-handler:active{background:rgba(255,255,255,.08)}.ant-input-number-handler:hover .ant-input-number-handler-up-inner,.ant-input-number-handler:hover .ant-input-number-handler-down-inner{color:#165996}.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:4px;width:12px;height:12px;color:rgba(255,255,255,.45);line-height:12px;transition:all .1s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number-handler-up-inner>*,.ant-input-number-handler-down-inner>*{line-height:1}.ant-input-number-handler-up-inner svg,.ant-input-number-handler-down-inner svg{display:inline-block}.ant-input-number-handler-up-inner:before,.ant-input-number-handler-down-inner:before{display:none}.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon{display:block}.ant-input-number:hover{border-color:#165996;border-right-width:1px!important}.ant-input-number:hover+.ant-form-item-children-icon{opacity:0;transition:opacity .24s linear .24s}.ant-input-number-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-input-number-disabled{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#434343;border-right-width:1px!important}.ant-input-number-disabled .ant-input-number-input{cursor:not-allowed}.ant-input-number-disabled .ant-input-number-handler-wrap,.ant-input-number-readonly .ant-input-number-handler-wrap{display:none}.ant-input-number-input{width:100%;height:30px;padding:0 11px;text-align:left;background-color:transparent;border:0;border-radius:2px;outline:0;transition:all .3s linear;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}.ant-input-number-input::-moz-placeholder{opacity:1}.ant-input-number-input::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number-input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number-input:placeholder-shown{text-overflow:ellipsis}.ant-input-number-input[type=number]::-webkit-inner-spin-button,.ant-input-number-input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.ant-input-number-lg{padding:0;font-size:16px}.ant-input-number-lg input{height:38px}.ant-input-number-sm{padding:0}.ant-input-number-sm input{height:22px;padding:0 7px}.ant-input-number-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:#141414;border-radius:0 2px 2px 0;opacity:0;transition:opacity .24s linear .1s}.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner{display:flex;align-items:center;justify-content:center;min-width:auto;margin-right:0;font-size:7px}.ant-input-number-borderless .ant-input-number-handler-wrap{border-left-width:0}.ant-input-number-handler-wrap:hover .ant-input-number-handler{height:40%}.ant-input-number:hover .ant-input-number-handler-wrap,.ant-input-number-focused .ant-input-number-handler-wrap{opacity:1}.ant-input-number-handler-up{border-top-right-radius:2px;cursor:pointer}.ant-input-number-handler-up-inner{top:50%;margin-top:-5px;text-align:center}.ant-input-number-handler-up:hover{height:60%!important}.ant-input-number-handler-down{top:0;border-top:1px solid #434343;border-bottom-right-radius:2px;cursor:pointer}.ant-input-number-handler-down-inner{top:50%;text-align:center;transform:translateY(-50%)}.ant-input-number-handler-down:hover{height:60%!important}.ant-input-number-borderless .ant-input-number-handler-down{border-top-width:0}.ant-input-number-handler-up-disabled,.ant-input-number-handler-down-disabled{cursor:not-allowed}.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner{color:rgba(255,255,255,.3)}.ant-input-number-borderless{box-shadow:none}.ant-input-number-out-of-range input{color:#a61d24}.ant-input-number-rtl{direction:rtl}.ant-input-number-rtl .ant-input-number-handler{border-right:1px solid #434343;border-left:0}.ant-input-number-rtl .ant-input-number-handler-wrap{right:auto;left:0}.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap{border-right-width:0}.ant-input-number-rtl .ant-input-number-handler-up{border-top-right-radius:0}.ant-input-number-rtl .ant-input-number-handler-down{border-bottom-right-radius:0}.ant-input-number-rtl .ant-input-number-input{direction:ltr;text-align:right}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/input/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-input-affix-wrapper{position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715;background-color:transparent;background-image:none;border:1px solid #434343;border-radius:2px;transition:all .3s;display:inline-flex}.ant-input-affix-wrapper::-moz-placeholder{opacity:1}.ant-input-affix-wrapper::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-affix-wrapper:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-affix-wrapper:placeholder-shown{text-overflow:ellipsis}.ant-input-affix-wrapper:hover{border-color:#165996;border-right-width:1px!important}.ant-input-rtl .ant-input-affix-wrapper:hover{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input-affix-wrapper:focus,.ant-input-rtl .ant-input-affix-wrapper-focused{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper-disabled{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper-disabled:hover{border-color:#434343;border-right-width:1px!important}.ant-input-affix-wrapper[disabled]{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper[disabled]:hover{border-color:#434343;border-right-width:1px!important}.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-affix-wrapper-lg{padding:6.5px 11px;font-size:16px}.ant-input-affix-wrapper-sm{padding:0 7px}.ant-input-affix-wrapper-rtl{direction:rtl}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#165996;border-right-width:1px!important;z-index:1}.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-right-width:0;border-left-width:1px!important}.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{z-index:0}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{z-index:1}.ant-input-affix-wrapper-disabled .ant-input[disabled]{background:transparent}.ant-input-affix-wrapper>input.ant-input{padding:0;border:none;outline:none}.ant-input-affix-wrapper>input.ant-input:focus{box-shadow:none!important}.ant-input-affix-wrapper:before{width:0;visibility:hidden;content:"\\a0"}.ant-input-prefix,.ant-input-suffix{display:flex;flex:none;align-items:center}.ant-input-show-count-suffix{color:rgba(255,255,255,.45)}.ant-input-show-count-has-suffix{margin-right:2px}.ant-input-prefix{margin-right:4px}.ant-input-suffix{margin-left:4px}.anticon.ant-input-clear-icon{margin:0;color:rgba(255,255,255,.3);font-size:12px;vertical-align:-1px;cursor:pointer;transition:color .3s}.anticon.ant-input-clear-icon:hover{color:rgba(255,255,255,.45)}.anticon.ant-input-clear-icon:active{color:rgba(255,255,255,.85)}.anticon.ant-input-clear-icon-hidden{visibility:hidden}.anticon.ant-input-clear-icon-has-suffix{margin:0 4px}.ant-input-affix-wrapper-textarea-with-clear-btn{padding:0!important;border:0!important}.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{position:absolute;top:8px;right:8px;z-index:1}.ant-input{box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715;background-color:transparent;background-image:none;border:1px solid #434343;border-radius:2px;transition:all .3s}.ant-input::-moz-placeholder{opacity:1}.ant-input::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input:placeholder-shown{text-overflow:ellipsis}.ant-input:hover{border-color:#165996;border-right-width:1px!important}.ant-input-rtl .ant-input:hover{border-right-width:0;border-left-width:1px!important}.ant-input:focus,.ant-input-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input:focus,.ant-input-rtl .ant-input-focused{border-right-width:0;border-left-width:1px!important}.ant-input-disabled{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-disabled:hover{border-color:#434343;border-right-width:1px!important}.ant-input[disabled]{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input[disabled]:hover{border-color:#434343;border-right-width:1px!important}.ant-input-borderless,.ant-input-borderless:hover,.ant-input-borderless:focus,.ant-input-borderless-focused,.ant-input-borderless-disabled,.ant-input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-lg{padding:6.5px 11px;font-size:16px}.ant-input-sm{padding:0 7px}.ant-input-rtl{direction:rtl}.ant-input-group{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-group>[class*=col-]{padding-right:8px}.ant-input-group>[class*=col-]:last-child{padding-right:0}.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{display:table-cell}.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){border-radius:0}.ant-input-group-addon,.ant-input-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-group-wrap>*{display:block!important}.ant-input-group .ant-input{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-group .ant-input:focus{z-index:1;border-right-width:1px}.ant-input-group .ant-input:hover{z-index:1;border-right-width:1px}.ant-input-search-with-button .ant-input-group .ant-input:hover{z-index:0}.ant-input-group-addon{position:relative;padding:0 11px;color:rgba(255,255,255,.85);font-weight:400;font-size:14px;text-align:center;background-color:rgba(255,255,255,.04);border:1px solid #434343;border-radius:2px;transition:all .3s}.ant-input-group-addon .ant-select{margin:-5px -11px}.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}.ant-input-group-addon .ant-select-open .ant-select-selector,.ant-input-group-addon .ant-select-focused .ant-select-selector{color:#177ddc}.ant-input-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}.ant-input-group>.ant-input:first-child,.ant-input-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector,.ant-input-group-addon:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group-addon:first-child{border-right:0}.ant-input-group-addon:last-child{border-left:0}.ant-input-group>.ant-input:last-child,.ant-input-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector,.ant-input-group-addon:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{padding:6.5px 11px;font-size:16px}.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{padding:0 7px}.ant-input-group-lg .ant-select-single .ant-select-selector{height:40px}.ant-input-group-sm .ant-select-single .ant-select-selector{height:24px}.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group.ant-input-group-compact{display:block}.ant-input-group.ant-input-group-compact:before{display:table;content:""}.ant-input-group.ant-input-group-compact:after{display:table;clear:both;content:""}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus{z-index:1}.ant-input-group.ant-input-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper{display:inline-flex}.ant-input-group.ant-input-group-compact>.ant-picker-range{display:inline-flex}.ant-input-group.ant-input-group-compact>*:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-group.ant-input-group-compact .ant-input{float:none}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input{border-right-width:1px;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select-focused{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow{z-index:1}.ant-input-group.ant-input-group-compact>*:first-child,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-group.ant-input-group-compact>*:last-child,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-right-width:1px;border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:2px 0 0 2px}.ant-input-group>.ant-input-rtl:first-child,.ant-input-group-rtl .ant-input-group-addon:first-child{border-radius:0 2px 2px 0}.ant-input-group-rtl .ant-input-group-addon:first-child{border-right:1px solid #434343;border-left:0}.ant-input-group-rtl .ant-input-group-addon:last-child{border-right:0;border-left:1px solid #434343}.ant-input-group-rtl.ant-input-group>.ant-input:last-child,.ant-input-group-rtl.ant-input-group-addon:last-child{border-radius:2px 0 0 2px}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child){border-radius:2px 0 0 2px}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-radius:0 2px 2px 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:first-child,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{border-radius:0 2px 2px 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:last-child,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-left-width:1px;border-radius:2px 0 0 2px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:0 2px 2px 0}.ant-input-group-wrapper{display:inline-block;width:100%;text-align:start;vertical-align:top}.ant-input-password-icon{color:rgba(255,255,255,.45);cursor:pointer;transition:all .3s}.ant-input-password-icon:hover{color:rgba(255,255,255,.85)}.ant-input[type=color]{height:32px}.ant-input[type=color].ant-input-lg{height:40px}.ant-input[type=color].ant-input-sm{height:24px;padding-top:3px;padding-bottom:3px}.ant-input-textarea-show-count>.ant-input{height:100%}.ant-input-textarea-show-count:after{float:right;color:rgba(255,255,255,.45);white-space:nowrap;content:attr(data-count);pointer-events:none}.ant-input-search .ant-input:hover,.ant-input-search .ant-input:focus{border-color:#165996}.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-left-color:#165996}.ant-input-search .ant-input-affix-wrapper{border-radius:0}.ant-input-search .ant-input-lg{line-height:1.5713}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{left:-1px;padding:0;border:0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{padding-top:0;padding-bottom:0;border-radius:0 2px 2px 0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){color:rgba(255,255,255,.45)}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before{top:0;right:0;bottom:0;left:0}.ant-input-search-button{height:32px}.ant-input-search-button:hover,.ant-input-search-button:focus{z-index:1}.ant-input-search-large .ant-input-search-button{height:40px}.ant-input-search-small .ant-input-search-button{height:24px}.ant-input-group-wrapper-rtl,.ant-input-group-rtl{direction:rtl}.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{border:none;outline:none}.ant-input-affix-wrapper-rtl .ant-input-prefix{margin:0 0 0 4px}.ant-input-affix-wrapper-rtl .ant-input-suffix{margin:0 4px 0 0}.ant-input-textarea-rtl{direction:rtl}.ant-input-textarea-rtl.ant-input-textarea-show-count:after{text-align:left}.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{margin-right:0;margin-left:4px}.ant-input-affix-wrapper-rtl .ant-input-clear-icon{right:auto;left:8px}.ant-input-search-rtl{direction:rtl}.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-right-color:#165996;border-left-color:#434343}.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused{border-right-color:#165996}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{right:-1px;left:auto}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{border-radius:2px 0 0 2px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ant-input{height:32px}.ant-input-lg{height:40px}.ant-input-sm{height:24px}.ant-input-affix-wrapper>input.ant-input{height:auto}}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/layout/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-layout{display:flex;flex:auto;flex-direction:column;min-height:0;background:#000}.ant-layout,.ant-layout *{box-sizing:border-box}.ant-layout.ant-layout-has-sider{flex-direction:row}.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content{width:0}.ant-layout-header,.ant-layout-footer{flex:0 0 auto}.ant-layout-header{height:64px;padding:0 50px;color:rgba(255,255,255,.85);line-height:64px;background:#1f1f1f}.ant-layout-footer{padding:24px 50px;color:rgba(255,255,255,.85);font-size:14px;background:#000}.ant-layout-content{flex:auto;min-height:0}.ant-layout-sider{position:relative;min-width:0;background:#1f1f1f;transition:all .2s}.ant-layout-sider-children{height:100%;margin-top:-.1px;padding-top:.1px}.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed{width:auto}.ant-layout-sider-has-trigger{padding-bottom:48px}.ant-layout-sider-right{order:1}.ant-layout-sider-trigger{position:fixed;bottom:0;z-index:1;height:48px;color:#fff;line-height:48px;text-align:center;background:#262626;cursor:pointer;transition:all .2s}.ant-layout-sider-zero-width>*{overflow:hidden}.ant-layout-sider-zero-width-trigger{position:absolute;top:64px;right:-36px;z-index:1;width:36px;height:42px;color:#fff;font-size:18px;line-height:42px;text-align:center;background:#1f1f1f;border-radius:0 2px 2px 0;cursor:pointer;transition:background .3s ease}.ant-layout-sider-zero-width-trigger:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:all .3s;content:""}.ant-layout-sider-zero-width-trigger:hover:after{background:rgba(255,255,255,.1)}.ant-layout-sider-zero-width-trigger-right{left:-36px;border-radius:2px 0 0 2px}.ant-layout-sider-light{background:#fff}.ant-layout-sider-light .ant-layout-sider-trigger,.ant-layout-sider-light .ant-layout-sider-zero-width-trigger{color:rgba(255,255,255,.85);background:#fff}.ant-layout-rtl{direction:rtl}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/list/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-list .ant-card{background:transparent}.ant-list{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative}.ant-list *{outline:none}.ant-list-pagination{margin-top:24px;text-align:right}.ant-list-pagination .ant-pagination-options{text-align:left}.ant-list-more{margin-top:12px;text-align:center}.ant-list-more button{padding-right:32px;padding-left:32px}.ant-list-spin{min-height:40px;text-align:center}.ant-list-empty-text{padding:16px;color:rgba(255,255,255,.3);font-size:14px;text-align:center}.ant-list-items{margin:0;padding:0;list-style:none}.ant-list-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:rgba(255,255,255,.85)}.ant-list-item-meta{display:flex;flex:1;align-items:flex-start;max-width:100%}.ant-list-item-meta-avatar{margin-right:16px}.ant-list-item-meta-content{flex:1 0;width:0;color:rgba(255,255,255,.85)}.ant-list-item-meta-title{margin-bottom:4px;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715}.ant-list-item-meta-title>a{color:rgba(255,255,255,.85);transition:all .3s}.ant-list-item-meta-title>a:hover{color:#177ddc}.ant-list-item-meta-description{color:rgba(255,255,255,.45);font-size:14px;line-height:1.5715}.ant-list-item-action{flex:0 0 auto;margin-left:48px;padding:0;font-size:0;list-style:none}.ant-list-item-action>li{position:relative;display:inline-block;padding:0 8px;color:rgba(255,255,255,.45);font-size:14px;line-height:1.5715;text-align:center}.ant-list-item-action>li:first-child{padding-left:0}.ant-list-item-action-split{position:absolute;top:50%;right:0;width:1px;height:14px;margin-top:-7px;background-color:#303030}.ant-list-header,.ant-list-footer{background:transparent}.ant-list-header,.ant-list-footer{padding-top:12px;padding-bottom:12px}.ant-list-empty{padding:16px 0;color:rgba(255,255,255,.45);font-size:12px;text-align:center}.ant-list-split .ant-list-item{border-bottom:1px solid #303030}.ant-list-split .ant-list-item:last-child{border-bottom:none}.ant-list-split .ant-list-header{border-bottom:1px solid #303030}.ant-list-split.ant-list-empty .ant-list-footer{border-top:1px solid #303030}.ant-list-loading .ant-list-spin-nested-loading{min-height:32px}.ant-list-split.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child{border-bottom:1px solid #303030}.ant-list-lg .ant-list-item{padding:16px 24px}.ant-list-sm .ant-list-item{padding:8px 16px}.ant-list-vertical .ant-list-item{align-items:initial}.ant-list-vertical .ant-list-item-main{display:block;flex:1}.ant-list-vertical .ant-list-item-extra{margin-left:40px}.ant-list-vertical .ant-list-item-meta{margin-bottom:16px}.ant-list-vertical .ant-list-item-meta-title{margin-bottom:12px;color:rgba(255,255,255,.85);font-size:16px;line-height:24px}.ant-list-vertical .ant-list-item-action{margin-top:16px;margin-left:auto}.ant-list-vertical .ant-list-item-action>li{padding:0 16px}.ant-list-vertical .ant-list-item-action>li:first-child{padding-left:0}.ant-list-grid .ant-col>.ant-list-item{display:block;max-width:100%;margin-bottom:16px;padding-top:0;padding-bottom:0;border-bottom:none}.ant-list-item-no-flex{display:block}.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:right}.ant-list-bordered{border:1px solid #434343;border-radius:2px}.ant-list-bordered .ant-list-header,.ant-list-bordered .ant-list-footer,.ant-list-bordered .ant-list-item{padding-right:24px;padding-left:24px}.ant-list-bordered .ant-list-pagination{margin:16px 24px}.ant-list-bordered.ant-list-sm .ant-list-item,.ant-list-bordered.ant-list-sm .ant-list-header,.ant-list-bordered.ant-list-sm .ant-list-footer{padding:8px 16px}.ant-list-bordered.ant-list-lg .ant-list-item,.ant-list-bordered.ant-list-lg .ant-list-header,.ant-list-bordered.ant-list-lg .ant-list-footer{padding:16px 24px}@media screen and (max-width: 768px){.ant-list-item-action,.ant-list-vertical .ant-list-item-extra{margin-left:24px}}@media screen and (max-width: 576px){.ant-list-item{flex-wrap:wrap}.ant-list-item-action{margin-left:12px}.ant-list-vertical .ant-list-item{flex-wrap:wrap-reverse}.ant-list-vertical .ant-list-item-main{min-width:220px}.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}.ant-list-rtl{direction:rtl;text-align:right}.ant-list-rtl .ReactVirtualized__List .ant-list-item{direction:rtl}.ant-list-rtl .ant-list-pagination{text-align:left}.ant-list-rtl .ant-list-item-meta-avatar{margin-right:0;margin-left:16px}.ant-list-rtl .ant-list-item-action{margin-right:48px;margin-left:0}.ant-list.ant-list-rtl .ant-list-item-action>li:first-child{padding-right:0;padding-left:16px}.ant-list-rtl .ant-list-item-action-split{right:auto;left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin-right:40px;margin-left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-action{margin-right:auto}.ant-list-rtl .ant-list-vertical .ant-list-item-action>li:first-child{padding-right:0;padding-left:16px}.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:left}@media screen and (max-width: 768px){.ant-list-rtl .ant-list-item-action,.ant-list-rtl .ant-list-vertical .ant-list-item-extra{margin-right:24px;margin-left:0}}@media screen and (max-width: 576px){.ant-list-rtl .ant-list-item-action{margin-right:22px;margin-left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/spin/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-spin{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;display:none;color:#177ddc;text-align:center;vertical-align:middle;opacity:0;transition:transform .3s cubic-bezier(.78,.14,.15,.86)}.ant-spin-spinning{position:static;display:inline-block;opacity:1}.ant-spin-nested-loading{position:relative}.ant-spin-nested-loading>div>.ant-spin{position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:100%;max-height:400px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{position:absolute;top:50%;left:50%;margin:-10px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-text{position:absolute;top:50%;width:100%;padding-top:5px;text-shadow:0 1px 2px #141414}.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{margin-top:-20px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{margin:-7px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{padding-top:2px}.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{margin-top:-17px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{margin:-16px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{padding-top:11px}.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{margin-top:-26px}.ant-spin-container{position:relative;transition:opacity .3s}.ant-spin-container:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none \\\t;width:100%;height:100%;background:#141414;opacity:0;transition:all .3s;content:"";pointer-events:none}.ant-spin-blur{clear:both;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ant-spin-blur:after{opacity:.4;pointer-events:auto}.ant-spin-tip{color:rgba(255,255,255,.45)}.ant-spin-dot{position:relative;display:inline-block;font-size:20px;width:1em;height:1em}.ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background-color:#177ddc;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.ant-spin-dot-item:nth-child(1){top:0;left:0}.ant-spin-dot-item:nth-child(2){top:0;right:0;animation-delay:.4s}.ant-spin-dot-item:nth-child(3){right:0;bottom:0;animation-delay:.8s}.ant-spin-dot-item:nth-child(4){bottom:0;left:0;animation-delay:1.2s}.ant-spin-dot-spin{transform:rotate(45deg);animation:antRotate 1.2s infinite linear}.ant-spin-sm .ant-spin-dot{font-size:14px}.ant-spin-sm .ant-spin-dot i{width:6px;height:6px}.ant-spin-lg .ant-spin-dot{font-size:32px}.ant-spin-lg .ant-spin-dot i{width:14px;height:14px}.ant-spin.ant-spin-show-text .ant-spin-text{display:block}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ant-spin-blur{background:#141414;opacity:.5}}@keyframes antSpinMove{to{opacity:1}}@keyframes antRotate{to{transform:rotate(405deg)}}.ant-spin-rtl{direction:rtl}.ant-spin-rtl .ant-spin-dot-spin{transform:rotate(-45deg);animation-name:antRotateRtl}@keyframes antRotateRtl{to{transform:rotate(-405deg)}}/*!***************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/pagination/style/index.less ***!\n \\***************************************************************************************************************************************************************************************************************************************************************/.ant-pagination{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-pagination ul,.ant-pagination ol{margin:0;padding:0;list-style:none}.ant-pagination:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:" "}.ant-pagination-total-text{display:inline-block;height:32px;margin-right:8px;line-height:30px;vertical-align:middle}.ant-pagination-item{display:inline-block;min-width:32px;height:32px;margin-right:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:30px;text-align:center;vertical-align:middle;list-style:none;background-color:transparent;border:1px solid #434343;border-radius:2px;outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-item a{display:block;padding:0 6px;color:rgba(255,255,255,.85);transition:none}.ant-pagination-item a:hover{text-decoration:none}.ant-pagination-item:hover{border-color:#177ddc;transition:all .3s}.ant-pagination-item:hover a{color:#177ddc}.ant-pagination-item:focus-visible{border-color:#177ddc;transition:all .3s}.ant-pagination-item:focus-visible a{color:#177ddc}.ant-pagination-item-active{font-weight:500;background:transparent;border-color:#177ddc}.ant-pagination-item-active a{color:#177ddc}.ant-pagination-item-active:hover{border-color:#165996}.ant-pagination-item-active:focus-visible{border-color:#165996}.ant-pagination-item-active:hover a{color:#165996}.ant-pagination-item-active:focus-visible a{color:#165996}.ant-pagination-jump-prev,.ant-pagination-jump-next{outline:0}.ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination-jump-next .ant-pagination-item-container{position:relative}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon{color:#177ddc;font-size:12px;letter-spacing:-1px;opacity:0;transition:all .2s}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg{top:0;right:0;bottom:0;left:0;margin:auto}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;color:rgba(255,255,255,.3);font-family:Arial,Helvetica,sans-serif;letter-spacing:2px;text-align:center;text-indent:.13em;opacity:1;transition:all .2s}.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,.ant-pagination-jump-next:hover .ant-pagination-item-link-icon{opacity:1}.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis{opacity:0}.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon{opacity:1}.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis{opacity:0}.ant-pagination-prev,.ant-pagination-jump-prev,.ant-pagination-jump-next{margin-right:8px}.ant-pagination-prev,.ant-pagination-next,.ant-pagination-jump-prev,.ant-pagination-jump-next{display:inline-block;min-width:32px;height:32px;color:rgba(255,255,255,.85);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:32px;text-align:center;vertical-align:middle;list-style:none;border-radius:2px;cursor:pointer;transition:all .3s}.ant-pagination-prev,.ant-pagination-next{font-family:Arial,Helvetica,sans-serif;outline:0}.ant-pagination-prev button,.ant-pagination-next button{color:rgba(255,255,255,.85);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-prev:hover button,.ant-pagination-next:hover button{border-color:#165996}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{display:block;width:100%;height:100%;padding:0;font-size:12px;text-align:center;background-color:transparent;border:1px solid #434343;border-radius:2px;outline:none;transition:all .3s}.ant-pagination-prev:focus-visible .ant-pagination-item-link,.ant-pagination-next:focus-visible .ant-pagination-item-link{color:#177ddc;border-color:#177ddc}.ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link{color:#177ddc;border-color:#177ddc}.ant-pagination-disabled,.ant-pagination-disabled:hover{cursor:not-allowed}.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:hover .ant-pagination-item-link{color:rgba(255,255,255,.3);border-color:#434343;cursor:not-allowed}.ant-pagination-disabled:focus-visible{cursor:not-allowed}.ant-pagination-disabled:focus-visible .ant-pagination-item-link{color:rgba(255,255,255,.3);border-color:#434343;cursor:not-allowed}.ant-pagination-slash{margin:0 10px 0 5px}.ant-pagination-options{display:inline-block;margin-left:16px;vertical-align:middle}@media all and (-ms-high-contrast: none){.ant-pagination-options *::-ms-backdrop,.ant-pagination-options{vertical-align:top}}.ant-pagination-options-size-changer.ant-select{display:inline-block;width:auto}.ant-pagination-options-quick-jumper{display:inline-block;height:32px;margin-left:8px;line-height:32px;vertical-align:top}.ant-pagination-options-quick-jumper input{position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715;background-color:transparent;background-image:none;border:1px solid #434343;border-radius:2px;transition:all .3s;width:50px;height:32px;margin:0 8px}.ant-pagination-options-quick-jumper input::-moz-placeholder{opacity:1}.ant-pagination-options-quick-jumper input::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-options-quick-jumper input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-pagination-options-quick-jumper input:placeholder-shown{text-overflow:ellipsis}.ant-pagination-options-quick-jumper input:hover{border-color:#165996;border-right-width:1px!important}.ant-pagination-options-quick-jumper input:focus,.ant-pagination-options-quick-jumper input-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-pagination-options-quick-jumper input-disabled{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input-disabled:hover{border-color:#434343;border-right-width:1px!important}.ant-pagination-options-quick-jumper input[disabled]{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input[disabled]:hover{border-color:#434343;border-right-width:1px!important}.ant-pagination-options-quick-jumper input-borderless,.ant-pagination-options-quick-jumper input-borderless:hover,.ant-pagination-options-quick-jumper input-borderless:focus,.ant-pagination-options-quick-jumper input-borderless-focused,.ant-pagination-options-quick-jumper input-borderless-disabled,.ant-pagination-options-quick-jumper input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-pagination-options-quick-jumper input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-pagination-options-quick-jumper input-lg{padding:6.5px 11px;font-size:16px}.ant-pagination-options-quick-jumper input-sm{padding:0 7px}.ant-pagination-simple .ant-pagination-prev,.ant-pagination-simple .ant-pagination-next{height:24px;line-height:24px;vertical-align:top}.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link{height:24px;background-color:transparent;border:0}.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after,.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination-simple .ant-pagination-simple-pager{display:inline-block;height:24px;margin-right:8px}.ant-pagination-simple .ant-pagination-simple-pager input{box-sizing:border-box;height:100%;margin-right:8px;padding:0 6px;text-align:center;background-color:transparent;border:1px solid #434343;border-radius:2px;outline:none;transition:border-color .3s}.ant-pagination-simple .ant-pagination-simple-pager input:hover{border-color:#177ddc}.ant-pagination-simple .ant-pagination-simple-pager input:focus{border-color:#3c9be8;box-shadow:0 0 0 2px rgba(23,125,220,.2)}.ant-pagination-simple .ant-pagination-simple-pager input[disabled]{color:rgba(255,255,255,.3);background:rgba(255,255,255,.08);border-color:#434343;cursor:not-allowed}.ant-pagination.mini .ant-pagination-total-text,.ant-pagination.mini .ant-pagination-simple-pager{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-item{min-width:24px;height:24px;margin:0;line-height:22px}.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active){background:transparent;border-color:transparent}.ant-pagination.mini .ant-pagination-prev,.ant-pagination.mini .ant-pagination-next{min-width:24px;height:24px;margin:0;line-height:24px}.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link{background:transparent;border-color:transparent}.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link:after,.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-jump-prev,.ant-pagination.mini .ant-pagination-jump-next{height:24px;margin-right:0;line-height:24px}.ant-pagination.mini .ant-pagination-options{margin-left:2px}.ant-pagination.mini .ant-pagination-options-size-changer{top:0px}.ant-pagination.mini .ant-pagination-options-quick-jumper{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-options-quick-jumper input{padding:0 7px;width:44px;height:24px}.ant-pagination.ant-pagination-disabled{cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item{background:rgba(255,255,255,.08);border-color:#434343;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item a{color:rgba(255,255,255,.3);background:transparent;border:none;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active{background:rgba(255,255,255,.25)}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a{color:#000}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{color:rgba(255,255,255,.3);background:rgba(255,255,255,.08);border-color:#434343;cursor:not-allowed}.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{background:transparent}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon{opacity:0}.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis{opacity:1}.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager{color:rgba(255,255,255,.3)}@media only screen and (max-width: 992px){.ant-pagination-item-after-jump-prev,.ant-pagination-item-before-jump-next{display:none}}@media only screen and (max-width: 576px){.ant-pagination-options{display:none}}.ant-pagination-rtl .ant-pagination-total-text,.ant-pagination-rtl .ant-pagination-item,.ant-pagination-rtl .ant-pagination-prev,.ant-pagination-rtl .ant-pagination-jump-prev,.ant-pagination-rtl .ant-pagination-jump-next{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-slash{margin:0 5px 0 10px}.ant-pagination-rtl .ant-pagination-options{margin-right:16px;margin-left:0}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper{margin-left:0}.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager,.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input{margin-right:0;margin-left:8px}.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options{margin-right:2px;margin-left:0}/*!********************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/locale-provider/style/index.less ***!\n \\********************************************************************************************************************************************************************************************************************************************************************//*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/mentions/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-mentions{box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";width:100%;min-width:0;color:rgba(255,255,255,.85);font-size:14px;background-color:transparent;background-image:none;border:1px solid #434343;border-radius:2px;transition:all .3s;position:relative;display:inline-block;height:auto;padding:0;overflow:hidden;line-height:1.5715;white-space:pre-wrap;vertical-align:bottom}.ant-mentions::-moz-placeholder{opacity:1}.ant-mentions::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-mentions:-moz-placeholder-shown{text-overflow:ellipsis}.ant-mentions:placeholder-shown{text-overflow:ellipsis}.ant-mentions:hover{border-color:#165996;border-right-width:1px!important}.ant-mentions:focus,.ant-mentions-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-mentions-disabled{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions-disabled:hover{border-color:#434343;border-right-width:1px!important}.ant-mentions[disabled]{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions[disabled]:hover{border-color:#434343;border-right-width:1px!important}.ant-mentions-borderless,.ant-mentions-borderless:hover,.ant-mentions-borderless:focus,.ant-mentions-borderless-focused,.ant-mentions-borderless-disabled,.ant-mentions-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-mentions{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-mentions-lg{padding:6.5px 11px;font-size:16px}.ant-mentions-sm{padding:0 7px}.ant-mentions-disabled>textarea{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions-disabled>textarea:hover{border-color:#434343;border-right-width:1px!important}.ant-mentions-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-mentions>textarea,.ant-mentions-measure{min-height:30px;margin:0;padding:4px 11px;overflow:inherit;overflow-x:hidden;overflow-y:auto;font-weight:inherit;font-size:inherit;font-family:inherit;font-style:inherit;font-variant:inherit;font-size-adjust:inherit;font-stretch:inherit;line-height:inherit;direction:inherit;letter-spacing:inherit;white-space:inherit;text-align:inherit;vertical-align:top;word-wrap:break-word;word-break:inherit;-moz-tab-size:inherit;-o-tab-size:inherit;tab-size:inherit}.ant-mentions>textarea{width:100%;border:none;outline:none;resize:none;background-color:transparent}.ant-mentions>textarea::-moz-placeholder{opacity:1}.ant-mentions>textarea::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-mentions>textarea:-moz-placeholder-shown{text-overflow:ellipsis}.ant-mentions>textarea:placeholder-shown{text-overflow:ellipsis}.ant-mentions-measure{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;color:transparent;pointer-events:none}.ant-mentions-measure>span{display:inline-block;min-height:1em}.ant-mentions-dropdown{margin:0;padding:0;color:rgba(255,255,255,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;font-size:14px;font-variant:initial;background-color:#1f1f1f;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2)}.ant-mentions-dropdown-hidden{display:none}.ant-mentions-dropdown-menu{max-height:250px;margin-bottom:0;padding-left:0;overflow:auto;list-style:none;outline:none}.ant-mentions-dropdown-menu-item{position:relative;display:block;min-width:100px;padding:5px 12px;overflow:hidden;color:rgba(255,255,255,.85);font-weight:400;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background .3s ease}.ant-mentions-dropdown-menu-item:hover{background-color:rgba(255,255,255,.08)}.ant-mentions-dropdown-menu-item:first-child{border-radius:2px 2px 0 0}.ant-mentions-dropdown-menu-item:last-child{border-radius:0 0 2px 2px}.ant-mentions-dropdown-menu-item-disabled{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-mentions-dropdown-menu-item-disabled:hover{color:rgba(255,255,255,.3);background-color:#1f1f1f;cursor:not-allowed}.ant-mentions-dropdown-menu-item-selected{color:rgba(255,255,255,.85);font-weight:600;background-color:rgba(255,255,255,.04)}.ant-mentions-dropdown-menu-item-active{background-color:rgba(255,255,255,.08)}.ant-mentions-rtl{direction:rtl}/*!************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/message/style/index.less ***!\n \\************************************************************************************************************************************************************************************************************************************************************/.ant-message{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:fixed;top:8px;left:0;z-index:1010;width:100%;pointer-events:none}.ant-message-notice{padding:8px;text-align:center}.ant-message-notice-content{display:inline-block;padding:10px 16px;background:#1f1f1f;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2);pointer-events:all}.ant-message-success .anticon{color:#49aa19}.ant-message-error .anticon{color:#a61d24}.ant-message-warning .anticon{color:#d89614}.ant-message-info .anticon,.ant-message-loading .anticon{color:#177ddc}.ant-message .anticon{position:relative;top:1px;margin-right:8px;font-size:16px}.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active{animation-name:MessageMoveOut;animation-duration:.3s}@keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}.ant-message-rtl,.ant-message-rtl span{direction:rtl}.ant-message-rtl .anticon{margin-right:0;margin-left:8px}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/modal/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-modal{box-sizing:border-box;padding:0 0 24px;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";pointer-events:none;position:relative;top:100px;width:auto;max-width:calc(100vw - 32px);margin:0 auto}.ant-modal.ant-zoom-enter,.ant-modal.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:rgba(0,0,0,.45)}.ant-modal-mask-hidden{display:none}.ant-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-modal-wrap{z-index:1000}.ant-modal-title{margin:0;color:rgba(255,255,255,.85);font-weight:500;font-size:16px;line-height:22px;word-wrap:break-word}.ant-modal-content{position:relative;background-color:#1f1f1f;background-clip:padding-box;border:0;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2);pointer-events:auto}.ant-modal-close{position:absolute;top:0;right:0;z-index:10;padding:0;color:rgba(255,255,255,.45);font-weight:700;line-height:1;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s}.ant-modal-close-x{display:block;width:56px;height:56px;font-size:16px;font-style:normal;line-height:56px;text-align:center;text-transform:none;text-rendering:auto}.ant-modal-close:focus,.ant-modal-close:hover{color:rgba(255,255,255,.75);text-decoration:none}.ant-modal-header{padding:16px 24px;color:rgba(255,255,255,.85);background:#1f1f1f;border-bottom:1px solid #303030;border-radius:2px 2px 0 0}.ant-modal-body{padding:24px;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-modal-footer{padding:10px 16px;text-align:right;background:transparent;border-top:1px solid #303030;border-radius:0 0 2px 2px}.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){margin-bottom:0;margin-left:8px}.ant-modal-open{overflow:hidden}.ant-modal-centered{text-align:center}.ant-modal-centered:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.ant-modal-centered .ant-modal{top:0;display:inline-block;padding-bottom:0;text-align:left;vertical-align:middle}@media (max-width: 767px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal-centered .ant-modal{flex:1}}.ant-modal-confirm .ant-modal-header{display:none}.ant-modal-confirm .ant-modal-body{padding:32px 32px 24px}.ant-modal-confirm-body-wrapper:before{display:table;content:""}.ant-modal-confirm-body-wrapper:after{display:table;clear:both;content:""}.ant-modal-confirm-body .ant-modal-confirm-title{display:block;overflow:hidden;color:rgba(255,255,255,.85);font-weight:500;font-size:16px;line-height:1.4}.ant-modal-confirm-body .ant-modal-confirm-content{margin-top:8px;color:rgba(255,255,255,.85);font-size:14px}.ant-modal-confirm-body>.anticon{float:left;margin-right:16px;font-size:22px}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:38px}.ant-modal-confirm .ant-modal-confirm-btns{float:right;margin-top:24px}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-bottom:0;margin-left:8px}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#a61d24}.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon,.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon{color:#d89614}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#177ddc}.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:#49aa19}.ant-modal-wrap-rtl{direction:rtl}.ant-modal-wrap-rtl .ant-modal-close{right:initial;left:0}.ant-modal-wrap-rtl .ant-modal-footer{text-align:left}.ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-body{direction:rtl}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon{float:right;margin-right:0;margin-left:16px}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-right:38px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-btns{float:left}.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl.ant-modal-centered .ant-modal{text-align:right}.ant-modal .ant-picker-clear,.ant-modal .ant-slider-handle,.ant-modal .ant-anchor-wrapper,.ant-modal .ant-collapse-content,.ant-modal .ant-timeline-item-head,.ant-modal .ant-card{background-color:#1f1f1f}.ant-modal .ant-transfer-list-header{background:#1f1f1f;border-bottom:1px solid #3a3a3a}.ant-modal .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background-color:rgba(255,255,255,.08)}.ant-modal tr.ant-table-expanded-row>td,.ant-modal tr.ant-table-expanded-row:hover>td{background:#272727}.ant-modal .ant-table.ant-table-small thead>tr>th{background-color:#1f1f1f;border-bottom:1px solid #3a3a3a}.ant-modal .ant-table{background-color:#1f1f1f}.ant-modal .ant-table .ant-table-row-expand-icon{border:1px solid #3a3a3a}.ant-modal .ant-table tfoot>tr>th,.ant-modal .ant-table tfoot>tr>td{border-bottom:1px solid #3a3a3a}.ant-modal .ant-table thead>tr>th{background-color:#272727;border-bottom:1px solid #3a3a3a}.ant-modal .ant-table tbody>tr>td{border-bottom:1px solid #3a3a3a}.ant-modal .ant-table tbody>tr>td.ant-table-cell-fix-left,.ant-modal .ant-table tbody>tr>td.ant-table-cell-fix-right{background-color:#1f1f1f}.ant-modal .ant-table tbody>tr.ant-table-row:hover>td{background:#303030}.ant-modal .ant-table.ant-table-bordered .ant-table-title{border:1px solid #3a3a3a}.ant-modal .ant-table.ant-table-bordered thead>tr>th,.ant-modal .ant-table.ant-table-bordered tbody>tr>td,.ant-modal .ant-table.ant-table-bordered tfoot>tr>th,.ant-modal .ant-table.ant-table-bordered tfoot>tr>td{border-right:1px solid #3a3a3a}.ant-modal .ant-table.ant-table-bordered .ant-table-cell-fix-right-first:after{border-right:1px solid #3a3a3a}.ant-modal .ant-table.ant-table-bordered table thead>tr:not(:last-child)>th{border-bottom:1px solid #303030}.ant-modal .ant-table.ant-table-bordered .ant-table-container{border:1px solid #3a3a3a}.ant-modal .ant-table.ant-table-bordered .ant-table-expanded-row-fixed:after{border-right:1px solid #3a3a3a}.ant-modal .ant-table.ant-table-bordered .ant-table-footer{border:1px solid #3a3a3a}.ant-modal .ant-table .ant-table-filter-trigger-container-open{background-color:#525252}.ant-modal .ant-picker-calendar-full,.ant-modal .ant-picker-calendar-full .ant-picker-panel{background-color:#1f1f1f}.ant-modal .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{border-top:2px solid #3a3a3a}.ant-modal .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active{background-color:#1f1f1f;border-bottom:1px solid #1f1f1f}.ant-modal .ant-badge-count{box-shadow:0 0 0 1px #1f1f1f}.ant-modal .ant-tree-show-line .ant-tree-switcher{background:#1f1f1f}/*!*****************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/notification/style/index.less ***!\n \\*****************************************************************************************************************************************************************************************************************************************************************/.ant-notification .ant-picker-clear,.ant-notification .ant-slider-handle,.ant-notification .ant-anchor-wrapper,.ant-notification .ant-collapse-content,.ant-notification .ant-timeline-item-head,.ant-notification .ant-card{background-color:#1f1f1f}.ant-notification .ant-transfer-list-header{background:#1f1f1f;border-bottom:1px solid #3a3a3a}.ant-notification .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background-color:rgba(255,255,255,.08)}.ant-notification tr.ant-table-expanded-row>td,.ant-notification tr.ant-table-expanded-row:hover>td{background:#272727}.ant-notification .ant-table.ant-table-small thead>tr>th{background-color:#1f1f1f;border-bottom:1px solid #3a3a3a}.ant-notification .ant-table{background-color:#1f1f1f}.ant-notification .ant-table .ant-table-row-expand-icon{border:1px solid #3a3a3a}.ant-notification .ant-table tfoot>tr>th,.ant-notification .ant-table tfoot>tr>td{border-bottom:1px solid #3a3a3a}.ant-notification .ant-table thead>tr>th{background-color:#272727;border-bottom:1px solid #3a3a3a}.ant-notification .ant-table tbody>tr>td{border-bottom:1px solid #3a3a3a}.ant-notification .ant-table tbody>tr>td.ant-table-cell-fix-left,.ant-notification .ant-table tbody>tr>td.ant-table-cell-fix-right{background-color:#1f1f1f}.ant-notification .ant-table tbody>tr.ant-table-row:hover>td{background:#303030}.ant-notification .ant-table.ant-table-bordered .ant-table-title{border:1px solid #3a3a3a}.ant-notification .ant-table.ant-table-bordered thead>tr>th,.ant-notification .ant-table.ant-table-bordered tbody>tr>td,.ant-notification .ant-table.ant-table-bordered tfoot>tr>th,.ant-notification .ant-table.ant-table-bordered tfoot>tr>td{border-right:1px solid #3a3a3a}.ant-notification .ant-table.ant-table-bordered .ant-table-cell-fix-right-first:after{border-right:1px solid #3a3a3a}.ant-notification .ant-table.ant-table-bordered table thead>tr:not(:last-child)>th{border-bottom:1px solid #303030}.ant-notification .ant-table.ant-table-bordered .ant-table-container{border:1px solid #3a3a3a}.ant-notification .ant-table.ant-table-bordered .ant-table-expanded-row-fixed:after{border-right:1px solid #3a3a3a}.ant-notification .ant-table.ant-table-bordered .ant-table-footer{border:1px solid #3a3a3a}.ant-notification .ant-table .ant-table-filter-trigger-container-open{background-color:#525252}.ant-notification .ant-picker-calendar-full,.ant-notification .ant-picker-calendar-full .ant-picker-panel{background-color:#1f1f1f}.ant-notification .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{border-top:2px solid #3a3a3a}.ant-notification .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active{background-color:#1f1f1f;border-bottom:1px solid #1f1f1f}.ant-notification .ant-badge-count{box-shadow:0 0 0 1px #1f1f1f}.ant-notification .ant-tree-show-line .ant-tree-switcher{background:#1f1f1f}.ant-notification{box-sizing:border-box;margin:0 24px 0 0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:fixed;z-index:1010}.ant-notification-topLeft,.ant-notification-bottomLeft{margin-right:0;margin-left:24px}.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:NotificationLeftFadeIn}.ant-notification-close-icon{font-size:14px;cursor:pointer}.ant-notification-hook-holder{position:relative}.ant-notification-notice{position:relative;width:384px;max-width:calc(100vw - 48px);margin-bottom:16px;margin-left:auto;padding:16px 24px;overflow:hidden;line-height:1.5715;word-wrap:break-word;background:#1f1f1f;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2)}.ant-notification-topLeft .ant-notification-notice,.ant-notification-bottomLeft .ant-notification-notice{margin-right:auto;margin-left:0}.ant-notification-notice-message{margin-bottom:8px;color:rgba(255,255,255,.85);font-size:16px;line-height:24px}.ant-notification-notice-message-single-line-auto-margin{display:block;width:calc(264px - 100%);max-width:4px;background-color:transparent;pointer-events:none}.ant-notification-notice-message-single-line-auto-margin:before{display:block;content:""}.ant-notification-notice-description{font-size:14px}.ant-notification-notice-closable .ant-notification-notice-message{padding-right:24px}.ant-notification-notice-with-icon .ant-notification-notice-message{margin-bottom:4px;margin-left:48px;font-size:16px}.ant-notification-notice-with-icon .ant-notification-notice-description{margin-left:48px;font-size:14px}.ant-notification-notice-icon{position:absolute;margin-left:4px;font-size:24px;line-height:24px}.anticon.ant-notification-notice-icon-success{color:#49aa19}.anticon.ant-notification-notice-icon-info{color:#177ddc}.anticon.ant-notification-notice-icon-warning{color:#d89614}.anticon.ant-notification-notice-icon-error{color:#a61d24}.ant-notification-notice-close{position:absolute;top:16px;right:22px;color:rgba(255,255,255,.45);outline:none}.ant-notification-notice-close:hover{color:rgba(255,255,255,.85)}.ant-notification-notice-btn{float:right;margin-top:16px}.ant-notification .notification-fade-effect{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both}.ant-notification-fade-enter,.ant-notification-fade-appear{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;opacity:0;animation-play-state:paused}.ant-notification-fade-leave{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;animation-duration:.2s;animation-play-state:paused}.ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:NotificationFadeIn;animation-play-state:running}.ant-notification-fade-leave.ant-notification-fade-leave-active{animation-name:NotificationFadeOut;animation-play-state:running}@keyframes NotificationFadeIn{0%{left:384px;opacity:0}to{left:0;opacity:1}}@keyframes NotificationLeftFadeIn{0%{right:384px;opacity:0}to{right:0;opacity:1}}@keyframes NotificationFadeOut{0%{max-height:150px;margin-bottom:16px;opacity:1}to{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}.ant-notification-rtl{direction:rtl}.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message{padding-right:0;padding-left:24px}.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message,.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description{margin-right:48px;margin-left:0}.ant-notification-rtl .ant-notification-notice-icon{margin-right:4px;margin-left:0}.ant-notification-rtl .ant-notification-notice-close{right:auto;left:22px}.ant-notification-rtl .ant-notification-notice-btn{float:left}/*!****************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/page-header/style/index.less ***!\n \\****************************************************************************************************************************************************************************************************************************************************************/.ant-page-header{box-sizing:border-box;margin:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;padding:16px 24px;background-color:#141414}.ant-page-header-ghost{background-color:transparent}.ant-page-header.has-breadcrumb{padding-top:12px}.ant-page-header.has-footer{padding-bottom:0}.ant-page-header-back{margin-right:16px;font-size:16px;line-height:1}.ant-page-header-back-button{color:#177ddc;text-decoration:none;outline:none;transition:color .3s;color:inherit;cursor:pointer}.ant-page-header-back-button:focus,.ant-page-header-back-button:hover{color:#165996}.ant-page-header-back-button:active{color:#388ed3}.ant-page-header .ant-divider-vertical{height:14px;margin:0 12px;vertical-align:middle}.ant-breadcrumb+.ant-page-header-heading{margin-top:8px}.ant-page-header-heading{display:flex;justify-content:space-between}.ant-page-header-heading-left{display:flex;align-items:center;margin:4px 0;overflow:hidden}.ant-page-header-heading-title{margin-right:12px;margin-bottom:0;color:rgba(255,255,255,.85);font-weight:600;font-size:20px;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header-heading .ant-avatar{margin-right:12px}.ant-page-header-heading-sub-title{margin-right:12px;color:rgba(255,255,255,.45);font-size:14px;line-height:1.5715;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header-heading-extra{margin:4px 0;white-space:nowrap}.ant-page-header-heading-extra>*{margin-left:12px;white-space:unset}.ant-page-header-heading-extra>*:first-child{margin-left:0}.ant-page-header-content{padding-top:12px}.ant-page-header-footer{margin-top:16px}.ant-page-header-footer .ant-tabs>.ant-tabs-nav{margin:0}.ant-page-header-footer .ant-tabs>.ant-tabs-nav:before{border:none}.ant-page-header-footer .ant-tabs .ant-tabs-tab{padding-top:8px;padding-bottom:8px;font-size:16px}.ant-page-header-compact .ant-page-header-heading{flex-wrap:wrap}.ant-page-header-rtl{direction:rtl}.ant-page-header-rtl .ant-page-header-back{float:right;margin-right:0;margin-left:16px}.ant-page-header-rtl .ant-page-header-heading-title,.ant-page-header-rtl .ant-page-header-heading .ant-avatar{margin-right:0;margin-left:12px}.ant-page-header-rtl .ant-page-header-heading-sub-title{float:right;margin-right:0;margin-left:12px}.ant-page-header-rtl .ant-page-header-heading-tags{float:right}.ant-page-header-rtl .ant-page-header-heading-extra{float:left}.ant-page-header-rtl .ant-page-header-heading-extra>*{margin-right:12px;margin-left:0}.ant-page-header-rtl .ant-page-header-heading-extra>*:first-child{margin-right:0}.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav{float:right}/*!************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/popover/style/index.less ***!\n \\************************************************************************************************************************************************************************************************************************************************************/.ant-popover{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:0;left:0;z-index:1030;font-weight:400;white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ant-popover:after{position:absolute;background:rgba(255,255,255,.01);content:""}.ant-popover-hidden{display:none}.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{padding-bottom:10px}.ant-popover-placement-right,.ant-popover-placement-rightTop,.ant-popover-placement-rightBottom{padding-left:10px}.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{padding-top:10px}.ant-popover-placement-left,.ant-popover-placement-leftTop,.ant-popover-placement-leftBottom{padding-right:10px}.ant-popover-inner{background-color:#1f1f1f;background-clip:padding-box;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.45) \\\t}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ant-popover-inner{box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2)}}.ant-popover-title{min-width:177px;min-height:32px;margin:0;padding:5px 16px 4px;color:rgba(255,255,255,.85);font-weight:500;border-bottom:1px solid #303030}.ant-popover-inner-content{padding:12px 16px;color:rgba(255,255,255,.85)}.ant-popover-message{position:relative;padding:4px 0 12px;color:rgba(255,255,255,.85);font-size:14px}.ant-popover-message>.anticon{position:absolute;top:8.0005px;color:#d89614;font-size:14px}.ant-popover-message-title{padding-left:22px}.ant-popover-buttons{margin-bottom:4px;text-align:right}.ant-popover-buttons button{margin-left:8px}.ant-popover-arrow{position:absolute;display:block;width:8.48528137px;height:8.48528137px;overflow:hidden;background:transparent;pointer-events:none}.ant-popover-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:6px;height:6px;margin:auto;background-color:#1f1f1f;content:"";pointer-events:auto}.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow{bottom:1.51471863px}.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content{box-shadow:3px 3px 7px rgba(0,0,0,.07);transform:translateY(-4.24264069px) rotate(45deg)}.ant-popover-placement-top .ant-popover-arrow{left:50%;transform:translate(-50%)}.ant-popover-placement-topLeft .ant-popover-arrow{left:16px}.ant-popover-placement-topRight .ant-popover-arrow{right:16px}.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow{left:1.51471863px}.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content{box-shadow:-3px 3px 7px rgba(0,0,0,.07);transform:translate(4.24264069px) rotate(45deg)}.ant-popover-placement-right .ant-popover-arrow{top:50%;transform:translateY(-50%)}.ant-popover-placement-rightTop .ant-popover-arrow{top:12px}.ant-popover-placement-rightBottom .ant-popover-arrow{bottom:12px}.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow{top:1.51471863px}.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content{box-shadow:-2px -2px 5px rgba(0,0,0,.06);transform:translateY(4.24264069px) rotate(45deg)}.ant-popover-placement-bottom .ant-popover-arrow{left:50%;transform:translate(-50%)}.ant-popover-placement-bottomLeft .ant-popover-arrow{left:16px}.ant-popover-placement-bottomRight .ant-popover-arrow{right:16px}.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow{right:1.51471863px}.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content{box-shadow:3px -3px 7px rgba(0,0,0,.07);transform:translate(-4.24264069px) rotate(45deg)}.ant-popover-placement-left .ant-popover-arrow{top:50%;transform:translateY(-50%)}.ant-popover-placement-leftTop .ant-popover-arrow{top:12px}.ant-popover-placement-leftBottom .ant-popover-arrow{bottom:12px}.ant-popover-pink .ant-popover-inner,.ant-popover-pink .ant-popover-arrow-content,.ant-popover-magenta .ant-popover-inner,.ant-popover-magenta .ant-popover-arrow-content{background-color:#cb2b83}.ant-popover-red .ant-popover-inner,.ant-popover-red .ant-popover-arrow-content{background-color:#d32029}.ant-popover-volcano .ant-popover-inner,.ant-popover-volcano .ant-popover-arrow-content{background-color:#d84a1b}.ant-popover-orange .ant-popover-inner,.ant-popover-orange .ant-popover-arrow-content{background-color:#d87a16}.ant-popover-yellow .ant-popover-inner,.ant-popover-yellow .ant-popover-arrow-content{background-color:#d8bd14}.ant-popover-gold .ant-popover-inner,.ant-popover-gold .ant-popover-arrow-content{background-color:#d89614}.ant-popover-cyan .ant-popover-inner,.ant-popover-cyan .ant-popover-arrow-content{background-color:#13a8a8}.ant-popover-lime .ant-popover-inner,.ant-popover-lime .ant-popover-arrow-content{background-color:#8bbb11}.ant-popover-green .ant-popover-inner,.ant-popover-green .ant-popover-arrow-content{background-color:#49aa19}.ant-popover-blue .ant-popover-inner,.ant-popover-blue .ant-popover-arrow-content{background-color:#177ddc}.ant-popover-geekblue .ant-popover-inner,.ant-popover-geekblue .ant-popover-arrow-content{background-color:#2b4acb}.ant-popover-purple .ant-popover-inner,.ant-popover-purple .ant-popover-arrow-content{background-color:#642ab5}.ant-popover-rtl{direction:rtl;text-align:right}.ant-popover-rtl .ant-popover-message-title{padding-right:22px;padding-left:16px}.ant-popover-rtl .ant-popover-buttons{text-align:left}.ant-popover-rtl .ant-popover-buttons button{margin-right:8px;margin-left:0}/*!***************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/popconfirm/style/index.less ***!\n \\***************************************************************************************************************************************************************************************************************************************************************/.ant-popconfirm{z-index:1060}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/progress/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-progress{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-progress-line{position:relative;width:100%;font-size:14px}.ant-progress-steps{display:inline-block}.ant-progress-steps-outer{display:flex;flex-direction:row;align-items:center}.ant-progress-steps-item{flex-shrink:0;min-width:2px;margin-right:2px;background:rgba(255,255,255,.08);transition:all .3s}.ant-progress-steps-item-active{background:#177ddc}.ant-progress-small.ant-progress-line,.ant-progress-small.ant-progress-line .ant-progress-text .anticon{font-size:12px}.ant-progress-outer{display:inline-block;width:100%;margin-right:0;padding-right:0}.ant-progress-show-info .ant-progress-outer{margin-right:calc(-2em - 8px);padding-right:calc(2em + 8px)}.ant-progress-inner{position:relative;display:inline-block;width:100%;overflow:hidden;vertical-align:middle;background-color:rgba(255,255,255,.08);border-radius:100px}.ant-progress-circle-trail{stroke:rgba(255,255,255,.08)}.ant-progress-circle-path{animation:ant-progress-appear .3s}.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#177ddc}.ant-progress-success-bg,.ant-progress-bg{position:relative;background-color:#177ddc;border-radius:100px;transition:all .4s cubic-bezier(.08,.82,.17,1) 0s}.ant-progress-success-bg{position:absolute;top:0;left:0;background-color:#49aa19}.ant-progress-text{display:inline-block;width:2em;margin-left:8px;color:rgba(255,255,255,.85);font-size:1em;line-height:1;white-space:nowrap;text-align:left;vertical-align:middle;word-break:normal}.ant-progress-text .anticon{font-size:14px}.ant-progress-status-active .ant-progress-bg:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#141414;border-radius:10px;opacity:0;animation:ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;content:""}.ant-progress-status-exception .ant-progress-bg{background-color:#a61d24}.ant-progress-status-exception .ant-progress-text{color:#a61d24}.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#a61d24}.ant-progress-status-success .ant-progress-bg{background-color:#49aa19}.ant-progress-status-success .ant-progress-text{color:#49aa19}.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#49aa19}.ant-progress-circle .ant-progress-inner{position:relative;line-height:1;background-color:transparent}.ant-progress-circle .ant-progress-text{position:absolute;top:50%;left:50%;width:100%;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:1em;line-height:1;white-space:normal;text-align:center;transform:translate(-50%,-50%)}.ant-progress-circle .ant-progress-text .anticon{font-size:1.16666667em}.ant-progress-circle.ant-progress-status-exception .ant-progress-text{color:#a61d24}.ant-progress-circle.ant-progress-status-success .ant-progress-text{color:#49aa19}@keyframes ant-progress-active{0%{transform:translate(-100%) scaleX(0);opacity:.1}20%{transform:translate(-100%) scaleX(0);opacity:.5}to{transform:translate(0) scaleX(1);opacity:0}}.ant-progress-rtl{direction:rtl}.ant-progress-rtl.ant-progress-show-info .ant-progress-outer{margin-right:0;margin-left:calc(-2em - 8px);padding-right:0;padding-left:calc(2em + 8px)}.ant-progress-rtl .ant-progress-success-bg{right:0;left:auto}.ant-progress-rtl.ant-progress-line .ant-progress-text,.ant-progress-rtl.ant-progress-steps .ant-progress-text{margin-right:8px;margin-left:0;text-align:right}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/rate/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-rate{box-sizing:border-box;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";display:inline-block;margin:0;padding:0;color:#d8bd14;font-size:20px;line-height:unset;list-style:none;outline:none}.ant-rate-disabled .ant-rate-star{cursor:default}.ant-rate-disabled .ant-rate-star:hover{transform:scale(1)}.ant-rate-star{position:relative;display:inline-block;color:inherit;cursor:pointer}.ant-rate-star:not(:last-child){margin-right:8px}.ant-rate-star>div{transition:all .3s,outline 0s}.ant-rate-star>div:hover{transform:scale(1.1)}.ant-rate-star>div:focus{outline:0}.ant-rate-star>div:focus-visible{outline:1px dashed #d8bd14;transform:scale(1.1)}.ant-rate-star-first,.ant-rate-star-second{color:rgba(255,255,255,.12);transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-rate-star-first .anticon,.ant-rate-star-second .anticon{vertical-align:middle}.ant-rate-star-first{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden;opacity:0}.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-half .ant-rate-star-second{opacity:1}.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-full .ant-rate-star-second{color:inherit}.ant-rate-text{display:inline-block;margin:0 8px;font-size:14px}.ant-rate-rtl{direction:rtl}.ant-rate-rtl .ant-rate-star:not(:last-child){margin-right:0;margin-left:8px}.ant-rate-rtl .ant-rate-star-first{right:0;left:auto}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/result/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-result{padding:48px 32px}.ant-result-success .ant-result-icon>.anticon{color:#49aa19}.ant-result-error .ant-result-icon>.anticon{color:#a61d24}.ant-result-info .ant-result-icon>.anticon{color:#177ddc}.ant-result-warning .ant-result-icon>.anticon{color:#d89614}.ant-result-image{width:250px;height:295px;margin:auto}.ant-result-icon{margin-bottom:24px;text-align:center}.ant-result-icon>.anticon{font-size:72px}.ant-result-title{color:rgba(255,255,255,.85);font-size:24px;line-height:1.8;text-align:center}.ant-result-subtitle{color:rgba(255,255,255,.45);font-size:14px;line-height:1.6;text-align:center}.ant-result-extra{margin:24px 0 0;text-align:center}.ant-result-extra>*{margin-right:8px}.ant-result-extra>*:last-child{margin-right:0}.ant-result-content{margin-top:24px;padding:24px 40px;background-color:rgba(255,255,255,.04)}.ant-result-rtl{direction:rtl}.ant-result-rtl .ant-result-extra>*{margin-right:0;margin-left:8px}.ant-result-rtl .ant-result-extra>*:last-child{margin-left:0}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/skeleton/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-skeleton{display:table;width:100%}.ant-skeleton-header{display:table-cell;padding-right:16px;vertical-align:top}.ant-skeleton-header .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:32px;height:32px;line-height:32px}.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-content{display:table-cell;width:100%;vertical-align:top}.ant-skeleton-content .ant-skeleton-title{width:100%;height:16px;margin-top:16px;background:rgba(190,190,190,.2);border-radius:4px}.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:24px}.ant-skeleton-content .ant-skeleton-paragraph{padding:0}.ant-skeleton-content .ant-skeleton-paragraph>li{width:100%;height:16px;list-style:none;background:rgba(190,190,190,.2);border-radius:4px}.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){width:61%}.ant-skeleton-content .ant-skeleton-paragraph>li+li{margin-top:16px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title{margin-top:12px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:28px}.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li{border-radius:100px}.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,rgba(190,190,190,.2) 25%,rgba(255,255,255,.16) 37%,rgba(190,190,190,.2) 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-active .ant-skeleton-button,.ant-skeleton.ant-skeleton-active .ant-skeleton-input,.ant-skeleton.ant-skeleton-active .ant-skeleton-image{background:linear-gradient(90deg,rgba(190,190,190,.2) 25%,rgba(255,255,255,.16) 37%,rgba(190,190,190,.2) 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-block,.ant-skeleton.ant-skeleton-block .ant-skeleton-button{width:100%}.ant-skeleton-element{display:inline-block;width:auto}.ant-skeleton-element .ant-skeleton-button{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);border-radius:2px;width:64px;min-width:64px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle{width:32px;min-width:32px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round{border-radius:32px}.ant-skeleton-element .ant-skeleton-button-lg{width:80px;min-width:80px;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle{width:40px;min-width:40px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round{border-radius:40px}.ant-skeleton-element .ant-skeleton-button-sm{width:48px;min-width:48px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle{width:24px;min-width:24px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round{border-radius:24px}.ant-skeleton-element .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:32px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-input{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:100%;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-input-lg{width:100%;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-input-sm{width:100%;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-image{display:flex;align-items:center;justify-content:center;vertical-align:top;background:rgba(190,190,190,.2);width:96px;height:96px;line-height:96px}.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-image-path{fill:#bfbfbf}.ant-skeleton-element .ant-skeleton-image-svg{width:48px;height:48px;line-height:48px;max-width:192px;max-height:192px}.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle{border-radius:50%}@keyframes ant-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.ant-skeleton-rtl{direction:rtl}.ant-skeleton-rtl .ant-skeleton-header{padding-right:0;padding-left:16px}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li{animation-name:ant-skeleton-loading-rtl}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar{animation-name:ant-skeleton-loading-rtl}@keyframes ant-skeleton-loading-rtl{0%{background-position:0% 50%}to{background-position:100% 50%}}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/slider/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-slider{box-sizing:border-box;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;height:12px;margin:10px 6px;padding:4px 0;cursor:pointer;touch-action:none}.ant-slider-vertical{width:12px;height:100%;margin:6px 10px;padding:0 4px}.ant-slider-vertical .ant-slider-rail{width:4px;height:100%}.ant-slider-vertical .ant-slider-track{width:4px}.ant-slider-vertical .ant-slider-handle{margin-top:-6px;margin-left:-5px}.ant-slider-vertical .ant-slider-mark{top:0;left:12px;width:18px;height:100%}.ant-slider-vertical .ant-slider-mark-text{left:4px;white-space:nowrap}.ant-slider-vertical .ant-slider-step{width:4px;height:100%}.ant-slider-vertical .ant-slider-dot{top:auto;left:2px;margin-bottom:-4px}.ant-slider-tooltip .ant-tooltip-inner{min-width:unset}.ant-slider-rtl.ant-slider-vertical .ant-slider-handle{margin-right:-5px;margin-left:0}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark{right:12px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text{right:4px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-dot{right:2px;left:auto}.ant-slider-with-marks{margin-bottom:28px}.ant-slider-rail{position:absolute;width:100%;height:4px;background-color:#262626;border-radius:2px;transition:background-color .3s}.ant-slider-track{position:absolute;height:4px;background-color:#153450;border-radius:2px;transition:background-color .3s}.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:#141414;border:solid 2px #153450;border-radius:50%;box-shadow:0;cursor:pointer;transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(.18,.89,.32,1.28)}.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging{border-color:#4697e3;box-shadow:0 0 0 5px rgba(23,125,220,.12)}.ant-slider-handle:focus{border-color:#4697e3;outline:none;box-shadow:0 0 0 5px rgba(23,125,220,.12)}.ant-slider-handle.ant-tooltip-open{border-color:#177ddc}.ant-slider:hover .ant-slider-rail{background-color:#434343}.ant-slider:hover .ant-slider-track{background-color:#16436e}.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#16436e}.ant-slider-mark{position:absolute;top:14px;left:0;width:100%;font-size:14px}.ant-slider-mark-text{position:absolute;display:inline-block;color:rgba(255,255,255,.45);text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-slider-mark-text-active{color:rgba(255,255,255,.85)}.ant-slider-step{position:absolute;width:100%;height:4px;background:transparent}.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;margin-left:-4px;background-color:#141414;border:2px solid #303030;border-radius:50%;cursor:pointer}.ant-slider-dot:first-child{margin-left:-4px}.ant-slider-dot:last-child{margin-left:-4px}.ant-slider-dot-active{border-color:#16436e}.ant-slider-disabled{cursor:not-allowed}.ant-slider-disabled .ant-slider-rail{background-color:#262626!important}.ant-slider-disabled .ant-slider-track{background-color:rgba(255,255,255,.3)!important}.ant-slider-disabled .ant-slider-handle,.ant-slider-disabled .ant-slider-dot{background-color:#141414;border-color:rgba(255,255,255,.3)!important;box-shadow:none;cursor:not-allowed}.ant-slider-disabled .ant-slider-mark-text,.ant-slider-disabled .ant-slider-dot{cursor:not-allowed!important}.ant-slider-rtl{direction:rtl}.ant-slider-rtl .ant-slider-mark{right:0;left:auto}.ant-slider-rtl .ant-slider-dot,.ant-slider-rtl .ant-slider-dot:first-child{margin-right:-4px;margin-left:0}.ant-slider-rtl .ant-slider-dot:last-child{margin-right:-4px;margin-left:0}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/space/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-space{display:inline-flex}.ant-space-vertical{flex-direction:column}.ant-space-align-center{align-items:center}.ant-space-align-start{align-items:flex-start}.ant-space-align-end{align-items:flex-end}.ant-space-align-baseline{align-items:baseline}.ant-space-item:empty{display:none}.ant-space-rtl{direction:rtl}/*!**************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/statistic/style/index.less ***!\n \\**************************************************************************************************************************************************************************************************************************************************************/.ant-statistic{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-statistic-title{margin-bottom:4px;color:rgba(255,255,255,.45);font-size:14px}.ant-statistic-content{color:rgba(255,255,255,.85);font-size:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.ant-statistic-content-value{display:inline-block;direction:ltr}.ant-statistic-content-prefix,.ant-statistic-content-suffix{display:inline-block}.ant-statistic-content-prefix{margin-right:4px}.ant-statistic-content-suffix{margin-left:4px}.ant-statistic-rtl{direction:rtl}.ant-statistic-rtl .ant-statistic-content-prefix{margin-right:0;margin-left:4px}.ant-statistic-rtl .ant-statistic-content-suffix{margin-right:4px;margin-left:0}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/steps/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-steps{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:flex;width:100%;font-size:0;text-align:initial}.ant-steps-item{position:relative;display:inline-block;flex:1;overflow:hidden;vertical-align:top}.ant-steps-item-container{outline:none}.ant-steps-item:last-child{flex:none}.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-tail,.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{display:none}.ant-steps-item-icon,.ant-steps-item-content{display:inline-block;vertical-align:top}.ant-steps-item-icon{width:32px;height:32px;margin:0 8px 0 0;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:32px;text-align:center;border:1px solid rgba(255,255,255,.3);border-radius:32px;transition:background-color .3s,border-color .3s}.ant-steps-item-icon .ant-steps-icon{position:relative;top:-.5px;color:#177ddc;line-height:1}.ant-steps-item-tail{position:absolute;top:12px;left:0;width:100%;padding:0 10px}.ant-steps-item-tail:after{display:inline-block;width:100%;height:1px;background:#303030;border-radius:1px;transition:background .3s;content:""}.ant-steps-item-title{position:relative;display:inline-block;padding-right:16px;color:rgba(255,255,255,.85);font-size:16px;line-height:32px}.ant-steps-item-title:after{position:absolute;top:16px;left:100%;display:block;width:9999px;height:1px;background:#303030;content:""}.ant-steps-item-subtitle{display:inline;margin-left:8px;color:rgba(255,255,255,.45);font-weight:400;font-size:14px}.ant-steps-item-description{color:rgba(255,255,255,.45);font-size:14px}.ant-steps-item-wait .ant-steps-item-icon{background-color:transparent;border-color:rgba(255,255,255,.3)}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:rgba(255,255,255,.3)}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:rgba(255,255,255,.3)}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:rgba(255,255,255,.45)}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#303030}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:rgba(255,255,255,.45)}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#303030}.ant-steps-item-process .ant-steps-item-icon{background-color:transparent;border-color:#177ddc}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#177ddc}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#177ddc}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:rgba(255,255,255,.85)}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#303030}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:rgba(255,255,255,.85)}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#303030}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background:#177ddc}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon{color:#fff}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-title{font-weight:500}.ant-steps-item-finish .ant-steps-item-icon{background-color:transparent;border-color:#177ddc}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#177ddc}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#177ddc}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:rgba(255,255,255,.85)}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#177ddc}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:rgba(255,255,255,.45)}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#177ddc}.ant-steps-item-error .ant-steps-item-icon{background-color:transparent;border-color:#a61d24}.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon{color:#a61d24}.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#a61d24}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#a61d24}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#303030}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#a61d24}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#303030}.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after{background:#a61d24}.ant-steps-item-disabled{cursor:not-allowed}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]{cursor:pointer}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-title,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon{transition:color .3s}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description{color:#177ddc}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon{border-color:#177ddc}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon .ant-steps-icon{color:#177ddc}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:16px;white-space:nowrap}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-right:0}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail{display:none}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description{max-width:140px;white-space:normal}.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon{height:auto;background:none;border:0}.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon{top:0px;left:.5px;width:32px;height:32px;font-size:24px;line-height:32px}.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#177ddc}.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon{width:auto;background:none}.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:12px}.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}.ant-steps-small .ant-steps-item-icon{width:24px;height:24px;margin:0 8px 0 0;font-size:12px;line-height:24px;text-align:center;border-radius:24px}.ant-steps-small .ant-steps-item-title{padding-right:12px;font-size:14px;line-height:24px}.ant-steps-small .ant-steps-item-title:after{top:12px}.ant-steps-small .ant-steps-item-description{color:rgba(255,255,255,.45);font-size:14px}.ant-steps-small .ant-steps-item-tail{top:8px}.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon{width:inherit;height:inherit;line-height:inherit;background:none;border:0;border-radius:0}.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{font-size:24px;line-height:24px;transform:none}.ant-steps-vertical{display:flex;flex-direction:column}.ant-steps-vertical>.ant-steps-item{display:block;flex:1 0 auto;padding-left:0;overflow:visible}.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:left;margin-right:16px}.ant-steps-vertical>.ant-steps-item .ant-steps-item-content{display:block;min-height:48px;overflow:hidden}.ant-steps-vertical>.ant-steps-item .ant-steps-item-title{line-height:32px}.ant-steps-vertical>.ant-steps-item .ant-steps-item-description{padding-bottom:12px}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{position:absolute;top:0;left:16px;width:1px;height:100%;padding:38px 0 6px}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after{width:1px;height:100%}.ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail{display:block}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{display:none}.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{position:absolute;top:0;left:12px;padding:30px 0 6px}.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title{line-height:24px}.ant-steps-label-vertical .ant-steps-item{overflow:visible}.ant-steps-label-vertical .ant-steps-item-tail{margin-left:58px;padding:3.5px 24px}.ant-steps-label-vertical .ant-steps-item-content{display:block;width:116px;margin-top:8px;text-align:center}.ant-steps-label-vertical .ant-steps-item-icon{display:inline-block;margin-left:42px}.ant-steps-label-vertical .ant-steps-item-title{padding-right:0;padding-left:0}.ant-steps-label-vertical .ant-steps-item-title:after{display:none}.ant-steps-label-vertical .ant-steps-item-subtitle{display:block;margin-bottom:4px;margin-left:0;line-height:1.5715}.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon{margin-left:46px}.ant-steps-dot .ant-steps-item-title,.ant-steps-dot.ant-steps-small .ant-steps-item-title{line-height:1.5715}.ant-steps-dot .ant-steps-item-tail,.ant-steps-dot.ant-steps-small .ant-steps-item-tail{top:2px;width:100%;margin:0 0 0 70px;padding:0}.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after{width:calc(100% - 20px);height:3px;margin-left:12px}.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{left:2px}.ant-steps-dot .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-icon{width:8px;height:8px;margin-left:67px;padding-right:0;line-height:8px;background:transparent;border:0}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{position:relative;float:left;width:100%;height:100%;border-radius:100px;transition:all .3s}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after{position:absolute;top:-12px;left:-26px;width:60px;height:32px;background:rgba(0,0,0,.001);content:""}.ant-steps-dot .ant-steps-item-content,.ant-steps-dot.ant-steps-small .ant-steps-item-content{width:140px}.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon{position:relative;top:-1px;width:10px;height:10px;line-height:10px;background:none}.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot{left:0}.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-top:13px;margin-left:0;background:none}.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{top:6.5px;left:-9px;margin:0;padding:22px 0 4px}.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{left:0}.ant-steps-vertical.ant-steps-dot .ant-steps-item-content{width:inherit}.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot{top:-1px;left:-1px}.ant-steps-navigation{padding-top:12px}.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-left:-12px}.ant-steps-navigation .ant-steps-item{overflow:visible;text-align:center}.ant-steps-navigation .ant-steps-item-container{display:inline-block;height:100%;margin-left:-16px;padding-bottom:12px;text-align:left;transition:opacity .3s}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content{max-width:auto}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{max-width:100%;padding-right:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title:after{display:none}.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]{cursor:pointer}.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover{opacity:.85}.ant-steps-navigation .ant-steps-item:last-child{flex:1}.ant-steps-navigation .ant-steps-item:last-child:after{display:none}.ant-steps-navigation .ant-steps-item:after{position:absolute;top:50%;left:100%;display:inline-block;width:12px;height:12px;margin-top:-14px;margin-left:-2px;border:1px solid rgba(255,255,255,.2);border-bottom:none;border-left:none;transform:rotate(45deg);content:""}.ant-steps-navigation .ant-steps-item:before{position:absolute;bottom:0;left:50%;display:inline-block;width:0;height:2px;background-color:#177ddc;transition:width .3s,left .3s;transition-timing-function:ease-out;content:""}.ant-steps-navigation .ant-steps-item.ant-steps-item-active:before{left:0;width:100%}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item{margin-right:0!important}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:before{display:none}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item.ant-steps-item-active:before{top:0;right:0;left:unset;display:block;width:3px;height:calc(100% - 24px)}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:after{position:relative;top:-2px;left:50%;display:block;width:8px;height:8px;margin-bottom:8px;text-align:center;transform:rotate(135deg)}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{visibility:hidden}.ant-steps-navigation.ant-steps-horizontal>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{visibility:hidden}.ant-steps-rtl{direction:rtl}.ant-steps.ant-steps-rtl .ant-steps-item-icon{margin-right:0;margin-left:8px}.ant-steps-rtl .ant-steps-item-tail{right:0;left:auto}.ant-steps-rtl .ant-steps-item-title{padding-right:0;padding-left:16px}.ant-steps-rtl .ant-steps-item-title:after{right:100%;left:auto}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:16px;padding-left:0}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-left:0}.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{right:.5px;left:auto}.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-right:-12px;margin-left:0}.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container{margin-right:-16px;margin-left:0;text-align:right}.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{padding-left:0}.ant-steps-rtl.ant-steps-navigation .ant-steps-item:after{right:100%;left:auto;margin-right:-2px;margin-left:0;transform:rotate(225deg)}.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:12px;padding-left:0}.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}.ant-steps-rtl.ant-steps-small .ant-steps-item-title{padding-right:0;padding-left:12px}.ant-steps-rtl.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:right;margin-right:0;margin-left:16px}.ant-steps-rtl.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:16px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{right:12px;left:auto}.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title{padding-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail{margin:0 70px 0 0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after{margin-right:12px;margin-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{right:2px;left:auto}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon{margin-right:67px;margin-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{float:right}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after{right:-26px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-right:0;margin-left:16px}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:-9px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{right:0;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot{right:-2px;left:auto}.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active{padding-right:4px}.ant-steps-with-progress .ant-steps-item{padding-top:4px}.ant-steps-with-progress .ant-steps-item .ant-steps-item-tail{top:4px!important}.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child{padding-bottom:4px;padding-left:4px}.ant-steps-with-progress .ant-steps-item-icon{position:relative}.ant-steps-with-progress .ant-steps-item-icon .ant-progress{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/switch/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-switch{margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;box-sizing:border-box;min-width:44px;height:22px;line-height:22px;vertical-align:middle;background-color:rgba(255,255,255,.3);border:0;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-switch:focus{outline:0;box-shadow:0 0 0 2px rgba(255,255,255,.1)}.ant-switch-checked:focus{box-shadow:0 0 0 2px #111b26}.ant-switch:focus:hover{box-shadow:none}.ant-switch-checked{background-color:#177ddc}.ant-switch-loading,.ant-switch-disabled{cursor:not-allowed;opacity:.4}.ant-switch-loading *,.ant-switch-disabled *{box-shadow:none;cursor:not-allowed}.ant-switch-inner{display:block;margin:0 7px 0 25px;color:#fff;font-size:12px;transition:margin .2s}.ant-switch-checked .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-handle{position:absolute;top:2px;left:2px;width:18px;height:18px;transition:all .2s ease-in-out}.ant-switch-handle:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:9px;box-shadow:0 2px 4px rgba(0,35,11,.2);transition:all .2s ease-in-out;content:""}.ant-switch-checked .ant-switch-handle{left:calc(100% - 20px)}.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before{right:-30%;left:0}.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before{right:0;left:-30%}.ant-switch-loading-icon.anticon{position:relative;top:2px;color:rgba(0,0,0,.65);vertical-align:top}.ant-switch-checked .ant-switch-loading-icon{color:#177ddc}.ant-switch-small{min-width:28px;height:16px;line-height:16px}.ant-switch-small .ant-switch-inner{margin:0 5px 0 18px;font-size:12px}.ant-switch-small .ant-switch-handle{width:12px;height:12px}.ant-switch-small .ant-switch-loading-icon{top:1.5px;font-size:9px}.ant-switch-small.ant-switch-checked .ant-switch-inner{margin:0 18px 0 5px}.ant-switch-small.ant-switch-checked .ant-switch-handle{left:calc(100% - 14px)}.ant-switch-rtl{direction:rtl}.ant-switch-rtl .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-rtl .ant-switch-handle{right:2px;left:auto}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before{right:0;left:-30%}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before{right:-30%;left:0}.ant-switch-rtl.ant-switch-checked .ant-switch-inner{margin:0 7px 0 25px}.ant-switch-rtl.ant-switch-checked .ant-switch-handle{right:calc(100% - 20px)}.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{right:calc(100% - 14px)}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/table/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-table.ant-table-middle{font-size:14px}.ant-table.ant-table-middle .ant-table-title,.ant-table.ant-table-middle .ant-table-footer,.ant-table.ant-table-middle .ant-table-thead>tr>th,.ant-table.ant-table-middle .ant-table-tbody>tr>td,.ant-table.ant-table-middle tfoot>tr>th,.ant-table.ant-table-middle tfoot>tr>td{padding:12px 8px}.ant-table.ant-table-middle .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-middle .ant-table-expanded-row-fixed{margin:-12px -8px}.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-12px -8px -12px 25px}.ant-table.ant-table-small{font-size:14px}.ant-table.ant-table-small .ant-table-title,.ant-table.ant-table-small .ant-table-footer,.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small tfoot>tr>th,.ant-table.ant-table-small tfoot>tr>td{padding:8px}.ant-table.ant-table-small .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-small .ant-table-expanded-row-fixed{margin:-8px}.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-8px -8px -8px 25px}.ant-table-small .ant-table-thead>tr>th{background-color:#1d1d1d}.ant-table-small .ant-table-selection-column{width:46px;min-width:46px}.ant-table.ant-table-bordered>.ant-table-title{border:1px solid #303030;border-bottom:0}.ant-table.ant-table-bordered>.ant-table-container{border-left:1px solid #303030}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td{border-right:1px solid #303030}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th{border-bottom:1px solid #303030}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th:before{background-color:transparent!important}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first:after{border-right:1px solid #303030}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-16px -17px}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed:after{position:absolute;top:0;right:1px;bottom:0;border-right:1px solid #303030;content:""}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table{border-top:1px solid #303030}.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td{border-right:0}.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-12px -9px}.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-8px -9px}.ant-table.ant-table-bordered>.ant-table-footer{border:1px solid #303030;border-top:0}.ant-table-cell .ant-table-container:first-child{border-top:0}.ant-table-cell-scrollbar{box-shadow:0 1px 0 1px #1d1d1d}.ant-table-resize-handle{position:absolute;top:0;height:100%!important;bottom:0;left:auto!important;right:-8px;cursor:col-resize;touch-action:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;width:16px;z-index:1}.ant-table-resize-handle-line{display:block;width:1px;margin-left:7px;height:100%!important;background-color:#177ddc;opacity:0}.ant-table-resize-handle:hover .ant-table-resize-handle-line{opacity:1}.ant-table-resize-handle.dragging{overflow:hidden}.ant-table-resize-handle.dragging .ant-table-resize-handle-line{opacity:1}.ant-table-resize-handle.dragging:before{position:absolute;top:0;bottom:0;width:100%;content:" ";width:200vw;transform:translate(-50%);opacity:0}.ant-table-wrapper{clear:both;max-width:100%}.ant-table-wrapper:before{display:table;content:""}.ant-table-wrapper:after{display:table;clear:both;content:""}.ant-table{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;font-size:14px;background:#141414;border-radius:2px}.ant-table table{width:100%;text-align:left;border-radius:2px 2px 0 0;border-collapse:separate;border-spacing:0}.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-table tfoot>tr>th,.ant-table tfoot>tr>td{position:relative;padding:16px;overflow-wrap:break-word}.ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first{overflow:visible}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content{display:block;overflow:hidden;text-overflow:ellipsis}.ant-table-cell-ellipsis .ant-table-column-title{overflow:hidden;text-overflow:ellipsis;word-break:keep-all}.ant-table-title{padding:16px}.ant-table-footer{padding:16px;color:rgba(255,255,255,.85);background:rgba(255,255,255,.04)}.ant-table-thead>tr>th{position:relative;color:rgba(255,255,255,.85);font-weight:500;text-align:left;background:#1d1d1d;border-bottom:1px solid #303030;transition:background .3s ease}.ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{position:absolute;top:50%;right:0;width:1px;height:1.6em;background-color:rgba(255,255,255,.08);transform:translateY(-50%);transition:background-color .3s;content:""}.ant-table-thead>tr:not(:last-child)>th[colspan]{border-bottom:0}.ant-table-tbody>tr>td{border-bottom:1px solid #303030;transition:background .3s}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table{margin:-16px -16px -16px 33px}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td{border-bottom:0}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child{border-radius:0}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#262626}.ant-table-tbody>tr.ant-table-row-selected>td{background:#111b26;border-color:rgba(0,0,0,.03)}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#0e161f}.ant-table-summary{position:relative;z-index:2;background:#141414}div.ant-table-summary{box-shadow:0 -1px #303030}.ant-table-summary>tr>th,.ant-table-summary>tr>td{border-bottom:1px solid #303030}.ant-table-pagination.ant-pagination{margin:16px 0}.ant-table-pagination{display:flex;flex-wrap:wrap;row-gap:8px}.ant-table-pagination>*{flex:none}.ant-table-pagination-left{justify-content:flex-start}.ant-table-pagination-center{justify-content:center}.ant-table-pagination-right{justify-content:flex-end}.ant-table-thead th.ant-table-column-has-sorters{cursor:pointer;transition:all .3s}.ant-table-thead th.ant-table-column-has-sorters:hover{background:#303030}.ant-table-thead th.ant-table-column-has-sorters:hover:before{background-color:transparent!important}.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover{background:#222}.ant-table-thead th.ant-table-column-sort{background:#262626}.ant-table-thead th.ant-table-column-sort:before{background-color:transparent!important}td.ant-table-column-sort{background:rgba(255,255,255,.01)}.ant-table-column-title{position:relative;z-index:1;flex:1}.ant-table-column-sorters{display:flex;flex:auto;align-items:center;justify-content:space-between}.ant-table-column-sorters:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:""}.ant-table-column-sorter{margin-left:4px;color:#bfbfbf;font-size:0;transition:color .3s}.ant-table-column-sorter-inner{display:inline-flex;flex-direction:column;align-items:center}.ant-table-column-sorter-up,.ant-table-column-sorter-down{font-size:11px}.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{color:#177ddc}.ant-table-column-sorter-up+.ant-table-column-sorter-down{margin-top:-.3em}.ant-table-column-sorters:hover .ant-table-column-sorter{color:#a6a6a6}.ant-table-filter-column{display:flex;justify-content:space-between}.ant-table-filter-trigger{position:relative;display:flex;align-items:center;margin:-4px -8px -4px 4px;padding:0 4px;color:#bfbfbf;font-size:12px;border-radius:2px;cursor:pointer;transition:all .3s}.ant-table-filter-trigger:hover{color:rgba(255,255,255,.45);background:#434343}.ant-table-filter-trigger.active{color:#177ddc}.ant-table-filter-dropdown{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";min-width:120px;background-color:#1f1f1f;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2)}.ant-table-filter-dropdown .ant-dropdown-menu{max-height:264px;overflow-x:hidden;border:0;box-shadow:none}.ant-table-filter-dropdown .ant-dropdown-menu:empty:after{display:block;padding:8px 0;color:rgba(255,255,255,.3);font-size:12px;text-align:center;content:"Not Found"}.ant-table-filter-dropdown-tree{padding:8px 8px 0}.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background-color:rgba(255,255,255,.08)}.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover{background-color:#11263c}.ant-table-filter-dropdown-search{padding:8px;border-bottom:1px #303030 solid}.ant-table-filter-dropdown-search-input input{min-width:140px}.ant-table-filter-dropdown-search-input .anticon{color:rgba(255,255,255,.3)}.ant-table-filter-dropdown-checkall{width:100%;margin-bottom:4px;margin-left:4px}.ant-table-filter-dropdown-submenu>ul{max-height:calc(100vh - 130px);overflow-x:hidden;overflow-y:auto}.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-left:8px}.ant-table-filter-dropdown-btns{display:flex;justify-content:space-between;padding:7px 8px;overflow:hidden;background-color:#1f1f1f;border-top:1px solid #303030}.ant-table-selection-col{width:32px}.ant-table-bordered .ant-table-selection-col{width:50px}table tr th.ant-table-selection-column,table tr td.ant-table-selection-column{padding-right:8px;padding-left:8px;text-align:center}table tr th.ant-table-selection-column .ant-radio-wrapper,table tr td.ant-table-selection-column .ant-radio-wrapper{margin-right:0}table tr th.ant-table-selection-column.ant-table-cell-fix-left{z-index:3}table tr th.ant-table-selection-column:after{background-color:transparent!important}.ant-table-selection{position:relative;display:inline-flex;flex-direction:column}.ant-table-selection-extra{position:absolute;top:0;z-index:1;cursor:pointer;transition:all .3s;-webkit-margin-start:100%;margin-inline-start:100%;-webkit-padding-start:4px;padding-inline-start:4px}.ant-table-selection-extra .anticon{color:#bfbfbf;font-size:10px}.ant-table-selection-extra .anticon:hover{color:#a6a6a6}.ant-table-expand-icon-col{width:48px}.ant-table-row-expand-icon-cell{text-align:center}.ant-table-row-indent{float:left;height:1px}.ant-table-row-expand-icon{color:#177ddc;text-decoration:none;cursor:pointer;transition:color .3s;position:relative;display:inline-flex;float:left;box-sizing:border-box;width:17px;height:17px;padding:0;color:inherit;line-height:17px;background:transparent;border:1px solid #303030;border-radius:2px;outline:none;transform:scale(.94117647);transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{color:#165996}.ant-table-row-expand-icon:active{color:#388ed3}.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover,.ant-table-row-expand-icon:active{border-color:currentcolor}.ant-table-row-expand-icon:before,.ant-table-row-expand-icon:after{position:absolute;background:currentcolor;transition:transform .3s ease-out;content:""}.ant-table-row-expand-icon:before{top:7px;right:3px;left:3px;height:1px}.ant-table-row-expand-icon:after{top:3px;bottom:3px;left:7px;width:1px;transform:rotate(90deg)}.ant-table-row-expand-icon-collapsed:before{transform:rotate(-180deg)}.ant-table-row-expand-icon-collapsed:after{transform:rotate(0)}.ant-table-row-expand-icon-spaced{background:transparent;border:0;visibility:hidden}.ant-table-row-expand-icon-spaced:before,.ant-table-row-expand-icon-spaced:after{display:none;content:none}.ant-table-row-indent+.ant-table-row-expand-icon{margin-top:2.5005px;margin-right:8px}tr.ant-table-expanded-row>td,tr.ant-table-expanded-row:hover>td{background:#1d1d1d}tr.ant-table-expanded-row .ant-descriptions-view{display:flex}tr.ant-table-expanded-row .ant-descriptions-view table{flex:auto;width:auto}.ant-table .ant-table-expanded-row-fixed{position:relative;margin:-16px;padding:16px}.ant-table-tbody>tr.ant-table-placeholder{text-align:center}.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{color:rgba(255,255,255,.3)}.ant-table-tbody>tr.ant-table-placeholder:hover>td{background:#141414}.ant-table-cell-fix-left,.ant-table-cell-fix-right{position:sticky!important;z-index:2;background:#141414}.ant-table-cell-fix-left-first:after,.ant-table-cell-fix-left-last:after{position:absolute;top:0;right:0;bottom:-1px;width:30px;transform:translate(100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table-cell-fix-right-first:after,.ant-table-cell-fix-right-last:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:before,.ant-table .ant-table-container:after{position:absolute;top:0;bottom:0;z-index:2;width:30px;transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:before{left:0}.ant-table .ant-table-container:after{right:0}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container{position:relative}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container:before{box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.45)}.ant-table-ping-left .ant-table-cell-fix-left-first:after,.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.45)}.ant-table-ping-left .ant-table-cell-fix-left-last:before{background-color:transparent!important}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container{position:relative}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after{box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.45)}.ant-table-ping-right .ant-table-cell-fix-right-first:after,.ant-table-ping-right .ant-table-cell-fix-right-last:after{box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.45)}.ant-table-sticky-holder{position:sticky;z-index:3;background:#141414}.ant-table-sticky-scroll{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;background:#fcfcfc;border-top:1px solid #303030;opacity:.6}.ant-table-sticky-scroll:hover{transform-origin:center bottom}.ant-table-sticky-scroll-bar{height:8px;background-color:rgba(0,0,0,.35);border-radius:4px}.ant-table-sticky-scroll-bar:hover,.ant-table-sticky-scroll-bar-active{background-color:rgba(0,0,0,.8)}@media all and (-ms-high-contrast: none){.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:none!important}.ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:none!important}}.ant-table-title{border-radius:2px 2px 0 0}.ant-table-title+.ant-table-container{border-top-left-radius:0;border-top-right-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child{border-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child{border-radius:0}.ant-table-container{border-top-left-radius:2px;border-top-right-radius:2px}.ant-table-container table>thead>tr:first-child th:first-child{border-top-left-radius:2px}.ant-table-container table>thead>tr:first-child th:last-child{border-top-right-radius:2px}.ant-table-footer{border-radius:0 0 2px 2px}.ant-table-wrapper-rtl,.ant-table-rtl{direction:rtl}.ant-table-wrapper-rtl .ant-table table{text-align:right}.ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-wrapper-rtl .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{right:auto;left:0}.ant-table-wrapper-rtl .ant-table-thead>tr>th{text-align:right}.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl{margin:-16px 33px -16px -16px}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left{justify-content:flex-end}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right{justify-content:flex-start}.ant-table-wrapper-rtl .ant-table-column-sorter{margin-right:4px;margin-left:0}.ant-table-wrapper-rtl .ant-table-filter-column-title{padding:16px 16px 16px 2.3em}.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title{padding:0 0 0 2.3em}.ant-table-wrapper-rtl .ant-table-filter-trigger{margin:-4px 4px -4px -8px}.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-right:8px;padding-left:0}.ant-table-wrapper-rtl .ant-table-selection{text-align:center}.ant-table-wrapper-rtl .ant-table-row-indent,.ant-table-wrapper-rtl .ant-table-row-expand-icon{float:right}.ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon{margin-right:0;margin-left:8px}.ant-table-wrapper-rtl .ant-table-row-expand-icon:after{transform:rotate(-90deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:before{transform:rotate(180deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:after{transform:rotate(0)}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/tree/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-tree.ant-tree-directory .ant-tree-treenode{position:relative}.ant-tree.ant-tree-directory .ant-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background-color .3s;content:"";pointer-events:none}.ant-tree.ant-tree-directory .ant-tree-treenode:hover:before{background:rgba(255,255,255,.08)}.ant-tree.ant-tree-directory .ant-tree-treenode>*{z-index:1}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher{transition:color .3s}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper{border-radius:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{color:#fff;background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before,.ant-tree.ant-tree-directory .ant-tree-treenode-selected:before{background:#177ddc}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher{color:#fff}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper{color:#fff;background:transparent}.ant-tree-checkbox{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-tree-checkbox:hover .ant-tree-checkbox-inner,.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner{border-color:#177ddc}.ant-tree-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #177ddc;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-tree-checkbox:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after{visibility:visible}.ant-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:transparent;border:1px solid #434343;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-tree-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#177ddc;border-color:#177ddc}.ant-tree-checkbox-disabled{cursor:not-allowed}.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-color:rgba(255,255,255,.3);animation-name:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner{background-color:rgba(255,255,255,.08);border-color:#434343!important}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{border-color:rgba(255,255,255,.08);border-collapse:separate;animation-name:none}.ant-tree-checkbox-disabled+span{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-tree-checkbox-disabled:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after{visibility:hidden}.ant-tree-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-tree-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\\a0"}.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper{margin-left:8px}.ant-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-tree-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-tree-checkbox-group-item{margin-right:8px}.ant-tree-checkbox-group-item:last-child{margin-right:0}.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:0}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{background-color:transparent;border-color:#434343}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#177ddc;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{background-color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.3)}.ant-tree{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background:transparent;border-radius:2px;transition:background-color .3s}.ant-tree-focused:not(:hover):not(.ant-tree-active-focused){background:#111b26}.ant-tree-list-holder-inner{align-items:flex-start}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner{align-items:stretch}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper{flex:auto}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging{position:relative}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging:after{position:absolute;top:0;right:0;bottom:4px;left:0;border:1px solid #177ddc;opacity:0;animation:ant-tree-node-fx-do-not-use .3s;animation-play-state:running;animation-fill-mode:forwards;content:"";pointer-events:none}.ant-tree .ant-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:none}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper{background:rgba(255,255,255,.08)}.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title{color:inherit;font-weight:500}.ant-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-indent-unit{display:inline-block;width:24px}.ant-tree-draggable-icon{width:24px;line-height:24px;text-align:center;opacity:.2;transition:opacity .3s}.ant-tree-treenode:hover .ant-tree-draggable-icon{opacity:.45}.ant-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-switcher .ant-tree-switcher-icon,.ant-tree-switcher .ant-select-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}.ant-tree-switcher .ant-tree-switcher-icon svg,.ant-tree-switcher .ant-select-tree-switcher-icon svg{transition:transform .3s}.ant-tree-switcher-noop{cursor:default}.ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(-90deg)}.ant-tree-switcher-loading-icon{color:#177ddc}.ant-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}.ant-tree-switcher-leaf-line:before{position:absolute;top:0;right:12px;bottom:-4px;margin-left:-1px;border-right:1px solid #d9d9d9;content:" "}.ant-tree-switcher-leaf-line:after{position:absolute;width:10px;height:14px;border-bottom:1px solid #d9d9d9;content:" "}.ant-tree-checkbox{top:initial;margin:4px 8px 0 0}.ant-tree .ant-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:transparent;border-radius:2px;cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}.ant-tree .ant-tree-node-content-wrapper:hover{background-color:rgba(255,255,255,.08)}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#11263c}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty{display:none}.ant-tree-unselectable .ant-tree-node-content-wrapper:hover{background-color:transparent}.ant-tree-node-content-wrapper{line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-node-content-wrapper .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#177ddc;border-radius:1px;pointer-events:none}.ant-tree-node-content-wrapper .ant-tree-drop-indicator:after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #177ddc;border-radius:50%;content:""}.ant-tree .ant-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #177ddc}.ant-tree-show-line .ant-tree-indent-unit{position:relative;height:100%}.ant-tree-show-line .ant-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #434343;content:""}.ant-tree-show-line .ant-tree-indent-unit-end:before{display:none}.ant-tree-show-line .ant-tree-switcher{background:#141414}.ant-tree-show-line .ant-tree-switcher-line-icon{vertical-align:-.15em}.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before{top:auto!important;bottom:auto!important;height:14px!important}.ant-tree-rtl{direction:rtl}.ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after{right:-6px;left:unset}.ant-tree .ant-tree-treenode-rtl{direction:rtl}.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(90deg)}.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit:before{right:auto;left:-13px;border-right:none;border-left:1px solid #434343}.ant-tree-rtl.ant-tree-checkbox,.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox{margin:4px 0 0 8px}/*!****************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/time-picker/style/index.less ***!\n \\****************************************************************************************************************************************************************************************************************************************************************//*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/timeline/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-timeline{box-sizing:border-box;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";margin:0;padding:0;list-style:none}.ant-timeline-item{position:relative;margin:0;padding-bottom:20px;font-size:14px;list-style:none}.ant-timeline-item-tail{position:absolute;top:10px;left:4px;height:calc(100% - 10px);border-left:2px solid #303030}.ant-timeline-item-pending .ant-timeline-item-head{font-size:12px;background-color:transparent}.ant-timeline-item-pending .ant-timeline-item-tail{display:none}.ant-timeline-item-head{position:absolute;width:10px;height:10px;background-color:#141414;border:2px solid transparent;border-radius:100px}.ant-timeline-item-head-blue{color:#177ddc;border-color:#177ddc}.ant-timeline-item-head-red{color:#a61d24;border-color:#a61d24}.ant-timeline-item-head-green{color:#49aa19;border-color:#49aa19}.ant-timeline-item-head-gray{color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.3)}.ant-timeline-item-head-custom{position:absolute;top:5.5px;left:5px;width:auto;height:auto;margin-top:0;padding:3px 1px;line-height:1;text-align:center;border:0;border-radius:0;transform:translate(-50%,-50%)}.ant-timeline-item-content{position:relative;top:-7.001px;margin:0 0 0 26px;word-break:break-word}.ant-timeline-item-last>.ant-timeline-item-tail{display:none}.ant-timeline-item-last>.ant-timeline-item-content{min-height:48px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-tail,.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{left:50%}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head{margin-left:-4px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{margin-left:1px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{left:calc(50% - 4px);width:calc(50% - 14px);text-align:left}.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content{width:calc(50% - 12px);margin:0;text-align:right}.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom{left:calc(100% - 6px)}.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:calc(100% - 18px)}.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail{display:block;height:calc(100% - 14px);border-left:2px dotted #303030}.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail{display:none}.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{top:15px;display:block;height:calc(100% - 15px);border-left:2px dotted #303030}.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content{min-height:48px}.ant-timeline.ant-timeline-label .ant-timeline-item-label{position:absolute;top:-7.001px;width:calc(50% - 12px);text-align:right}.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{left:calc(50% + 14px);width:calc(50% - 14px);text-align:left}.ant-timeline-rtl{direction:rtl}.ant-timeline-rtl .ant-timeline-item-tail{right:4px;left:auto;border-right:2px solid #303030;border-left:none}.ant-timeline-rtl .ant-timeline-item-head-custom{right:5px;left:auto;transform:translate(50%,-50%)}.ant-timeline-rtl .ant-timeline-item-content{margin:0 18px 0 0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{right:50%;left:auto}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head{margin-right:-4px;margin-left:0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{margin-right:1px;margin-left:0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{right:calc(50% - 4px);left:auto;text-align:right}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content{text-align:left}.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom{right:0;left:auto}.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:100%;margin-right:18px;text-align:right}.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{border-right:2px dotted #303030;border-left:none}.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label{text-align:left}.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{right:calc(50% + 14px);text-align:right}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/transfer/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-transfer-customize-list .ant-transfer-list{flex:1 1 50%;width:auto;height:auto;min-height:200px}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small{border:0;border-radius:0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column{width:40px;min-width:40px}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th{background:#1d1d1d}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content .ant-table-row:last-child td{border-bottom:1px solid #303030}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body{margin:0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination{margin:16px 0 4px}.ant-transfer-customize-list .ant-input[disabled]{background-color:transparent}.ant-transfer{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:flex;align-items:stretch}.ant-transfer-disabled .ant-transfer-list{background:rgba(255,255,255,.08)}.ant-transfer-list{display:flex;flex-direction:column;width:180px;height:200px;border:1px solid #434343;border-radius:2px}.ant-transfer-list-with-pagination{width:250px;height:auto}.ant-transfer-list-search .anticon-search{color:rgba(255,255,255,.3)}.ant-transfer-list-header{display:flex;flex:none;align-items:center;height:40px;padding:8px 12px 9px;color:rgba(255,255,255,.85);background:#141414;border-bottom:1px solid #303030;border-radius:2px 2px 0 0}.ant-transfer-list-header>*:not(:last-child){margin-right:4px}.ant-transfer-list-header>*{flex:none}.ant-transfer-list-header-title{flex:auto;overflow:hidden;white-space:nowrap;text-align:right;text-overflow:ellipsis}.ant-transfer-list-header-dropdown{font-size:10px;transform:translateY(10%);cursor:pointer}.ant-transfer-list-header-dropdown[disabled]{cursor:not-allowed}.ant-transfer-list-body{display:flex;flex:auto;flex-direction:column;overflow:hidden;font-size:14px}.ant-transfer-list-body-search-wrapper{position:relative;flex:none;padding:12px}.ant-transfer-list-content{flex:auto;margin:0;padding:0;overflow:auto;list-style:none}.ant-transfer-list-content-item{display:flex;align-items:center;min-height:32px;padding:6px 12px;line-height:20px;transition:all .3s}.ant-transfer-list-content-item>*:not(:last-child){margin-right:8px}.ant-transfer-list-content-item>*{flex:none}.ant-transfer-list-content-item-text{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-transfer-list-content-item-remove{color:#177ddc;text-decoration:none;outline:none;cursor:pointer;transition:color .3s;position:relative;color:#434343}.ant-transfer-list-content-item-remove:focus,.ant-transfer-list-content-item-remove:hover{color:#165996}.ant-transfer-list-content-item-remove:active{color:#388ed3}.ant-transfer-list-content-item-remove:after{position:absolute;top:-6px;right:-50%;bottom:-6px;left:-50%;content:""}.ant-transfer-list-content-item-remove:hover{color:#165996}.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background-color:#262626;cursor:pointer}.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover{background-color:#0e161f}.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background:transparent;cursor:default}.ant-transfer-list-content-item-checked{background-color:#111b26}.ant-transfer-list-content-item-disabled{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-transfer-list-pagination{padding:8px 0;text-align:right;border-top:1px solid #303030}.ant-transfer-list-body-not-found{flex:none;width:100%;margin:auto 0;color:rgba(255,255,255,.3);text-align:center}.ant-transfer-list-footer{border-top:1px solid #303030}.ant-transfer-operation{display:flex;flex:none;flex-direction:column;align-self:center;margin:0 8px;vertical-align:middle}.ant-transfer-operation .ant-btn{display:block}.ant-transfer-operation .ant-btn:first-child{margin-bottom:4px}.ant-transfer-operation .ant-btn .anticon{font-size:12px}.ant-transfer .ant-empty-image{max-height:-2px}.ant-transfer-rtl{direction:rtl}.ant-transfer-rtl .ant-transfer-list-search{padding-right:8px;padding-left:24px}.ant-transfer-rtl .ant-transfer-list-search-action{right:auto;left:12px}.ant-transfer-rtl .ant-transfer-list-header>*:not(:last-child){margin-right:0;margin-left:4px}.ant-transfer-rtl .ant-transfer-list-header{right:0;left:auto}.ant-transfer-rtl .ant-transfer-list-header-title{text-align:left}.ant-transfer-rtl .ant-transfer-list-content-item>*:not(:last-child){margin-right:0;margin-left:8px}.ant-transfer-rtl .ant-transfer-list-pagination{text-align:left}.ant-transfer-rtl .ant-transfer-list-footer{right:0;left:auto}/*!****************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/tree-select/style/index.less ***!\n \\****************************************************************************************************************************************************************************************************************************************************************/@keyframes ant-tree-node-fx-do-not-use{0%{opacity:0}to{opacity:1}}@keyframes antCheckboxEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.ant-select-tree-checkbox{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox-input:focus+.ant-select-tree-checkbox-inner{border-color:#177ddc}.ant-select-tree-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #177ddc;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-select-tree-checkbox:hover:after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox:after{visibility:visible}.ant-select-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:transparent;border:1px solid #434343;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-select-tree-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-select-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner{background-color:#177ddc;border-color:#177ddc}.ant-select-tree-checkbox-disabled{cursor:not-allowed}.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after{border-color:rgba(255,255,255,.3);animation-name:none}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner{background-color:rgba(255,255,255,.08);border-color:#434343!important}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after{border-color:rgba(255,255,255,.08);border-collapse:separate;animation-name:none}.ant-select-tree-checkbox-disabled+span{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-select-tree-checkbox-disabled:hover:after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled:after{visibility:hidden}.ant-select-tree-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-select-tree-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\\a0"}.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-select-tree-checkbox-wrapper+.ant-select-tree-checkbox-wrapper{margin-left:8px}.ant-select-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-select-tree-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-select-tree-checkbox-group-item{margin-right:8px}.ant-select-tree-checkbox-group-item:last-child{margin-right:0}.ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{margin-left:0}.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner{background-color:transparent;border-color:#434343}.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#177ddc;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after{background-color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.3)}.ant-tree-select-dropdown{padding:8px 4px}.ant-tree-select-dropdown-rtl{direction:rtl}.ant-tree-select-dropdown .ant-select-tree{border-radius:0}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner{align-items:stretch}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper{flex:auto}.ant-select-tree{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background:transparent;border-radius:2px;transition:background-color .3s}.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused){background:#111b26}.ant-select-tree-list-holder-inner{align-items:flex-start}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner{align-items:stretch}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper{flex:auto}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging{position:relative}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging:after{position:absolute;top:0;right:0;bottom:4px;left:0;border:1px solid #177ddc;opacity:0;animation:ant-tree-node-fx-do-not-use .3s;animation-play-state:running;animation-fill-mode:forwards;content:"";pointer-events:none}.ant-select-tree .ant-select-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:none}.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover{background:transparent}.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper{background:rgba(255,255,255,.08)}.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title{color:inherit;font-weight:500}.ant-select-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-tree-indent-unit{display:inline-block;width:24px}.ant-select-tree-draggable-icon{width:24px;line-height:24px;text-align:center;opacity:.2;transition:opacity .3s}.ant-select-tree-treenode:hover .ant-select-tree-draggable-icon{opacity:.45}.ant-select-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-tree-switcher .ant-tree-switcher-icon,.ant-select-tree-switcher .ant-select-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}.ant-select-tree-switcher .ant-tree-switcher-icon svg,.ant-select-tree-switcher .ant-select-tree-switcher-icon svg{transition:transform .3s}.ant-select-tree-switcher-noop{cursor:default}.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(-90deg)}.ant-select-tree-switcher-loading-icon{color:#177ddc}.ant-select-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}.ant-select-tree-switcher-leaf-line:before{position:absolute;top:0;right:12px;bottom:-4px;margin-left:-1px;border-right:1px solid #d9d9d9;content:" "}.ant-select-tree-switcher-leaf-line:after{position:absolute;width:10px;height:14px;border-bottom:1px solid #d9d9d9;content:" "}.ant-select-tree-checkbox{top:initial;margin:4px 8px 0 0}.ant-select-tree .ant-select-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:transparent;border-radius:2px;cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}.ant-select-tree .ant-select-tree-node-content-wrapper:hover{background-color:rgba(255,255,255,.08)}.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{background-color:#11263c}.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty{display:none}.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover{background-color:transparent}.ant-select-tree-node-content-wrapper{line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#177ddc;border-radius:1px;pointer-events:none}.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator:after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #177ddc;border-radius:50%;content:""}.ant-select-tree .ant-select-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #177ddc}.ant-select-tree-show-line .ant-select-tree-indent-unit{position:relative;height:100%}.ant-select-tree-show-line .ant-select-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #434343;content:""}.ant-select-tree-show-line .ant-select-tree-indent-unit-end:before{display:none}.ant-select-tree-show-line .ant-select-tree-switcher{background:#141414}.ant-select-tree-show-line .ant-select-tree-switcher-line-icon{vertical-align:-.15em}.ant-select-tree .ant-select-tree-treenode-leaf-last .ant-select-tree-switcher-leaf-line:before{top:auto!important;bottom:auto!important;height:14px!important}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(90deg)}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon{transform:scaleY(-1)}/*!***************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/typography/style/index.less ***!\n \\***************************************************************************************************************************************************************************************************************************************************************/.ant-typography{color:rgba(255,255,255,.85);overflow-wrap:break-word}.ant-typography.ant-typography-secondary{color:rgba(255,255,255,.45)}.ant-typography.ant-typography-success{color:#49aa19}.ant-typography.ant-typography-warning{color:#d89614}.ant-typography.ant-typography-danger{color:#a61d24}a.ant-typography.ant-typography-danger:active,a.ant-typography.ant-typography-danger:focus,a.ant-typography.ant-typography-danger:hover{color:#b33b3d}.ant-typography.ant-typography-disabled{color:rgba(255,255,255,.3);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.ant-typography,.ant-typography p{margin-bottom:1em}h1.ant-typography,.ant-typography h1{margin-bottom:.5em;color:rgba(255,255,255,.85);font-weight:600;font-size:38px;line-height:1.23}h2.ant-typography,.ant-typography h2{margin-bottom:.5em;color:rgba(255,255,255,.85);font-weight:600;font-size:30px;line-height:1.35}h3.ant-typography,.ant-typography h3{margin-bottom:.5em;color:rgba(255,255,255,.85);font-weight:600;font-size:24px;line-height:1.35}h4.ant-typography,.ant-typography h4{margin-bottom:.5em;color:rgba(255,255,255,.85);font-weight:600;font-size:20px;line-height:1.4}h5.ant-typography,.ant-typography h5{margin-bottom:.5em;color:rgba(255,255,255,.85);font-weight:600;font-size:16px;line-height:1.5}.ant-typography+h1.ant-typography,.ant-typography+h2.ant-typography,.ant-typography+h3.ant-typography,.ant-typography+h4.ant-typography,.ant-typography+h5.ant-typography{margin-top:1.2em}.ant-typography div+h1,.ant-typography ul+h1,.ant-typography li+h1,.ant-typography p+h1,.ant-typography h1+h1,.ant-typography h2+h1,.ant-typography h3+h1,.ant-typography h4+h1,.ant-typography h5+h1,.ant-typography div+h2,.ant-typography ul+h2,.ant-typography li+h2,.ant-typography p+h2,.ant-typography h1+h2,.ant-typography h2+h2,.ant-typography h3+h2,.ant-typography h4+h2,.ant-typography h5+h2,.ant-typography div+h3,.ant-typography ul+h3,.ant-typography li+h3,.ant-typography p+h3,.ant-typography h1+h3,.ant-typography h2+h3,.ant-typography h3+h3,.ant-typography h4+h3,.ant-typography h5+h3,.ant-typography div+h4,.ant-typography ul+h4,.ant-typography li+h4,.ant-typography p+h4,.ant-typography h1+h4,.ant-typography h2+h4,.ant-typography h3+h4,.ant-typography h4+h4,.ant-typography h5+h4,.ant-typography div+h5,.ant-typography ul+h5,.ant-typography li+h5,.ant-typography p+h5,.ant-typography h1+h5,.ant-typography h2+h5,.ant-typography h3+h5,.ant-typography h4+h5,.ant-typography h5+h5{margin-top:1.2em}a.ant-typography-ellipsis,span.ant-typography-ellipsis{display:inline-block;max-width:100%}a.ant-typography,.ant-typography a{color:#177ddc;outline:none;cursor:pointer;transition:color .3s;text-decoration:none}a.ant-typography:focus,.ant-typography a:focus,a.ant-typography:hover,.ant-typography a:hover{color:#165996}a.ant-typography:active,.ant-typography a:active{color:#388ed3}a.ant-typography:active,.ant-typography a:active,a.ant-typography:hover,.ant-typography a:hover{text-decoration:none}a.ant-typography[disabled],.ant-typography a[disabled],a.ant-typography.ant-typography-disabled,.ant-typography a.ant-typography-disabled{color:rgba(255,255,255,.3);cursor:not-allowed}a.ant-typography[disabled]:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:active,a.ant-typography[disabled]:hover,.ant-typography a[disabled]:hover,a.ant-typography.ant-typography-disabled:hover,.ant-typography a.ant-typography-disabled:hover{color:rgba(255,255,255,.3)}a.ant-typography[disabled]:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:active{pointer-events:none}.ant-typography code{margin:0 .2em;padding:.2em .4em .1em;font-size:85%;background:rgba(150,150,150,.1);border:1px solid rgba(100,100,100,.2);border-radius:3px}.ant-typography kbd{margin:0 .2em;padding:.15em .4em .1em;font-size:90%;background:rgba(150,150,150,.06);border:1px solid rgba(100,100,100,.2);border-bottom-width:2px;border-radius:3px}.ant-typography mark{padding:0;background-color:#594214}.ant-typography u,.ant-typography ins{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.ant-typography s,.ant-typography del{text-decoration:line-through}.ant-typography strong{font-weight:600}.ant-typography-expand,.ant-typography-edit,.ant-typography-copy{color:#177ddc;text-decoration:none;outline:none;cursor:pointer;transition:color .3s;margin-left:4px}.ant-typography-expand:focus,.ant-typography-edit:focus,.ant-typography-copy:focus,.ant-typography-expand:hover,.ant-typography-edit:hover,.ant-typography-copy:hover{color:#165996}.ant-typography-expand:active,.ant-typography-edit:active,.ant-typography-copy:active{color:#388ed3}.ant-typography-copy-success,.ant-typography-copy-success:hover,.ant-typography-copy-success:focus{color:#49aa19}.ant-typography-edit-content{position:relative}div.ant-typography-edit-content{left:-12px;margin-top:-5px;margin-bottom:calc(1em - 5px)}.ant-typography-edit-content-confirm{position:absolute;right:10px;bottom:8px;color:rgba(255,255,255,.45);pointer-events:none}.ant-typography-edit-content textarea{-moz-transition:none}.ant-typography ul,.ant-typography ol{margin:0 0 1em;padding:0}.ant-typography ul li,.ant-typography ol li{margin:0 0 0 20px;padding:0 0 0 4px}.ant-typography ul{list-style-type:circle}.ant-typography ul ul{list-style-type:disc}.ant-typography ol{list-style-type:decimal}.ant-typography pre,.ant-typography blockquote{margin:1em 0}.ant-typography pre{padding:.4em .6em;white-space:pre-wrap;word-wrap:break-word;background:rgba(150,150,150,.1);border:1px solid rgba(100,100,100,.2);border-radius:3px}.ant-typography pre code{display:inline;margin:0;padding:0;font-size:inherit;font-family:inherit;background:transparent;border:0}.ant-typography blockquote{padding:0 0 0 .6em;border-left:4px solid rgba(100,100,100,.2);opacity:.85}.ant-typography-single-line{white-space:nowrap}.ant-typography-ellipsis-single-line{overflow:hidden;text-overflow:ellipsis}a.ant-typography-ellipsis-single-line,span.ant-typography-ellipsis-single-line{vertical-align:bottom}.ant-typography-ellipsis-multiple-line{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-expand,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-copy{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ul li,.ant-typography-rtl.ant-typography ol li{margin:0 20px 0 0;padding:0 4px 0 0}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/upload/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:rgba(255,255,255,.04);border:1px dashed #434343;border-radius:2px;cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#177ddc}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#434343}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:rgba(255,255,255,.04);border:1px dashed #434343;border-radius:2px;cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#388ed3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#165996}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#165996;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(255,255,255,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(255,255,255,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(255,255,255,.3);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(255,255,255,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{display:table;clear:both;content:""}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:20px;line-height:1}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(255,255,255,.45)}.ant-upload-list-item-info{height:100%;padding:0 4px;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .anticon-loading .anticon,.ant-upload-list-item-info .ant-upload-text-icon .anticon{position:absolute;top:5px;color:rgba(255,255,255,.45);font-size:14px}.ant-upload-list-item .anticon-close{position:absolute;top:6px;right:4px;color:rgba(255,255,255,.45);font-size:10px;line-height:0;cursor:pointer;opacity:0;transition:all .3s}.ant-upload-list-item .anticon-close:hover{color:rgba(255,255,255,.85)}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:rgba(255,255,255,.08)}.ant-upload-list-item:hover .anticon-close,.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-text-icon>.anticon,.ant-upload-list-item-error .ant-upload-list-item-name{color:#a61d24}.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{color:#a61d24}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #434343;border-radius:2px}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#a61d24}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#2a1215}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#a61d24}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture .anticon-close,.ant-upload-list-picture-card .anticon-close{position:absolute;top:8px;right:8px;line-height:1;opacity:1}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card.ant-upload-list:after{display:none}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete{z-index:10;width:16px;margin:0 4px;color:rgba(255,255,255,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions,.ant-upload-list-picture-card .ant-upload-list-item-actions:hover{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:rgba(255,255,255,.04)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-text-container,.ant-upload-list-picture-container{transition:opacity .3s,height .3s}.ant-upload-list-text-container:before,.ant-upload-list-picture-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-text-container .ant-upload-span,.ant-upload-list-picture-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-text .ant-upload-span,.ant-upload-list-picture .ant-upload-span{display:flex;align-items:center}.ant-upload-list-text .ant-upload-span>*,.ant-upload-list-picture .ant-upload-span>*{flex:none}.ant-upload-list-text .ant-upload-list-item-name,.ant-upload-list-picture .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-fill-mode:cubic-bezier(.78,.14,.15,.86)}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item .anticon-close{right:auto;left:4px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl.ant-upload-list-picture .anticon-close,.ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close{right:auto;left:8px}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}\n',document.head.appendChild(__vite_style__),{setters:[t=>{lodash=t.l},t=>{message=t.m,ref=t.r,defineComponent=t.d,onMounted=t.o,onUpdated=t.a,createElementBlock=t.b,unref=t.u,onUnmounted=t.e,openBlock=t.f,createBaseVNode=t.g,toDisplayString=t.t,createVNode=t.h,Fragment=t.F,renderList=t.i,normalizeStyle=t.n,createTextVNode=t.j,__unplugin_components_1=t._,renderSlot=t.k,withCtx=t.w,createBlock=t.l,resolveDynamicComponent=t.p,pushScopeId=t.q,popScopeId=t.s,computed=t.v,watch=t.x,__unplugin_components_0=t.y,reactive=t.z,withModifiers=t.A,Transition=t.T,createCommentVNode=t.B,LeftOutlined=t.L,RightOutlined=t.R,__unplugin_components_1$1=t.C,SortAscendingOutlined=t.S,SortDescendingOutlined=t.D,SelectOption=t.E,__unplugin_components_0$1=t.G,DoubleLeftOutlined=t.H,DoubleRightOutlined=t.I,shallowReactive=t.J,markRaw=t.K,DragOutlined=t.M,createApp=t.N}],execute:function(){let pop=[],time=0;function init$b(){return main.replayChecking||core.registerAnimationFrame("pop",!0,popValue),{addPop:addPop,pop:pop}}function popValue(t){if(t-time<15)return;let e=core.getContextByName("pop");e||(e=core.createCanvas("pop",0,0,core._PX_,core._PY_,90)),core.clearMap(e);let n=0;pop.forEach((function(t){const a=6-.2*t.frame;t.py-=a,t.px+=1,t.frame++,t.frame>=60?core.setAlpha(e,3-t.frame/30):core.setAlpha(e,1),core.fillBoldText(e,t.value,t.px,t.py,"#f22","#000","24px normal"),t.frame>=90&&n++})),n>0&&pop.splice(0,n),time=t}function addPop(t,e,n){var a={px:t,py:e,value:n,frame:0};pop.push(a)}var M=Object.defineProperty,E=(t,e,n)=>e in t?M(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,o=(t,e,n)=>(E(t,"symbol"!=typeof e?e+"":e,n),n);let b=[];const k=t=>{for(const n of b)if("running"===n.status)try{for(const e of n.funcs)e(t-n.startTime)}catch(e){n.destroy(),console.error(e)}requestAnimationFrame(k)};requestAnimationFrame(k);class I{constructor(){o(this,"funcs",[]),o(this,"status","stop"),o(this,"startTime",0),this.status="running",b.push(this),requestAnimationFrame((t=>this.startTime=t))}add(t,e=!1){return e?this.funcs.unshift(t):this.funcs.push(t),this}remove(t){const e=this.funcs.findIndex((e=>e===t));if(-1===e)throw new ReferenceError("You are going to remove nonexistent ticker function.");return this.funcs.splice(e,1),this}clear(){this.funcs=[]}destroy(){this.clear(),this.stop()}stop(){this.status="stop",b=b.filter((t=>t!==this))}}class F{constructor(){o(this,"timing"),o(this,"relation","absolute"),o(this,"easeTime",0),o(this,"applying",{}),o(this,"ticker",new I),o(this,"value",{}),o(this,"listener",{}),this.timing=t=>t}async all(){if(Object.values(this.applying).every((t=>!0===t)))throw new ReferenceError("There is no animates to be waited.");await new Promise((t=>{const e=()=>{Object.values(this.applying).every((t=>!1===t))&&(this.unlisten("end",e),t("all animated."))};this.listen("end",e)}))}async n(t){const e=Object.values(this.applying).filter((t=>!0===t)).length;if(e{const a=()=>{n++,n===t&&(this.unlisten("end",a),e(`${t} animated.`))};this.listen("end",a)}))}async w(t){if(!1===this.applying[t])throw new ReferenceError(`The ${t} animate is not animating.`);await new Promise((e=>{const n=()=>{!1===this.applying[t]&&(this.unlisten("end",n),e(`${t} animated.`))};this.listen("end",n)}))}listen(t,e){var n;null!=(n=this.listener)[t]||(n[t]=[]),this.listener[t].push(e)}unlisten(t,e){const n=this.listener[t].findIndex((t=>t===e));if(-1===n)throw new ReferenceError("You are trying to remove a nonexistent listener.");this.listener[t].splice(n,1)}hook(...t){const e=Object.entries(this.listener).filter((e=>t.includes(e[0])));for(const[n,a]of e)for(const t of a)t(this,n)}}function x(t){return null!=t}async function S(t){return new Promise((e=>setTimeout(e,t)))}class R extends F{constructor(){super(),o(this,"shakeTiming"),o(this,"path"),o(this,"multiTiming"),o(this,"value",{}),o(this,"size",1),o(this,"angle",0),o(this,"targetValue",{system:{move:[0,0],moveAs:[0,0],resize:0,rotate:0,shake:0,"@@bind":[]},custom:{}}),o(this,"animateFn",{system:{move:[()=>0,()=>0],moveAs:()=>0,resize:()=>0,rotate:()=>0,shake:()=>0,"@@bind":()=>0},custom:{}}),o(this,"ox",0),o(this,"oy",0),o(this,"sx",0),o(this,"sy",0),o(this,"bindInfo",[]),this.timing=t=>t,this.shakeTiming=t=>t,this.multiTiming=t=>[t,t],this.path=t=>[t,t],this.applying={move:!1,scale:!1,rotate:!1,shake:!1},this.ticker.add((()=>{const{running:t}=this.listener;if(x(t))for(const e of t)e(this,"running")}))}get x(){return this.ox+this.sx}get y(){return this.oy+this.sy}mode(t,e=!1){return"number"==typeof t(0)?e?this.shakeTiming=t:this.timing=t:this.multiTiming=t,this}time(t){return this.easeTime=t,this}relative(){return this.relation="relative",this}absolute(){return this.relation="absolute",this}bind(...t){return!0===this.applying["@@bind"]&&this.end(!1,"@@bind"),this.bindInfo=t,this}unbind(){return!0===this.applying["@@bind"]&&this.end(!1,"@@bind"),this.bindInfo=[],this}move(t,e){return this.applying.move&&this.end(!0,"move"),this.applySys("ox",t,"move"),this.applySys("oy",e,"move"),this}rotate(t){return this.applySys("angle",t,"rotate"),this}scale(t){return this.applySys("size",t,"resize"),this}shake(t,e){!0===this.applying.shake&&this.end(!0,"shake"),this.applying.shake=!0;const{easeTime:n,shakeTiming:a}=this,o=Date.now();this.hook("start","shakestart");const i=()=>{const r=Date.now()-o;r>n&&(this.ticker.remove(i),this.applying.shake=!1,this.sx=0,this.sy=0,this.hook("end","shakeend"));const l=a(r/n);this.sx=l*t,this.sy=l*e};return this.ticker.add(i),this.animateFn.system.shake=i,this}moveAs(t){this.applying.moveAs&&this.end(!0,"moveAs"),this.applying.moveAs=!0,this.path=t;const{easeTime:e,relation:n,timing:a}=this,o=Date.now(),[i,r]=[this.x,this.y],[l,s]=(()=>{if("absolute"===n)return t(1);{const[e,n]=t(1);return[i+e,r+n]}})();this.hook("start","movestart");const c=()=>{const l=Date.now()-o;if(l>e)return void this.end(!0,"moveAs");const s=l/e,[c,d]=t(a(s));"absolute"===n?(this.ox=c,this.oy=d):(this.ox=i+c,this.oy=r+d)};return this.ticker.add(c,!0),this.animateFn.system.moveAs=c,this.targetValue.system.moveAs=[l,s],this}register(t,e){if("number"==typeof this.value[t])return this.error(`Property ${t} has been regietered twice.`,"reregister");this.value[t]=e,this.applying[t]=!1}apply(t,e,n=!1){!0===this.applying[t]&&this.end(!1,t),t in this.value||this.error(`You are trying to execute nonexistent property ${t}.`),this.applying[t]=!0;const a=this.value[t],o=Date.now(),{timing:i,relation:r,easeTime:l}=this,s="absolute"===r?e-a:e;this.hook("start");const c=()=>{const e=Date.now()-o;if(e>l)return void this.end(!1,t);const n=i(e/l);this.value[t]=a+n*s};return this.ticker.add(c,n),this.animateFn.custom[t]=c,this.targetValue.custom[t]=s+a,this}applyMulti(t=!1){!0===this.applying["@@bind"]&&this.end(!1,"@@bind"),this.applying["@@bind"]=!0;const e=this.bindInfo,n=e.map((t=>this.value[t])),a=Date.now(),{multiTiming:o,relation:i,easeTime:r}=this,l=o(1);if(l.length!==n.length)throw new TypeError(`The number of binded animate attributes and timing function returns's length does not match. binded: ${e.length}, timing: ${l.length}`);this.hook("start");const s=()=>{const t=Date.now()-a;if(t>r)return void this.end(!1,"@@bind");const l=o(t/r);e.forEach(((t,e)=>{this.value[t]="absolute"===i?l[e]:n[e]+l[e]}))};return this.ticker.add(s,t),this.animateFn.custom["@@bind"]=s,this.targetValue.system["@@bind"]=l,this}applySys(t,e,n){"move"!==n&&!0===this.applying[n]&&this.end(!0,n),this.applying[n]=!0;const a=this[t],o=Date.now(),i=this.timing,r=this.relation,l=this.easeTime,s="absolute"===r?e-a:e;this.hook("start",`${n}start`);const c=()=>{const e=Date.now()-o;if(e>l)return void this.end(!0,n);const r=i(e/l);this[t]=a+s*r,"oy"!==t&&this.hook(n)};this.ticker.add(c,!0),"ox"===t?this.animateFn.system.move[0]=c:"oy"===t?this.animateFn.system.move[1]=c:this.animateFn.system[n]=c,"move"===n?("ox"===t&&(this.targetValue.system.move[0]=s+a),"oy"===t&&(this.targetValue.system.move[1]=s+a)):"shake"!==n&&(this.targetValue.system[n]=s+a)}error(t,e){throw"repeat"===e?new Error(`Cannot execute the same animation twice. Info: ${t}`):"reregister"===e?new Error(`Cannot register a animated property twice. Info: ${t}`):new Error(t)}end(t,e){if(!0===t)if(this.applying[e]=!1,"move"===e?(this.ticker.remove(this.animateFn.system.move[0]),this.ticker.remove(this.animateFn.system.move[1])):"moveAs"===e?this.ticker.remove(this.animateFn.system.moveAs):"@@bind"===e?this.ticker.remove(this.animateFn.system["@@bind"]):this.ticker.remove(this.animateFn.system[e]),"move"===e){const[t,e]=this.targetValue.system.move;this.ox=t,this.oy=e,this.hook("moveend","end")}else if("moveAs"===e){const[t,e]=this.targetValue.system.moveAs;this.ox=t,this.oy=e,this.hook("moveend","end")}else"rotate"===e?(this.angle=this.targetValue.system.rotate,this.hook("rotateend","end")):"resize"===e?(this.size=this.targetValue.system.resize,this.hook("resizeend","end")):"@@bind"===e?this.bindInfo.forEach(((t,e)=>{this.value[t]=this.targetValue.system["@@bind"][e]})):(this.sx=0,this.sy=0,this.hook("shakeend","end"));else this.applying[e]=!1,this.ticker.remove(this.animateFn.custom[e]),this.value[e]=this.targetValue.custom[e],this.hook("end")}}const T=(...t)=>t.reduce(((t,e)=>t+e),0),y=t=>{if(0===t)return 1;let e=t;for(;t>1;)e*=--t;return e},A=(t,e)=>Math.round(y(e)/(y(t)*y(e-t))),p=(t,e,n=(t=>1-e(1-t)))=>"in"===t?e:"out"===t?n:"in-out"===t?t=>t<.5?e(2*t)/2:.5+n(2*(t-.5))/2:t=>t<.5?n(2*t)/2:.5+e(2*(t-.5))/2,$=Math.cosh(2),z=Math.acosh(2),V=Math.tanh(3);function j(){return t=>t}function O(...t){const e=[0].concat(t);e.push(1);const n=e.length,a=Array(n).fill(0).map(((t,e)=>A(e,n-1)));return t=>{const o=a.map(((a,o)=>a*e[o]*(1-t)**(n-o-1)*t**o));return T(...o)}}function C(t,e){if("sin"===t)return p(e,(t=>(Math.cosh(2*t)-1)/($-1)));if("tan"===t){const t=t=>1*Math.tanh(3*t)/V;return p(e,(e=>1-t(1-e)),t)}if("sec"===t){const t=t=>1/Math.cosh(t);return p(e,(e=>1-2*(t(e*z)-.5)))}throw new TypeError("Unexpected parameters are delivered in hyper timing function.")}const _default="",index$6="";var KeyCode=(t=>(t[t.DependsOnKbLayout=-1]="DependsOnKbLayout",t[t.Unknown=0]="Unknown",t[t.Backspace=1]="Backspace",t[t.Tab=2]="Tab",t[t.Enter=3]="Enter",t[t.Shift=4]="Shift",t[t.Ctrl=5]="Ctrl",t[t.Alt=6]="Alt",t[t.PauseBreak=7]="PauseBreak",t[t.CapsLock=8]="CapsLock",t[t.Escape=9]="Escape",t[t.Space=10]="Space",t[t.PageUp=11]="PageUp",t[t.PageDown=12]="PageDown",t[t.End=13]="End",t[t.Home=14]="Home",t[t.LeftArrow=15]="LeftArrow",t[t.UpArrow=16]="UpArrow",t[t.RightArrow=17]="RightArrow",t[t.DownArrow=18]="DownArrow",t[t.Insert=19]="Insert",t[t.Delete=20]="Delete",t[t.Digit0=21]="Digit0",t[t.Digit1=22]="Digit1",t[t.Digit2=23]="Digit2",t[t.Digit3=24]="Digit3",t[t.Digit4=25]="Digit4",t[t.Digit5=26]="Digit5",t[t.Digit6=27]="Digit6",t[t.Digit7=28]="Digit7",t[t.Digit8=29]="Digit8",t[t.Digit9=30]="Digit9",t[t.KeyA=31]="KeyA",t[t.KeyB=32]="KeyB",t[t.KeyC=33]="KeyC",t[t.KeyD=34]="KeyD",t[t.KeyE=35]="KeyE",t[t.KeyF=36]="KeyF",t[t.KeyG=37]="KeyG",t[t.KeyH=38]="KeyH",t[t.KeyI=39]="KeyI",t[t.KeyJ=40]="KeyJ",t[t.KeyK=41]="KeyK",t[t.KeyL=42]="KeyL",t[t.KeyM=43]="KeyM",t[t.KeyN=44]="KeyN",t[t.KeyO=45]="KeyO",t[t.KeyP=46]="KeyP",t[t.KeyQ=47]="KeyQ",t[t.KeyR=48]="KeyR",t[t.KeyS=49]="KeyS",t[t.KeyT=50]="KeyT",t[t.KeyU=51]="KeyU",t[t.KeyV=52]="KeyV",t[t.KeyW=53]="KeyW",t[t.KeyX=54]="KeyX",t[t.KeyY=55]="KeyY",t[t.KeyZ=56]="KeyZ",t[t.Meta=57]="Meta",t[t.ContextMenu=58]="ContextMenu",t[t.F1=59]="F1",t[t.F2=60]="F2",t[t.F3=61]="F3",t[t.F4=62]="F4",t[t.F5=63]="F5",t[t.F6=64]="F6",t[t.F7=65]="F7",t[t.F8=66]="F8",t[t.F9=67]="F9",t[t.F10=68]="F10",t[t.F11=69]="F11",t[t.F12=70]="F12",t[t.F13=71]="F13",t[t.F14=72]="F14",t[t.F15=73]="F15",t[t.F16=74]="F16",t[t.F17=75]="F17",t[t.F18=76]="F18",t[t.F19=77]="F19",t[t.NumLock=78]="NumLock",t[t.ScrollLock=79]="ScrollLock",t[t.Semicolon=80]="Semicolon",t[t.Equal=81]="Equal",t[t.Comma=82]="Comma",t[t.Minus=83]="Minus",t[t.Period=84]="Period",t[t.Slash=85]="Slash",t[t.Backquote=86]="Backquote",t[t.BracketLeft=87]="BracketLeft",t[t.Backslash=88]="Backslash",t[t.BracketRight=89]="BracketRight",t[t.Quote=90]="Quote",t[t.OEM_8=91]="OEM_8",t[t.IntlBackslash=92]="IntlBackslash",t[t.Numpad0=93]="Numpad0",t[t.Numpad1=94]="Numpad1",t[t.Numpad2=95]="Numpad2",t[t.Numpad3=96]="Numpad3",t[t.Numpad4=97]="Numpad4",t[t.Numpad5=98]="Numpad5",t[t.Numpad6=99]="Numpad6",t[t.Numpad7=100]="Numpad7",t[t.Numpad8=101]="Numpad8",t[t.Numpad9=102]="Numpad9",t[t.NumpadMultiply=103]="NumpadMultiply",t[t.NumpadAdd=104]="NumpadAdd",t[t.NUMPAD_SEPARATOR=105]="NUMPAD_SEPARATOR",t[t.NumpadSubtract=106]="NumpadSubtract",t[t.NumpadDecimal=107]="NumpadDecimal",t[t.NumpadDivide=108]="NumpadDivide",t[t.KEY_IN_COMPOSITION=109]="KEY_IN_COMPOSITION",t[t.ABNT_C1=110]="ABNT_C1",t[t.ABNT_C2=111]="ABNT_C2",t[t.AudioVolumeMute=112]="AudioVolumeMute",t[t.AudioVolumeUp=113]="AudioVolumeUp",t[t.AudioVolumeDown=114]="AudioVolumeDown",t[t.BrowserSearch=115]="BrowserSearch",t[t.BrowserHome=116]="BrowserHome",t[t.BrowserBack=117]="BrowserBack",t[t.BrowserForward=118]="BrowserForward",t[t.MediaTrackNext=119]="MediaTrackNext",t[t.MediaTrackPrevious=120]="MediaTrackPrevious",t[t.MediaStop=121]="MediaStop",t[t.MediaPlayPause=122]="MediaPlayPause",t[t.LaunchMediaPlayer=123]="LaunchMediaPlayer",t[t.LaunchMail=124]="LaunchMail",t[t.LaunchApp2=125]="LaunchApp2",t[t.Clear=126]="Clear",t[t.MAX_VALUE=127]="MAX_VALUE",t))(KeyCode||{});class KeyCodeStrMap{constructor(){_defineProperty(this,"_keyCodeToStr",void 0),_defineProperty(this,"_strToKeyCode",void 0),this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}define(t,e){this._keyCodeToStr[t]=e,this._strToKeyCode[e.toLowerCase()]=t}keyCodeToStr(t){return this._keyCodeToStr[t]}strToKeyCode(t){return this._strToKeyCode[t.toLowerCase()]||0}}const uiMap=new KeyCodeStrMap,userSettingsUSMap=new KeyCodeStrMap,userSettingsGeneralMap=new KeyCodeStrMap,EVENT_KEY_CODE_MAP=new Array(230),scanCodeStrToInt=Object.create(null),scanCodeLowerCaseStrToInt=Object.create(null);var KeyCodeUtils,KeyCodeUtils2;function init$a(){return{has:has,getDamageColor:getDamageColor,parseCss:parseCss,tip:tip$1}}function has(t){return!lodash.exports.isNil(t)}function getDamageColor(t){return"number"!=typeof t?"#f00":0===t?"#2f2":t<0?"#7f7":te.toUpperCase()))]=e}return n}function type(str,time=1e3,timing=(t=>t),avr=!1){const toShow=eval("`"+str+"`");if("string"!=typeof toShow)throw new TypeError("Error str type in typing!");if(toShow.startsWith("!!html"))return ref(toShow);avr&&(time*=toShow.length);const ani=new R,content=ref(""),all=toShow.length,fn=t=>{if(!has(t))return;const e=ani.x;content.value=toShow.slice(0,Math.floor(e)),Math.floor(e)===all&&(ani.ticker.destroy(),content.value=toShow)};return ani.ticker.add(fn),ani.mode(timing).time(time).move(all,0),setTimeout((()=>ani.ticker.destroy()),time+100),content}function tip$1(t,e){message[t]({content:e,class:"antdv-message"})}function splitText(t){return t.map(((t,e,n)=>/^\d+\./.test(t)?`${" ".repeat(12)}${t}`:has(n[e-1])&&"
"!==t&&"
"===n[e-1]||0===e?`${" ".repeat(8)}${t}`:t)).join("")}!function(){const t="",e=[[0,1,0,"None",0,"unknown",0,"VK_UNKNOWN",t,t],[0,1,1,"Hyper",0,t,0,t,t,t],[0,1,2,"Super",0,t,0,t,t,t],[0,1,3,"Fn",0,t,0,t,t,t],[0,1,4,"FnLock",0,t,0,t,t,t],[0,1,5,"Suspend",0,t,0,t,t,t],[0,1,6,"Resume",0,t,0,t,t,t],[0,1,7,"Turbo",0,t,0,t,t,t],[0,1,8,"Sleep",0,t,0,"VK_SLEEP",t,t],[0,1,9,"WakeUp",0,t,0,t,t,t],[31,0,10,"KeyA",31,"A",65,"VK_A",t,t],[32,0,11,"KeyB",32,"B",66,"VK_B",t,t],[33,0,12,"KeyC",33,"C",67,"VK_C",t,t],[34,0,13,"KeyD",34,"D",68,"VK_D",t,t],[35,0,14,"KeyE",35,"E",69,"VK_E",t,t],[36,0,15,"KeyF",36,"F",70,"VK_F",t,t],[37,0,16,"KeyG",37,"G",71,"VK_G",t,t],[38,0,17,"KeyH",38,"H",72,"VK_H",t,t],[39,0,18,"KeyI",39,"I",73,"VK_I",t,t],[40,0,19,"KeyJ",40,"J",74,"VK_J",t,t],[41,0,20,"KeyK",41,"K",75,"VK_K",t,t],[42,0,21,"KeyL",42,"L",76,"VK_L",t,t],[43,0,22,"KeyM",43,"M",77,"VK_M",t,t],[44,0,23,"KeyN",44,"N",78,"VK_N",t,t],[45,0,24,"KeyO",45,"O",79,"VK_O",t,t],[46,0,25,"KeyP",46,"P",80,"VK_P",t,t],[47,0,26,"KeyQ",47,"Q",81,"VK_Q",t,t],[48,0,27,"KeyR",48,"R",82,"VK_R",t,t],[49,0,28,"KeyS",49,"S",83,"VK_S",t,t],[50,0,29,"KeyT",50,"T",84,"VK_T",t,t],[51,0,30,"KeyU",51,"U",85,"VK_U",t,t],[52,0,31,"KeyV",52,"V",86,"VK_V",t,t],[53,0,32,"KeyW",53,"W",87,"VK_W",t,t],[54,0,33,"KeyX",54,"X",88,"VK_X",t,t],[55,0,34,"KeyY",55,"Y",89,"VK_Y",t,t],[56,0,35,"KeyZ",56,"Z",90,"VK_Z",t,t],[22,0,36,"Digit1",22,"1",49,"VK_1",t,t],[23,0,37,"Digit2",23,"2",50,"VK_2",t,t],[24,0,38,"Digit3",24,"3",51,"VK_3",t,t],[25,0,39,"Digit4",25,"4",52,"VK_4",t,t],[26,0,40,"Digit5",26,"5",53,"VK_5",t,t],[27,0,41,"Digit6",27,"6",54,"VK_6",t,t],[28,0,42,"Digit7",28,"7",55,"VK_7",t,t],[29,0,43,"Digit8",29,"8",56,"VK_8",t,t],[30,0,44,"Digit9",30,"9",57,"VK_9",t,t],[21,0,45,"Digit0",21,"0",48,"VK_0",t,t],[3,1,46,"Enter",3,"Enter",13,"VK_RETURN",t,t],[9,1,47,"Escape",9,"Escape",27,"VK_ESCAPE",t,t],[1,1,48,"Backspace",1,"Backspace",8,"VK_BACK",t,t],[2,1,49,"Tab",2,"Tab",9,"VK_TAB",t,t],[10,1,50,"Space",10,"Space",32,"VK_SPACE",t,t],[83,0,51,"Minus",83,"-",189,"VK_OEM_MINUS","-","OEM_MINUS"],[81,0,52,"Equal",81,"=",187,"VK_OEM_PLUS","=","OEM_PLUS"],[87,0,53,"BracketLeft",87,"[",219,"VK_OEM_4","[","OEM_4"],[89,0,54,"BracketRight",89,"]",221,"VK_OEM_6","]","OEM_6"],[88,0,55,"Backslash",88,"\\",220,"VK_OEM_5","\\","OEM_5"],[0,0,56,"IntlHash",0,t,0,t,t,t],[80,0,57,"Semicolon",80,";",186,"VK_OEM_1",";","OEM_1"],[90,0,58,"Quote",90,"'",222,"VK_OEM_7","'","OEM_7"],[86,0,59,"Backquote",86,"`",192,"VK_OEM_3","`","OEM_3"],[82,0,60,"Comma",82,",",188,"VK_OEM_COMMA",",","OEM_COMMA"],[84,0,61,"Period",84,".",190,"VK_OEM_PERIOD",".","OEM_PERIOD"],[85,0,62,"Slash",85,"/",191,"VK_OEM_2","/","OEM_2"],[8,1,63,"CapsLock",8,"CapsLock",20,"VK_CAPITAL",t,t],[59,1,64,"F1",59,"F1",112,"VK_F1",t,t],[60,1,65,"F2",60,"F2",113,"VK_F2",t,t],[61,1,66,"F3",61,"F3",114,"VK_F3",t,t],[62,1,67,"F4",62,"F4",115,"VK_F4",t,t],[63,1,68,"F5",63,"F5",116,"VK_F5",t,t],[64,1,69,"F6",64,"F6",117,"VK_F6",t,t],[65,1,70,"F7",65,"F7",118,"VK_F7",t,t],[66,1,71,"F8",66,"F8",119,"VK_F8",t,t],[67,1,72,"F9",67,"F9",120,"VK_F9",t,t],[68,1,73,"F10",68,"F10",121,"VK_F10",t,t],[69,1,74,"F11",69,"F11",122,"VK_F11",t,t],[70,1,75,"F12",70,"F12",123,"VK_F12",t,t],[0,1,76,"PrintScreen",0,t,0,t,t,t],[79,1,77,"ScrollLock",79,"ScrollLock",145,"VK_SCROLL",t,t],[7,1,78,"Pause",7,"PauseBreak",19,"VK_PAUSE",t,t],[19,1,79,"Insert",19,"Insert",45,"VK_INSERT",t,t],[14,1,80,"Home",14,"Home",36,"VK_HOME",t,t],[11,1,81,"PageUp",11,"PageUp",33,"VK_PRIOR",t,t],[20,1,82,"Delete",20,"Delete",46,"VK_DELETE",t,t],[13,1,83,"End",13,"End",35,"VK_END",t,t],[12,1,84,"PageDown",12,"PageDown",34,"VK_NEXT",t,t],[17,1,85,"ArrowRight",17,"RightArrow",39,"VK_RIGHT","Right",t],[15,1,86,"ArrowLeft",15,"LeftArrow",37,"VK_LEFT","Left",t],[18,1,87,"ArrowDown",18,"DownArrow",40,"VK_DOWN","Down",t],[16,1,88,"ArrowUp",16,"UpArrow",38,"VK_UP","Up",t],[78,1,89,"NumLock",78,"NumLock",144,"VK_NUMLOCK",t,t],[108,1,90,"NumpadDivide",108,"NumPad_Divide",111,"VK_DIVIDE",t,t],[103,1,91,"NumpadMultiply",103,"NumPad_Multiply",106,"VK_MULTIPLY",t,t],[106,1,92,"NumpadSubtract",106,"NumPad_Subtract",109,"VK_SUBTRACT",t,t],[104,1,93,"NumpadAdd",104,"NumPad_Add",107,"VK_ADD",t,t],[3,1,94,"NumpadEnter",3,t,0,t,t,t],[94,1,95,"Numpad1",94,"NumPad1",97,"VK_NUMPAD1",t,t],[95,1,96,"Numpad2",95,"NumPad2",98,"VK_NUMPAD2",t,t],[96,1,97,"Numpad3",96,"NumPad3",99,"VK_NUMPAD3",t,t],[97,1,98,"Numpad4",97,"NumPad4",100,"VK_NUMPAD4",t,t],[98,1,99,"Numpad5",98,"NumPad5",101,"VK_NUMPAD5",t,t],[99,1,100,"Numpad6",99,"NumPad6",102,"VK_NUMPAD6",t,t],[100,1,101,"Numpad7",100,"NumPad7",103,"VK_NUMPAD7",t,t],[101,1,102,"Numpad8",101,"NumPad8",104,"VK_NUMPAD8",t,t],[102,1,103,"Numpad9",102,"NumPad9",105,"VK_NUMPAD9",t,t],[93,1,104,"Numpad0",93,"NumPad0",96,"VK_NUMPAD0",t,t],[107,1,105,"NumpadDecimal",107,"NumPad_Decimal",110,"VK_DECIMAL",t,t],[92,0,106,"IntlBackslash",92,"OEM_102",226,"VK_OEM_102",t,t],[58,1,107,"ContextMenu",58,"ContextMenu",93,t,t,t],[0,1,108,"Power",0,t,0,t,t,t],[0,1,109,"NumpadEqual",0,t,0,t,t,t],[71,1,110,"F13",71,"F13",124,"VK_F13",t,t],[72,1,111,"F14",72,"F14",125,"VK_F14",t,t],[73,1,112,"F15",73,"F15",126,"VK_F15",t,t],[74,1,113,"F16",74,"F16",127,"VK_F16",t,t],[75,1,114,"F17",75,"F17",128,"VK_F17",t,t],[76,1,115,"F18",76,"F18",129,"VK_F18",t,t],[77,1,116,"F19",77,"F19",130,"VK_F19",t,t],[0,1,117,"F20",0,t,0,"VK_F20",t,t],[0,1,118,"F21",0,t,0,"VK_F21",t,t],[0,1,119,"F22",0,t,0,"VK_F22",t,t],[0,1,120,"F23",0,t,0,"VK_F23",t,t],[0,1,121,"F24",0,t,0,"VK_F24",t,t],[0,1,122,"Open",0,t,0,t,t,t],[0,1,123,"Help",0,t,0,t,t,t],[0,1,124,"Select",0,t,0,t,t,t],[0,1,125,"Again",0,t,0,t,t,t],[0,1,126,"Undo",0,t,0,t,t,t],[0,1,127,"Cut",0,t,0,t,t,t],[0,1,128,"Copy",0,t,0,t,t,t],[0,1,129,"Paste",0,t,0,t,t,t],[0,1,130,"Find",0,t,0,t,t,t],[0,1,131,"AudioVolumeMute",112,"AudioVolumeMute",173,"VK_VOLUME_MUTE",t,t],[0,1,132,"AudioVolumeUp",113,"AudioVolumeUp",175,"VK_VOLUME_UP",t,t],[0,1,133,"AudioVolumeDown",114,"AudioVolumeDown",174,"VK_VOLUME_DOWN",t,t],[105,1,134,"NumpadComma",105,"NumPad_Separator",108,"VK_SEPARATOR",t,t],[110,0,135,"IntlRo",110,"ABNT_C1",193,"VK_ABNT_C1",t,t],[0,1,136,"KanaMode",0,t,0,t,t,t],[0,0,137,"IntlYen",0,t,0,t,t,t],[0,1,138,"Convert",0,t,0,t,t,t],[0,1,139,"NonConvert",0,t,0,t,t,t],[0,1,140,"Lang1",0,t,0,t,t,t],[0,1,141,"Lang2",0,t,0,t,t,t],[0,1,142,"Lang3",0,t,0,t,t,t],[0,1,143,"Lang4",0,t,0,t,t,t],[0,1,144,"Lang5",0,t,0,t,t,t],[0,1,145,"Abort",0,t,0,t,t,t],[0,1,146,"Props",0,t,0,t,t,t],[0,1,147,"NumpadParenLeft",0,t,0,t,t,t],[0,1,148,"NumpadParenRight",0,t,0,t,t,t],[0,1,149,"NumpadBackspace",0,t,0,t,t,t],[0,1,150,"NumpadMemoryStore",0,t,0,t,t,t],[0,1,151,"NumpadMemoryRecall",0,t,0,t,t,t],[0,1,152,"NumpadMemoryClear",0,t,0,t,t,t],[0,1,153,"NumpadMemoryAdd",0,t,0,t,t,t],[0,1,154,"NumpadMemorySubtract",0,t,0,t,t,t],[0,1,155,"NumpadClear",126,"Clear",12,"VK_CLEAR",t,t],[0,1,156,"NumpadClearEntry",0,t,0,t,t,t],[5,1,0,t,5,"Ctrl",17,"VK_CONTROL",t,t],[4,1,0,t,4,"Shift",16,"VK_SHIFT",t,t],[6,1,0,t,6,"Alt",18,"VK_MENU",t,t],[57,1,0,t,57,"Meta",0,"VK_COMMAND",t,t],[5,1,157,"ControlLeft",5,t,0,"VK_LCONTROL",t,t],[4,1,158,"ShiftLeft",4,t,0,"VK_LSHIFT",t,t],[6,1,159,"AltLeft",6,t,0,"VK_LMENU",t,t],[57,1,160,"MetaLeft",57,t,0,"VK_LWIN",t,t],[5,1,161,"ControlRight",5,t,0,"VK_RCONTROL",t,t],[4,1,162,"ShiftRight",4,t,0,"VK_RSHIFT",t,t],[6,1,163,"AltRight",6,t,0,"VK_RMENU",t,t],[57,1,164,"MetaRight",57,t,0,"VK_RWIN",t,t],[0,1,165,"BrightnessUp",0,t,0,t,t,t],[0,1,166,"BrightnessDown",0,t,0,t,t,t],[0,1,167,"MediaPlay",0,t,0,t,t,t],[0,1,168,"MediaRecord",0,t,0,t,t,t],[0,1,169,"MediaFastForward",0,t,0,t,t,t],[0,1,170,"MediaRewind",0,t,0,t,t,t],[114,1,171,"MediaTrackNext",119,"MediaTrackNext",176,"VK_MEDIA_NEXT_TRACK",t,t],[115,1,172,"MediaTrackPrevious",120,"MediaTrackPrevious",177,"VK_MEDIA_PREV_TRACK",t,t],[116,1,173,"MediaStop",121,"MediaStop",178,"VK_MEDIA_STOP",t,t],[0,1,174,"Eject",0,t,0,t,t,t],[117,1,175,"MediaPlayPause",122,"MediaPlayPause",179,"VK_MEDIA_PLAY_PAUSE",t,t],[0,1,176,"MediaSelect",123,"LaunchMediaPlayer",181,"VK_MEDIA_LAUNCH_MEDIA_SELECT",t,t],[0,1,177,"LaunchMail",124,"LaunchMail",180,"VK_MEDIA_LAUNCH_MAIL",t,t],[0,1,178,"LaunchApp2",125,"LaunchApp2",183,"VK_MEDIA_LAUNCH_APP2",t,t],[0,1,179,"LaunchApp1",0,t,0,"VK_MEDIA_LAUNCH_APP1",t,t],[0,1,180,"SelectTask",0,t,0,t,t,t],[0,1,181,"LaunchScreenSaver",0,t,0,t,t,t],[0,1,182,"BrowserSearch",115,"BrowserSearch",170,"VK_BROWSER_SEARCH",t,t],[0,1,183,"BrowserHome",116,"BrowserHome",172,"VK_BROWSER_HOME",t,t],[112,1,184,"BrowserBack",117,"BrowserBack",166,"VK_BROWSER_BACK",t,t],[113,1,185,"BrowserForward",118,"BrowserForward",167,"VK_BROWSER_FORWARD",t,t],[0,1,186,"BrowserStop",0,t,0,"VK_BROWSER_STOP",t,t],[0,1,187,"BrowserRefresh",0,t,0,"VK_BROWSER_REFRESH",t,t],[0,1,188,"BrowserFavorites",0,t,0,"VK_BROWSER_FAVORITES",t,t],[0,1,189,"ZoomToggle",0,t,0,t,t,t],[0,1,190,"MailReply",0,t,0,t,t,t],[0,1,191,"MailForward",0,t,0,t,t,t],[0,1,192,"MailSend",0,t,0,t,t,t],[109,1,0,t,109,"KeyInComposition",229,t,t,t],[111,1,0,t,111,"ABNT_C2",194,"VK_ABNT_C2",t,t],[91,1,0,t,91,"OEM_8",223,"VK_OEM_8",t,t],[0,1,0,t,0,t,0,"VK_KANA",t,t],[0,1,0,t,0,t,0,"VK_HANGUL",t,t],[0,1,0,t,0,t,0,"VK_JUNJA",t,t],[0,1,0,t,0,t,0,"VK_FINAL",t,t],[0,1,0,t,0,t,0,"VK_HANJA",t,t],[0,1,0,t,0,t,0,"VK_KANJI",t,t],[0,1,0,t,0,t,0,"VK_CONVERT",t,t],[0,1,0,t,0,t,0,"VK_NONCONVERT",t,t],[0,1,0,t,0,t,0,"VK_ACCEPT",t,t],[0,1,0,t,0,t,0,"VK_MODECHANGE",t,t],[0,1,0,t,0,t,0,"VK_SELECT",t,t],[0,1,0,t,0,t,0,"VK_PRINT",t,t],[0,1,0,t,0,t,0,"VK_EXECUTE",t,t],[0,1,0,t,0,t,0,"VK_SNAPSHOT",t,t],[0,1,0,t,0,t,0,"VK_HELP",t,t],[0,1,0,t,0,t,0,"VK_APPS",t,t],[0,1,0,t,0,t,0,"VK_PROCESSKEY",t,t],[0,1,0,t,0,t,0,"VK_PACKET",t,t],[0,1,0,t,0,t,0,"VK_DBE_SBCSCHAR",t,t],[0,1,0,t,0,t,0,"VK_DBE_DBCSCHAR",t,t],[0,1,0,t,0,t,0,"VK_ATTN",t,t],[0,1,0,t,0,t,0,"VK_CRSEL",t,t],[0,1,0,t,0,t,0,"VK_EXSEL",t,t],[0,1,0,t,0,t,0,"VK_EREOF",t,t],[0,1,0,t,0,t,0,"VK_PLAY",t,t],[0,1,0,t,0,t,0,"VK_ZOOM",t,t],[0,1,0,t,0,t,0,"VK_NONAME",t,t],[0,1,0,t,0,t,0,"VK_PA1",t,t],[0,1,0,t,0,t,0,"VK_OEM_CLEAR",t,t]],n=[],a=[];for(const o of e){const[t,e,i,r,l,s,c,d,p,u]=o;if(a[i]||(a[i]=!0,scanCodeStrToInt[r]=i,scanCodeLowerCaseStrToInt[r.toLowerCase()]=i),!n[l]){if(n[l]=!0,!s)throw new Error(`String representation missing for key code ${l} around scan code ${r}`);uiMap.define(l,s),userSettingsUSMap.define(l,p||s),userSettingsGeneralMap.define(l,u||p||s)}c&&(EVENT_KEY_CODE_MAP[c]=l)}}(),KeyCodeUtils2=KeyCodeUtils||(KeyCodeUtils={}),KeyCodeUtils2.toString=function(t){return uiMap.keyCodeToStr(t)},KeyCodeUtils2.fromString=function(t){return uiMap.strToKeyCode(t)},KeyCodeUtils2.toUserSettingsUS=function(t){return userSettingsUSMap.keyCodeToStr(t)},KeyCodeUtils2.toUserSettingsGeneral=function(t){return userSettingsGeneralMap.keyCodeToStr(t)},KeyCodeUtils2.fromUserSettings=function(t){return userSettingsUSMap.strToKeyCode(t)||userSettingsGeneralMap.strToKeyCode(t)},KeyCodeUtils2.toElectronAccelerator=function(t){if(t>=93&&t<=108)return null;switch(t){case 16:return"Up";case 18:return"Down";case 15:return"Left";case 17:return"Right"}return uiMap.keyCodeToStr(t)};const animation=[];let animateTime=0;function init$9(){return core.registerAnimationFrame("animateController",!0,(t=>{if(!(t-animateTime<=core.values.animateSpeed)){for(const e of animation)e(t);animateTime=core.animateFrame.animateTime}})),{addAnimate:addAnimate,removeAnimate:removeAnimate}}function addAnimate(t){animation.push(t)}function removeAnimate(t){const e=animation.findIndex((e=>e===t));-1!==e&&animation.splice(e,1)}const _hoisted_1$o=["width","height","id"],_sfc_main$o=defineComponent({__name:"boxAnimate",props:{id:null,noborder:{type:Boolean},width:null,height:null},setup(t){const e=t,n=(1e8*Math.random()).toFixed(0);let a,o,i;function r(){if("none"===n)return;has(i)&&removeAnimate(i);const t=core.getClsFromId(e.id),r=core.getAnimateFrames(t),l=e.width??32,s=e.height??32;e.noborder||(a.style.border="1.5px solid #ddd",a.style.backgroundColor="#222");const c=window.devicePixelRatio;if(a.style.width=`${l}px`,a.style.height=`${s}px`,a.width=c*l,a.height=c*s,o.scale(c,c),"none"!==e.id)if("hero"===e.id){const t=core.material.images.hero;o.drawImage(t,0,0,t.width/4,t.height/4,0,0,l,s)}else 1===r?core.drawIcon(o,e.id,0,0,e.width,e.height):(i=()=>{core.clearMap(o);const t=core.status.globalAnimateStatus%r;core.drawIcon(o,e.id,0,0,l,s,t)},i(),addAnimate(i),onUnmounted((()=>{removeAnimate(i)})))}return onMounted((()=>{a=document.getElementById(`box-animate-${n}`),o=a.getContext("2d"),r()})),onUpdated((()=>{r()})),(e,a)=>(openBlock(),createElementBlock("canvas",{width:t.width??32,height:t.height??32,id:`box-animate-${unref(n)}`},null,8,_hoisted_1$o))}});function init$8(){return{useDrag:useDrag,useWheel:useWheel,useUp:useUp,isMobile:isMobile}}const dragFnMap=new Map,isMobile=matchMedia("(max-width: 600px)").matches;function useDrag(t,e,n,a,o=!1){let i=!1;const r=t=>{i=!0,n&&n(t.clientX,t.clientY,t)},l=t=>{i=!0,n&&n(t.touches[0].clientX,t.touches[0].clientY,t)};t instanceof Array?t.forEach((t=>{t.addEventListener("mousedown",r),t.addEventListener("touchstart",l)})):(t.addEventListener("mousedown",r),t.addEventListener("touchstart",l));const s=o?document:t,c=t=>{i&&e(t.clientX,t.clientY,t)},d=t=>{i&&e(t.touches[0].clientX,t.touches[0].clientY,t)},p=t=>{i&&(a&&a(t),i=!1)},u=t=>{i&&(a&&a(t),i=!1)};s instanceof Array?s.forEach((t=>{t.addEventListener("mouseup",p),t.addEventListener("touchend",u),t.addEventListener("mousemove",c),t.addEventListener("touchmove",d)})):(s.addEventListener("mouseup",p),s.addEventListener("touchend",u),s.addEventListener("mousemove",c),s.addEventListener("touchmove",d)),dragFnMap.set(e,[c,d,p,u])}function cancelGlobalDrag(t){const e=dragFnMap.get(t);dragFnMap.delete(t),e&&(document.removeEventListener("mousemove",e[0]),document.removeEventListener("touchmove",e[1]),document.removeEventListener("mouseup",e[0]),document.removeEventListener("touchend",e[1]))}function useWheel(t,e){t.addEventListener("wheel",(t=>{e(t.deltaX,t.deltaY,t.deltaZ,t)}))}function useUp(t,e){t.addEventListener("mouseup",(t=>{e(t.clientX,t.clientY,t)})),t.addEventListener("touchend",(t=>{e(t.touches[0].clientX,t.touches[0].clientY,t)}))}const _hoisted_1$n=["selected"],_hoisted_2$k={class:"info"},_hoisted_3$k={class:"leftbar"},_hoisted_4$h={class:"name"},_hoisted_5$e={key:0,class:"special-text"},_hoisted_6$c={key:1,class:"special-text"},_hoisted_7$a={class:"rightbar"},_hoisted_8$9={class:"detail"},_hoisted_9$9={class:"detail-info"},_hoisted_10$7={style:{color:"lightgreen"}},_hoisted_11$7={class:"detail-info"},_hoisted_12$5={style:{color:"lightcoral"}},_hoisted_13$5={class:"detail-info"},_hoisted_14$5={style:{color:"lightblue"}},_hoisted_15$4={class:"detail-info"},_hoisted_16$4={style:{color:"lightyellow"}},_hoisted_17$3={class:"detail-info"},_hoisted_18$3={style:{color:"lawngreen"}},_hoisted_19$3={class:"detail-info"},_hoisted_20$3={class:"detail-info"},_hoisted_21$3={style:{color:"lightsalmon"}},_hoisted_22$2={class:"detail-info"},_hoisted_23$2={style:{color:"lightpink"}},_hoisted_24$2={style:{"font-family":"'Fira Code'"}},_hoisted_25$2={class:"detail-info"},_hoisted_26$2={style:{color:"cyan"}},_sfc_main$n=defineComponent({__name:"enemyOne",props:{enemy:null,selected:{type:Boolean}},emits:["select","hover"],setup(t,{emit:e}){const n=window.core,a=.032*window.innerWidth;function o(t){e("select")}function i(){e("hover")}return(e,r)=>{const l=__unplugin_components_1;return openBlock(),createElementBlock("div",{class:"enemy-container",onClick:o,onMouseenter:i,selected:t.selected},[createBaseVNode("div",_hoisted_2$k,[createBaseVNode("div",_hoisted_3$k,[createBaseVNode("span",_hoisted_4$h,toDisplayString(t.enemy.name),1),createVNode(_sfc_main$o,{id:t.enemy.id,width:unref(isMobile)?32:a,height:unref(isMobile)?32:a,style:{margin:"5%"}},null,8,["id","width","height"]),unref(has)(t.enemy.special)&&t.enemy.special.length>0?(openBlock(),createElementBlock("div",_hoisted_5$e,[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.enemy.toShowSpecial,((e,n)=>(openBlock(),createElementBlock("span",{style:normalizeStyle({color:t.enemy.toShowColor[n]})}," "+toDisplayString(e)+" ",5)))),256))])):(openBlock(),createElementBlock("div",_hoisted_6$c,"无属性"))]),createVNode(l,{type:"vertical",dashed:"",style:{height:"100%",margin:"0 3% 0 1%","border-color":"#ddd4"}}),createBaseVNode("div",_hoisted_7$a,[createBaseVNode("div",_hoisted_8$9,[createBaseVNode("div",_hoisted_9$9,[createBaseVNode("span",_hoisted_10$7,"生命    "+toDisplayString(unref(n).formatBigNumber(t.enemy.hp)),1)]),createBaseVNode("div",_hoisted_11$7,[createBaseVNode("span",_hoisted_12$5,"攻击    "+toDisplayString(unref(n).formatBigNumber(t.enemy.atk)),1)]),createBaseVNode("div",_hoisted_13$5,[createBaseVNode("span",_hoisted_14$5,"防御    "+toDisplayString(unref(n).formatBigNumber(t.enemy.def)),1)]),createBaseVNode("div",_hoisted_15$4,[createBaseVNode("span",_hoisted_16$4,"金币    "+toDisplayString(unref(n).formatBigNumber(t.enemy.money)),1)]),createBaseVNode("div",_hoisted_17$3,[createBaseVNode("span",_hoisted_18$3,"经验    "+toDisplayString(unref(n).formatBigNumber(t.enemy.exp)),1)]),createBaseVNode("div",_hoisted_19$3,[createBaseVNode("span",{style:normalizeStyle({color:t.enemy.damageColor})},"伤害    "+toDisplayString(unref(n).formatBigNumber(t.enemy.damage)),5)]),createBaseVNode("div",_hoisted_20$3,[createBaseVNode("span",_hoisted_21$3,"临界    "+toDisplayString(unref(n).formatBigNumber(t.enemy.critical)),1)]),createBaseVNode("div",_hoisted_22$2,[createBaseVNode("span",_hoisted_23$2,[createTextVNode("减伤    "),createBaseVNode("span",{style:normalizeStyle({color:t.enemy.criticalDamage<0&&!unref(has)(t.enemy.damage)?"gold":"lightpink"})},[createBaseVNode("span",_hoisted_24$2,toDisplayString(t.enemy.criticalDamage<0&&!unref(has)(t.enemy.damage)?unref(isMobile)?"-":"=>":""),1),createTextVNode(toDisplayString(unref(n).formatBigNumber(t.enemy.criticalDamage<0?-t.enemy.criticalDamage:t.enemy.criticalDamage)),1)],4)])]),createBaseVNode("div",_hoisted_25$2,[createBaseVNode("span",_hoisted_26$2,toDisplayString(unref(n).formatBigNumber(unref(n).status.thisMap.ratio))+"防    "+toDisplayString(unref(n).formatBigNumber(t.enemy.defDamage)),1)])])])])],40,_hoisted_1$n)}}}),enemyOne_vue_vue_type_style_index_0_scoped_03a35715_lang="",_export_sfc=(t,e)=>{const n=t.__vccOpts||t;for(const[a,o]of e)n[a]=o;return n},EnemyOne=_export_sfc(_sfc_main$n,[["__scopeId","data-v-03a35715"]]),_hoisted_1$m=["id"],_hoisted_2$j={class:"main-div"},_hoisted_3$j=["id"],_hoisted_4$g=["id"],_sfc_main$m=defineComponent({__name:"scroll",props:{now:null,type:null,drag:{type:Boolean},width:null,update:{type:Boolean},noScroll:{type:Boolean}},emits:["update:now","update:drag","update:update"],setup(t,{emit:e}){const n=t;let a,o=0,i=0;const r=(1e8*Math.random()).toFixed(0),l=window.devicePixelRatio,s=n.width??20,c="horizontal"===n.type?"left":"top",d="horizontal"===n.type?"width":"height";let p,u,h=!1;const m=async()=>{await b(),g()};function g(){if(0===i)return;if(ii-p.canvas[d]/l?o=i-p.canvas[d]/l:o<0&&(o=0),n.noScroll)return;const t=p.canvas.width,a=p.canvas.height;e("update:now",o);const r=Math.min(p.canvas[d]/i/l,1)*p.canvas[d],s=o/i*p.canvas[d];p.clearRect(0,0,p.canvas.width,p.canvas.height),p.beginPath(),"horizontal"===n.type?(p.moveTo(Math.max(s+5,5),a/2),p.lineTo(Math.min(s+r-5,p.canvas.width-5),a/2)):(p.moveTo(t/2,Math.max(s+5,5)),p.lineTo(t/2,Math.min(s+r-5,p.canvas.height-5))),p.lineCap="round",p.lineWidth=6,p.strokeStyle="#fff",p.stroke()}async function b(){await S(20);const t=p.canvas,e=getComputedStyle(t);t.style.width=`${s}px`,t.width=s*l,t.height=parseFloat(e.height)*l,n.noScroll&&(t.style.width="0px"),"horizontal"===n.type&&(a.style.flexDirection="column",t.style.height=`${s}px`,t.style.width="98%",t.style.margin="0 1% 0 1%",t.width=parseFloat(e.width)*l,t.height=s*l,n.noScroll&&(t.style.height="0px")),await new Promise((t=>{requestAnimationFrame((()=>{const e=getComputedStyle(u);i=parseFloat(e[d]),t("")}))}))}function f(){g(),u.style[c]=-o+"px"}let x,v;function w(t,a){e("update:drag",!0);const r="horizontal"===n.type?t:a,s=r-x;x=r,p.canvas[d]{h||(o=n.now??o,u.style.transition=`${c} 0.2s ease-out`,await b(),f())})),onMounted((async()=>{a=document.getElementById(`scroll-div-${r}`);const t=document.getElementById(`content-${r}`);u=t;const i=document.getElementById(`scroll-${r}`);p=i.getContext("2d"),n.noScroll||useDrag(i,w,((t,e)=>{h=!0,x="horizontal"===n.type?t:e,u.style.transition=""}),(()=>{setTimeout((()=>e("update:drag",!1))),h=!1}),!0),useDrag(u,y,((t,e)=>{h=!0,v="horizontal"===n.type?t:e,u.style.transition=""}),(()=>{setTimeout((()=>e("update:drag",!1))),h=!1}),!0),useWheel(u,((t,e)=>{h=!0;const n=0!==t?t:e;Math.abs(n)>30?u.style.transition=`${c} 0.2s ease-out`:u.style.transition="",o+=n,f(),h=!1})),window.addEventListener("resize",m),await b(),g()})),onUnmounted((()=>{window.removeEventListener("resize",m),cancelGlobalDrag(w),cancelGlobalDrag(y)})),(t,e)=>(openBlock(),createElementBlock("div",{id:`scroll-div-${unref(r)}`,class:"scroll-main"},[createBaseVNode("div",_hoisted_2$j,[createBaseVNode("div",{id:`content-${unref(r)}`,class:"content"},[renderSlot(t.$slots,"default",{},void 0,!0)],8,_hoisted_3$j)]),createBaseVNode("canvas",{id:`scroll-${unref(r)}`,class:"scroll"},null,8,_hoisted_4$g)],8,_hoisted_1$m))}}),scroll_vue_vue_type_style_index_0_scoped_1626479d_lang="",Scroll=_export_sfc(_sfc_main$m,[["__scopeId","data-v-1626479d"]]);function getSpecialHint(t){const e=core.getSpecials().filter((e=>t.special.includes(e[0]))).sort(((t,e)=>t[0]-e[0])),n=e.map((e=>{const n=e[2];return n instanceof Function?n(t):n})),a=e.map((e=>{const n=e[1];return n instanceof Function?n(t):n}));return createVNode("div",null,[e.map(((t,e)=>createVNode("div",{class:"special"},[createVNode("span",{style:{color:core.arrayToRGBA(t[3])}},[createTextVNode("    "),a[e],createTextVNode(":")]),createVNode("span",{innerHTML:n[e]},null)])))])}function getDefDamage(t,e=0,n=0,a,o,i){const r=core.status.thisMap.ratio,l=[];let s;const c=100-Math.floor(e/r);for(let d=0;d<=c;d++){const c=core.getDamageInfo(t.id,{def:core.getStatus("def")+r*d+e,atk:core.getStatus("atk")+n},a,o,i);0!==l.length?has(c)&&c.damage!==l.at(-1)?.[1]&&(c.damage,l.push([r*d+e,c.damage])):(s=c?.damage,has(s)&&l.push([e+d*r,s]))}return l}function getCriticalDamage(t,e=0,n=0,a,o,i){const r=core.status.thisMap.ratio,l=[];let s;const c=100-Math.floor(e/r);for(let d=0;d<=c;d++){const c=core.getDamageInfo(t.id,{atk:core.getStatus("atk")+r*d+e,def:core.getStatus("def")+n},a,o,i);0!==l.length?has(c)&&c.damage!==l.at(-1)?.[1]&&(c.damage,l.push([r*d+e,c.damage])):(s=c?.damage,has(s)&&l.push([e+d*r,s]))}return l}const _withScopeId$9=t=>(pushScopeId("data-v-723dadcb"),t=t(),popScopeId(),t),_hoisted_1$l={id:"special-main"},_hoisted_2$i={id:"special"},_hoisted_3$i={id:"critical"},_hoisted_4$f=_withScopeId$9((()=>createBaseVNode("div",{style:{"font-size":"2.5vh",width:"100%","text-align":"center"}}," 临界表 ",-1))),_hoisted_5$d={id:"critical-main"},_hoisted_6$b=_withScopeId$9((()=>createBaseVNode("div",{id:"critical-des"},[createBaseVNode("span",null,"加攻"),createBaseVNode("span",null,"减伤")],-1))),_hoisted_7$9={class:"critical"},_hoisted_8$8={class:"critical-atk"},_hoisted_9$8={style:{"font-family":"'Fira Code'"}},_sfc_main$l=defineComponent({__name:"enemySpecial",props:{fromBook:{type:Boolean}},setup(t){const e=t,[n,a]=e.fromBook?[void 0,void 0]:flags.mouseLoc,o=has(n)?Math.round(n+core.bigmap.offsetX/32):void 0,i=has(a)?Math.round(a+core.bigmap.offsetY/32):void 0,r=core.plugin.bookDetailEnemy,l=getSpecialHint(r),s=core.nextCriticals(r,isMobile?4:8,o,i),c=core.formatBigNumber;return(t,e)=>{const n=Scroll,a=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$l,[createVNode(n,{id:"special-scroll"},{default:withCtx((()=>[createBaseVNode("div",_hoisted_2$i,[(openBlock(),createBlock(resolveDynamicComponent(unref(l))))])])),_:1}),createVNode(a,{dashed:"",style:{margin:"2vh 0 2vh 0","border-color":"#ddd4"}}),createBaseVNode("div",_hoisted_3$i,[_hoisted_4$f,createBaseVNode("div",_hoisted_5$d,[_hoisted_6$b,(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(s),(([t,e])=>(openBlock(),createElementBlock("div",_hoisted_7$9,[createBaseVNode("span",_hoisted_8$8,toDisplayString(unref(c)(t)),1),createBaseVNode("span",null,[createBaseVNode("span",_hoisted_9$8,toDisplayString(e<0?"=>":""),1),createTextVNode(toDisplayString(e<0?`${unref(c)(-e)}`:unref(c)(e)),1)])])))),256))])])])}}}),enemySpecial_vue_vue_type_style_index_0_scoped_723dadcb_lang="",EnemySpecial=_export_sfc(_sfc_main$l,[["__scopeId","data-v-723dadcb"]]),index$5="",index$4=""; -/*! - * @kurkle/color v0.3.1 - * https://github.com/kurkle/color#readme - * (c) 2022 Jukka Kurkela - * Released under the MIT License - */ -function round(t){return t+.5|0}const lim=(t,e,n)=>Math.max(Math.min(t,n),e);function p2b(t){return lim(round(2.55*t),0,255)}function n2b(t){return lim(round(255*t),0,255)}function b2n(t){return lim(round(t/2.55)/100,0,1)}function n2p(t){return lim(round(100*t),0,100)}const map$1={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},hex=[..."0123456789ABCDEF"],h1=t=>hex[15&t],h2=t=>hex[(240&t)>>4]+hex[15&t],eq=t=>(240&t)>>4==(15&t),isShort=t=>eq(t.r)&&eq(t.g)&&eq(t.b)&&eq(t.a);function hexParse(t){var e,n=t.length;return"#"===t[0]&&(4===n||5===n?e={r:255&17*map$1[t[1]],g:255&17*map$1[t[2]],b:255&17*map$1[t[3]],a:5===n?17*map$1[t[4]]:255}:7!==n&&9!==n||(e={r:map$1[t[1]]<<4|map$1[t[2]],g:map$1[t[3]]<<4|map$1[t[4]],b:map$1[t[5]]<<4|map$1[t[6]],a:9===n?map$1[t[7]]<<4|map$1[t[8]]:255})),e}const alpha=(t,e)=>t<255?e(t):"";function hexString(t){var e=isShort(t)?h1:h2;return t?"#"+e(t.r)+e(t.g)+e(t.b)+alpha(t.a,e):void 0}const HUE_RE=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function hsl2rgbn(t,e,n){const a=e*Math.min(n,1-n),o=(e,o=(e+t/30)%12)=>n-a*Math.max(Math.min(o-3,9-o,1),-1);return[o(0),o(8),o(4)]}function hsv2rgbn(t,e,n){const a=(a,o=(a+t/60)%6)=>n-n*e*Math.max(Math.min(o,4-o,1),0);return[a(5),a(3),a(1)]}function hwb2rgbn(t,e,n){const a=hsl2rgbn(t,1,.5);let o;for(e+n>1&&(o=1/(e+n),e*=o,n*=o),o=0;o<3;o++)a[o]*=1-e-n,a[o]+=e;return a}function hueValue(t,e,n,a,o){return t===o?(e-n)/a+(e.5?c/(2-o-i):c/(o+i),l=hueValue(e,n,a,c,o),l=60*l+.5),[0|l,s||0,r]}function calln(t,e,n,a){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,n,a)).map(n2b)}function hsl2rgb(t,e,n){return calln(hsl2rgbn,t,e,n)}function hwb2rgb(t,e,n){return calln(hwb2rgbn,t,e,n)}function hsv2rgb(t,e,n){return calln(hsv2rgbn,t,e,n)}function hue(t){return(t%360+360)%360}function hueParse(t){const e=HUE_RE.exec(t);let n,a=255;if(!e)return;e[5]!==n&&(a=e[6]?p2b(+e[5]):n2b(+e[5]));const o=hue(+e[2]),i=+e[3]/100,r=+e[4]/100;return n="hwb"===e[1]?hwb2rgb(o,i,r):"hsv"===e[1]?hsv2rgb(o,i,r):hsl2rgb(o,i,r),{r:n[0],g:n[1],b:n[2],a:a}}function rotate(t,e){var n=rgb2hsl(t);n[0]=hue(n[0]+e),n=hsl2rgb(n),t.r=n[0],t.g=n[1],t.b=n[2]}function hslString(t){if(!t)return;const e=rgb2hsl(t),n=e[0],a=n2p(e[1]),o=n2p(e[2]);return t.a<255?`hsla(${n}, ${a}%, ${o}%, ${b2n(t.a)})`:`hsl(${n}, ${a}%, ${o}%)`}const map$2={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},names$1={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function unpack(){const t={},e=Object.keys(names$1),n=Object.keys(map$2);let a,o,i,r,l;for(a=0;a>16&255,i>>8&255,255&i]}return t}let names;function nameParse(t){names||(names=unpack(),names.transparent=[0,0,0,0]);const e=names[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}const RGB_RE=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function rgbParse(t){const e=RGB_RE.exec(t);let n,a,o,i=255;if(e){if(e[7]!==n){const t=+e[7];i=e[8]?p2b(t):lim(255*t,0,255)}return n=+e[1],a=+e[3],o=+e[5],n=255&(e[2]?p2b(n):lim(n,0,255)),a=255&(e[4]?p2b(a):lim(a,0,255)),o=255&(e[6]?p2b(o):lim(o,0,255)),{r:n,g:a,b:o,a:i}}}function rgbString(t){return t&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${b2n(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`)}const to=t=>t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,from=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function interpolate$1(t,e,n){const a=from(b2n(t.r)),o=from(b2n(t.g)),i=from(b2n(t.b));return{r:n2b(to(a+n*(from(b2n(e.r))-a))),g:n2b(to(o+n*(from(b2n(e.g))-o))),b:n2b(to(i+n*(from(b2n(e.b))-i))),a:t.a+n*(e.a-t.a)}}function modHSL(t,e,n){if(t){let a=rgb2hsl(t);a[e]=Math.max(0,Math.min(a[e]+a[e]*n,0===e?360:1)),a=hsl2rgb(a),t.r=a[0],t.g=a[1],t.b=a[2]}}function clone$1(t,e){return t?Object.assign(e||{},t):t}function fromObject(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=n2b(t[3]))):(e=clone$1(t,{r:0,g:0,b:0,a:1})).a=n2b(e.a),e}function functionParse(t){return"r"===t.charAt(0)?rgbParse(t):hueParse(t)}class Color{constructor(t){if(t instanceof Color)return t;const e=typeof t;let n;"object"===e?n=fromObject(t):"string"===e&&(n=hexParse(t)||nameParse(t)||functionParse(t)),this._rgb=n,this._valid=!!n}get valid(){return this._valid}get rgb(){var t=clone$1(this._rgb);return t&&(t.a=b2n(t.a)),t}set rgb(t){this._rgb=fromObject(t)}rgbString(){return this._valid?rgbString(this._rgb):void 0}hexString(){return this._valid?hexString(this._rgb):void 0}hslString(){return this._valid?hslString(this._rgb):void 0}mix(t,e){if(t){const n=this.rgb,a=t.rgb;let o;const i=e===o?.5:e,r=2*i-1,l=n.a-a.a,s=((r*l==-1?r:(r+l)/(1+r*l))+1)/2;o=1-s,n.r=255&s*n.r+o*a.r+.5,n.g=255&s*n.g+o*a.g+.5,n.b=255&s*n.b+o*a.b+.5,n.a=i*n.a+(1-i)*a.a,this.rgb=n}return this}interpolate(t,e){return t&&(this._rgb=interpolate$1(this._rgb,t._rgb,e)),this}clone(){return new Color(this.rgb)}alpha(t){return this._rgb.a=n2b(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=round(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return modHSL(this._rgb,2,t),this}darken(t){return modHSL(this._rgb,2,-t),this}saturate(t){return modHSL(this._rgb,1,t),this}desaturate(t){return modHSL(this._rgb,1,-t),this}rotate(t){return rotate(this._rgb,t),this}} -/*! - * Chart.js v4.1.1 - * https://www.chartjs.org - * (c) 2022 Chart.js Contributors - * Released under the MIT License - */function noop(){}const uid=(()=>{let t=0;return()=>t++})();function isNullOrUndef(t){return null==t}function isArray(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function isObject(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}function isNumberFinite(t){return("number"==typeof t||t instanceof Number)&&isFinite(+t)}function finiteOrDefault(t,e){return isNumberFinite(t)?t:e}function valueOrDefault(t,e){return void 0===t?e:t}const toPercentage=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:+t/e,toDimension=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function callback(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)}function each(t,e,n,a){let o,i,r;if(isArray(t))if(i=t.length,a)for(o=i-1;o>=0;o--)e.call(n,t[o],o);else for(o=0;ot,x:t=>t.x,y:t=>t.y};function _splitKey(t){const e=t.split("."),n=[];let a="";for(const o of e)a+=o,a.endsWith("\\")?a=a.slice(0,-1)+".":(n.push(a),a="");return n}function _getKeyResolver(t){const e=_splitKey(t);return t=>{for(const n of e){if(""===n)break;t=t&&t[n]}return t}}function resolveObjectKey(t,e){return(keyResolvers[e]||(keyResolvers[e]=_getKeyResolver(e)))(t)}function _capitalize(t){return t.charAt(0).toUpperCase()+t.slice(1)}const defined=t=>void 0!==t,isFunction=t=>"function"==typeof t,setsEqual=(t,e)=>{if(t.size!==e.size)return!1;for(const n of t)if(!e.has(n))return!1;return!0};function _isClickEvent(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}const PI=Math.PI,TAU=2*PI,PITAU=TAU+PI,INFINITY=Number.POSITIVE_INFINITY,RAD_PER_DEG=PI/180,HALF_PI=PI/2,QUARTER_PI=PI/4,TWO_THIRDS_PI=2*PI/3,log10=Math.log10,sign=Math.sign;function almostEquals(t,e,n){return Math.abs(t-e)t-e)).pop(),e}function isNumber(t){return!isNaN(parseFloat(t))&&isFinite(t)}function almostWhole(t,e){const n=Math.round(t);return n-e<=t&&n+e>=t}function _setMinAndMaxByKey(t,e,n){let a,o,i;for(a=0,o=t.length;as&&c=Math.min(e,n)-a&&t<=Math.max(e,n)+a}function _lookup(t,e,n){n=n||(n=>t[n]1;)a=i+o>>1,n(a)?i=a:o=a;return{lo:i,hi:o}}const _lookupByKey=(t,e,n,a)=>_lookup(t,n,a?a=>{const o=t[a][e];return ot[a][e]_lookup(t,n,(a=>t[a][e]>=n));function _filterBetween(t,e,n){let a=0,o=t.length;for(;aa&&t[o-1]>n;)o--;return a>0||o{const n="_onData"+_capitalize(e),a=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){const o=a.apply(this,e);return t._chartjs.listeners.forEach((t=>{"function"==typeof t[n]&&t[n](...e)})),o}})})))}function unlistenArrayEvents(t,e){const n=t._chartjs;if(!n)return;const a=n.listeners,o=a.indexOf(e);-1!==o&&a.splice(o,1),a.length>0||(arrayEvents.forEach((e=>{delete t[e]})),delete t._chartjs)}function _arrayUnique(t){const e=new Set;let n,a;for(n=0,a=t.length;n{a=!1,t.apply(e,n)})))}}function debounce(t,e){let n;return function(...a){return e?(clearTimeout(n),n=setTimeout(t,e,a)):t.apply(this,a),e}}const _toLeftRightCenter=t=>"start"===t?"left":"end"===t?"right":"center",_alignStartEnd=(t,e,n)=>"start"===t?e:"end"===t?n:(e+n)/2,_textX=(t,e,n,a)=>t===(a?"left":"right")?n:"center"===t?(e+n)/2:e;function _getStartAndCountOfVisiblePoints(t,e,n){const a=e.length;let o=0,i=a;if(t._sorted){const{iScale:r,_parsed:l}=t,s=r.axis,{min:c,max:d,minDefined:p,maxDefined:u}=r.getUserBounds();p&&(o=_limitValue(Math.min(_lookupByKey(l,r.axis,c).lo,n?a:_lookupByKey(e,s,r.getPixelForValue(c)).lo),0,a-1)),i=u?_limitValue(Math.max(_lookupByKey(l,r.axis,d,!0).hi+1,n?0:_lookupByKey(e,s,r.getPixelForValue(d),!0).hi+1),o,a)-o:a-o}return{start:o,count:i}}function _scaleRangesChanged(t){const{xScale:e,yScale:n,_scaleRanges:a}=t,o={xmin:e.min,xmax:e.max,ymin:n.min,ymax:n.max};if(!a)return t._scaleRanges=o,!0;const i=a.xmin!==e.min||a.xmax!==e.max||a.ymin!==n.min||a.ymax!==n.max;return Object.assign(a,o),i}const atEdge=t=>0===t||1===t,elasticIn=(t,e,n)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*TAU/n),elasticOut=(t,e,n)=>Math.pow(2,-10*t)*Math.sin((t-e)*TAU/n)+1,effects={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*HALF_PI),easeOutSine:t=>Math.sin(t*HALF_PI),easeInOutSine:t=>-.5*(Math.cos(PI*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>atEdge(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>atEdge(t)?t:elasticIn(t,.075,.3),easeOutElastic:t=>atEdge(t)?t:elasticOut(t,.075,.3),easeInOutElastic(t){const e=.1125;return atEdge(t)?t:t<.5?.5*elasticIn(2*t,e,.45):.5+.5*elasticOut(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-effects.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,n=2.75;return t<1/n?e*t*t:t<2/n?e*(t-=1.5/n)*t+.75:t<2.5/n?e*(t-=2.25/n)*t+.9375:e*(t-=2.625/n)*t+.984375},easeInOutBounce:t=>t<.5?.5*effects.easeInBounce(2*t):.5*effects.easeOutBounce(2*t-1)+.5};function isPatternOrGradient(t){if(t&&"object"==typeof t){const e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function color(t){return isPatternOrGradient(t)?t:new Color(t)}function getHoverColor(t){return isPatternOrGradient(t)?t:new Color(t).saturate(.5).darken(.1).hexString()}const numbers=["x","y","borderWidth","radius","tension"],colors=["color","borderColor","backgroundColor"];function applyAnimationsDefaults(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),t.set("animations",{colors:{type:"color",properties:colors},numbers:{type:"number",properties:numbers}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}})}function applyLayoutsDefaults(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}const intlCache=new Map;function getNumberFormat(t,e){e=e||{};const n=t+JSON.stringify(e);let a=intlCache.get(n);return a||(a=new Intl.NumberFormat(t,e),intlCache.set(n,a)),a}function formatNumber(t,e,n){return getNumberFormat(e,n).format(t)}const formatters={values:t=>isArray(t)?t:""+t,numeric(t,e,n){if(0===t)return"0";const a=this.chart.options.locale;let o,i=t;if(n.length>1){const e=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(e<1e-4||e>1e15)&&(o="scientific"),i=calculateDelta(t,n)}const r=log10(Math.abs(i)),l=Math.max(Math.min(-1*Math.floor(r),20),0),s={notation:o,minimumFractionDigits:l,maximumFractionDigits:l};return Object.assign(s,this.options.ticks.format),formatNumber(t,a,s)},logarithmic(t,e,n){if(0===t)return"0";const a=n[e].significand||t/Math.pow(10,Math.floor(log10(t)));return[1,2,3,5,10,15].includes(a)||e>.8*n.length?formatters.numeric.call(this,t,e,n):""}};function calculateDelta(t,e){let n=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;return Math.abs(n)>=1&&t!==Math.floor(t)&&(n=t-Math.floor(t)),n}var Ticks={formatters:formatters};function applyScaleDefaults(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Ticks.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t})}const overrides=Object.create(null),descriptors=Object.create(null);function getScope$1(t,e){if(!e)return t;const n=e.split(".");for(let a=0,o=n.length;at.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>getHoverColor(e.backgroundColor),this.hoverBorderColor=(t,e)=>getHoverColor(e.borderColor),this.hoverColor=(t,e)=>getHoverColor(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(e)}set(t,e){return set(this,t,e)}get(t){return getScope$1(this,t)}describe(t,e){return set(descriptors,t,e)}override(t,e){return set(overrides,t,e)}route(t,e,n,a){const o=getScope$1(this,t),i=getScope$1(this,n),r="_"+e;Object.defineProperties(o,{[r]:{value:o[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[r],e=i[a];return isObject(t)?Object.assign({},e,t):valueOrDefault(t,e)},set(t){this[r]=t}}})}apply(t){t.forEach((t=>t(this)))}}var defaults=new Defaults({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[applyAnimationsDefaults,applyLayoutsDefaults,applyScaleDefaults]);function toFontString(t){return!t||isNullOrUndef(t.size)||isNullOrUndef(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function _measureText(t,e,n,a,o){let i=e[o];return i||(i=e[o]=t.measureText(o).width,n.push(o)),i>a&&(a=i),a}function _longestText(t,e,n,a){let o=(a=a||{}).data=a.data||{},i=a.garbageCollect=a.garbageCollect||[];a.font!==e&&(o=a.data={},i=a.garbageCollect=[],a.font=e),t.save(),t.font=e;let r=0;const l=n.length;let s,c,d,p,u;for(s=0;sn.length){for(s=0;s0&&t.stroke()}}function _isPointInArea(t,e,n){return n=n||.5,!e||t&&t.x>e.left-n&&t.xe.top-n&&t.y0&&""!==i.strokeColor;let s,c;for(t.save(),t.font=o.string,setRenderOpts(t,i),s=0;s+t||0;function _readValueToProps(t,e){const n={},a=isObject(e),o=a?Object.keys(e):e,i=isObject(t)?a?n=>valueOrDefault(t[n],t[e[n]]):e=>t[e]:()=>t;for(const r of o)n[r]=numberOrZero(i(r));return n}function toTRBL(t){return _readValueToProps(t,{top:"y",right:"x",bottom:"y",left:"x"})}function toTRBLCorners(t){return _readValueToProps(t,["topLeft","topRight","bottomLeft","bottomRight"])}function toPadding(t){const e=toTRBL(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function toFont(t,e){t=t||{},e=e||defaults.font;let n=valueOrDefault(t.size,e.size);"string"==typeof n&&(n=parseInt(n,10));let a=valueOrDefault(t.style,e.style);a&&!(""+a).match(FONT_STYLE)&&(console.warn('Invalid font style specified: "'+a+'"'),a=void 0);const o={family:valueOrDefault(t.family,e.family),lineHeight:toLineHeight(valueOrDefault(t.lineHeight,e.lineHeight),n),size:n,style:a,weight:valueOrDefault(t.weight,e.weight),string:""};return o.string=toFontString(o),o}function resolve(t,e,n,a){let o,i,r,l=!0;for(o=0,i=t.length;on&&0===t?0:t+e;return{min:r(a,-Math.abs(i)),max:r(o,i)}}function createContext(t,e){return Object.assign(Object.create(t),e)}function _createResolver(t,e=[""],n=t,a,o=(()=>t[0])){defined(a)||(a=_resolve("_fallback",t));const i={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:n,_fallback:a,_getTarget:o,override:o=>_createResolver([o,...t],e,n,a)};return new Proxy(i,{deleteProperty:(e,n)=>(delete e[n],delete e._keys,delete t[0][n],!0),get:(n,a)=>_cached(n,a,(()=>_resolveWithPrefixes(a,e,t,n))),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>getKeysFromAllScopes(t).includes(e),ownKeys:t=>getKeysFromAllScopes(t),set(t,e,n){const a=t._storage||(t._storage=o());return t[e]=a[e]=n,delete t._keys,!0}})}function _attachContext(t,e,n,a){const o={_cacheable:!1,_proxy:t,_context:e,_subProxy:n,_stack:new Set,_descriptors:_descriptors(t,a),setContext:e=>_attachContext(t,e,n,a),override:o=>_attachContext(t.override(o),e,n,a)};return new Proxy(o,{deleteProperty:(e,n)=>(delete e[n],delete t[n],!0),get:(t,e,n)=>_cached(t,e,(()=>_resolveWithContext(t,e,n))),getOwnPropertyDescriptor:(e,n)=>e._descriptors.allKeys?Reflect.has(t,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,n),getPrototypeOf:()=>Reflect.getPrototypeOf(t),has:(e,n)=>Reflect.has(t,n),ownKeys:()=>Reflect.ownKeys(t),set:(e,n,a)=>(t[n]=a,delete e[n],!0)})}function _descriptors(t,e={scriptable:!0,indexable:!0}){const{_scriptable:n=e.scriptable,_indexable:a=e.indexable,_allKeys:o=e.allKeys}=t;return{allKeys:o,scriptable:n,indexable:a,isScriptable:isFunction(n)?n:()=>n,isIndexable:isFunction(a)?a:()=>a}}const readKey=(t,e)=>t?t+_capitalize(e):e,needsSubResolver=(t,e)=>isObject(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function _cached(t,e,n){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const a=n();return t[e]=a,a}function _resolveWithContext(t,e,n){const{_proxy:a,_context:o,_subProxy:i,_descriptors:r}=t;let l=a[e];return isFunction(l)&&r.isScriptable(e)&&(l=_resolveScriptable(e,l,t,n)),isArray(l)&&l.length&&(l=_resolveArray(e,l,t,r.isIndexable)),needsSubResolver(e,l)&&(l=_attachContext(l,o,i&&i[e],r)),l}function _resolveScriptable(t,e,n,a){const{_proxy:o,_context:i,_subProxy:r,_stack:l}=n;if(l.has(t))throw new Error("Recursion detected: "+Array.from(l).join("->")+"->"+t);return l.add(t),e=e(i,r||a),l.delete(t),needsSubResolver(t,e)&&(e=createSubResolver(o._scopes,o,t,e)),e}function _resolveArray(t,e,n,a){const{_proxy:o,_context:i,_subProxy:r,_descriptors:l}=n;if(defined(i.index)&&a(t))e=e[i.index%e.length];else if(isObject(e[0])){const n=e,a=o._scopes.filter((t=>t!==n));e=[];for(const s of n){const n=createSubResolver(a,o,t,s);e.push(_attachContext(n,i,r&&r[t],l))}}return e}function resolveFallback(t,e,n){return isFunction(t)?t(e,n):t}const getScope=(t,e)=>!0===t?e:"string"==typeof t?resolveObjectKey(e,t):void 0;function addScopes(t,e,n,a,o){for(const i of e){const e=getScope(n,i);if(e){t.add(e);const i=resolveFallback(e._fallback,n,o);if(defined(i)&&i!==n&&i!==a)return i}else if(!1===e&&defined(a)&&n!==a)return null}return!1}function createSubResolver(t,e,n,a){const o=e._rootScopes,i=resolveFallback(e._fallback,n,a),r=[...t,...o],l=new Set;l.add(a);let s=addScopesFromKey(l,r,n,i||n,a);return null!==s&&((!defined(i)||i===n||(s=addScopesFromKey(l,r,i,s,a),null!==s))&&_createResolver(Array.from(l),[""],o,i,(()=>subGetTarget(e,n,a))))}function addScopesFromKey(t,e,n,a,o){for(;n;)n=addScopes(t,e,n,a,o);return n}function subGetTarget(t,e,n){const a=t._getTarget();e in a||(a[e]={});const o=a[e];return isArray(o)&&isObject(n)?n:o||{}}function _resolveWithPrefixes(t,e,n,a){let o;for(const i of e)if(o=_resolve(readKey(i,t),n),defined(o))return needsSubResolver(t,o)?createSubResolver(n,a,t,o):o}function _resolve(t,e){for(const n of e){if(!n)continue;const e=n[t];if(defined(e))return e}}function getKeysFromAllScopes(t){let e=t._keys;return e||(e=t._keys=resolveKeysFromAllScopes(t._scopes)),e}function resolveKeysFromAllScopes(t){const e=new Set;for(const n of t)for(const t of Object.keys(n).filter((t=>!t.startsWith("_"))))e.add(t);return Array.from(e)}function _parseObjectDataRadialScale(t,e,n,a){const{iScale:o}=t,{key:i="r"}=this._parsing,r=new Array(a);let l,s,c,d;for(l=0,s=a;le"x"===t?"y":"x";function splineCurve(t,e,n,a){const o=t.skip?e:t,i=e,r=n.skip?e:n,l=distanceBetweenPoints(i,o),s=distanceBetweenPoints(r,i);let c=l/(l+s),d=s/(l+s);c=isNaN(c)?0:c,d=isNaN(d)?0:d;const p=a*c,u=a*d;return{previous:{x:i.x-p*(r.x-o.x),y:i.y-p*(r.y-o.y)},next:{x:i.x+u*(r.x-o.x),y:i.y+u*(r.y-o.y)}}}function monotoneAdjust(t,e,n){const a=t.length;let o,i,r,l,s,c=getPoint(t,0);for(let d=0;d!t.skip))),"monotone"===e.cubicInterpolationMode)splineCurveMonotone(t,o);else{let n=a?t[t.length-1]:t[0];for(i=0,r=t.length;it.ownerDocument.defaultView.getComputedStyle(t,null);function getStyle(t,e){return getComputedStyle$1(t).getPropertyValue(e)}const positions=["top","right","bottom","left"];function getPositionedStyle(t,e,n){const a={};n=n?"-"+n:"";for(let o=0;o<4;o++){const i=positions[o];a[i]=parseFloat(t[e+"-"+i+n])||0}return a.width=a.left+a.right,a.height=a.top+a.bottom,a}const useOffsetPos=(t,e,n)=>(t>0||e>0)&&(!n||!n.shadowRoot);function getCanvasPosition(t,e){const n=t.touches,a=n&&n.length?n[0]:t,{offsetX:o,offsetY:i}=a;let r,l,s=!1;if(useOffsetPos(o,i,t.target))r=o,l=i;else{const t=e.getBoundingClientRect();r=a.clientX-t.left,l=a.clientY-t.top,s=!0}return{x:r,y:l,box:s}}function getRelativePosition(t,e){if("native"in t)return t;const{canvas:n,currentDevicePixelRatio:a}=e,o=getComputedStyle$1(n),i="border-box"===o.boxSizing,r=getPositionedStyle(o,"padding"),l=getPositionedStyle(o,"border","width"),{x:s,y:c,box:d}=getCanvasPosition(t,n),p=r.left+(d&&l.left),u=r.top+(d&&l.top);let{width:h,height:m}=e;return i&&(h-=r.width+l.width,m-=r.height+l.height),{x:Math.round((s-p)/h*n.width/a),y:Math.round((c-u)/m*n.height/a)}}function getContainerSize(t,e,n){let a,o;if(void 0===e||void 0===n){const i=_getParentNode(t);if(i){const t=i.getBoundingClientRect(),r=getComputedStyle$1(i),l=getPositionedStyle(r,"border","width"),s=getPositionedStyle(r,"padding");e=t.width-s.width-l.width,n=t.height-s.height-l.height,a=parseMaxStyle(r.maxWidth,i,"clientWidth"),o=parseMaxStyle(r.maxHeight,i,"clientHeight")}else e=t.clientWidth,n=t.clientHeight}return{width:e,height:n,maxWidth:a||INFINITY,maxHeight:o||INFINITY}}const round1=t=>Math.round(10*t)/10;function getMaximumSize(t,e,n,a){const o=getComputedStyle$1(t),i=getPositionedStyle(o,"margin"),r=parseMaxStyle(o.maxWidth,t,"clientWidth")||INFINITY,l=parseMaxStyle(o.maxHeight,t,"clientHeight")||INFINITY,s=getContainerSize(t,e,n);let{width:c,height:d}=s;if("content-box"===o.boxSizing){const t=getPositionedStyle(o,"border","width"),e=getPositionedStyle(o,"padding");c-=e.width+t.width,d-=e.height+t.height}c=Math.max(0,c-i.width),d=Math.max(0,a?c/a:d-i.height),c=round1(Math.min(c,r,s.maxWidth)),d=round1(Math.min(d,l,s.maxHeight)),c&&!d&&(d=round1(c/2));return(void 0!==e||void 0!==n)&&a&&s.height&&d>s.height&&(d=s.height,c=round1(Math.floor(d*a))),{width:c,height:d}}function retinaScale(t,e,n){const a=e||1,o=Math.floor(t.height*a),i=Math.floor(t.width*a);t.height=Math.floor(t.height),t.width=Math.floor(t.width);const r=t.canvas;return r.style&&(n||!r.style.height&&!r.style.width)&&(r.style.height=`${t.height}px`,r.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==a||r.height!==o||r.width!==i)&&(t.currentDevicePixelRatio=a,r.height=o,r.width=i,t.ctx.setTransform(a,0,0,a,0,0),!0)}const supportsEventListenerOptions=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(e){}return t}();function readUsedSize(t,e){const n=getStyle(t,e),a=n&&n.match(/^(\d+)(\.\d+)?px$/);return a?+a[1]:void 0}function _pointInLine(t,e,n,a){return{x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}}function _steppedInterpolation(t,e,n,a){return{x:t.x+n*(e.x-t.x),y:"middle"===a?n<.5?t.y:e.y:"after"===a?n<1?t.y:e.y:n>0?e.y:t.y}}function _bezierInterpolation(t,e,n,a){const o={x:t.cp2x,y:t.cp2y},i={x:e.cp1x,y:e.cp1y},r=_pointInLine(t,o,n),l=_pointInLine(o,i,n),s=_pointInLine(i,e,n),c=_pointInLine(r,l,n),d=_pointInLine(l,s,n);return _pointInLine(c,d,n)}const getRightToLeftAdapter=function(t,e){return{x:n=>t+t+e-n,setWidth(t){e=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}},getLeftToRightAdapter=function(){return{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}};function getRtlAdapter(t,e,n){return t?getRightToLeftAdapter(e,n):getLeftToRightAdapter()}function overrideTextDirection(t,e){let n,a;"ltr"!==e&&"rtl"!==e||(n=t.canvas.style,a=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=a)}function restoreTextDirection(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function propertyFn(t){return"angle"===t?{between:_angleBetween,compare:_angleDiff,normalize:_normalizeAngle}:{between:_isBetween,compare:(t,e)=>t-e,normalize:t=>t}}function normalizeSegment({start:t,end:e,count:n,loop:a,style:o}){return{start:t%n,end:e%n,loop:a&&(e-t+1)%n==0,style:o}}function getSegment(t,e,n){const{property:a,start:o,end:i}=n,{between:r,normalize:l}=propertyFn(a),s=e.length;let c,d,{start:p,end:u,loop:h}=t;if(h){for(p+=s,u+=s,c=0,d=s;cx||s(o,f,g)&&0!==l(o,f),y=()=>!x||0===l(i,g)||s(i,f,g);for(let k=d,_=d;k<=p;++k)b=e[k%r],b.skip||(g=c(b[a]),g!==f&&(x=s(g,o,i),null===v&&w()&&(v=0===l(g,o)?k:_),null!==v&&y()&&(m.push(normalizeSegment({start:v,end:k,loop:u,count:r,style:h})),v=null),_=k,f=g));return null!==v&&m.push(normalizeSegment({start:v,end:p,loop:u,count:r,style:h})),m}function _boundSegments(t,e){const n=[],a=t.segments;for(let o=0;oo&&t[i%e].skip;)i--;return i%=e,{start:o,end:i}}function solidSegments(t,e,n,a){const o=t.length,i=[];let r,l=e,s=t[e];for(r=e+1;r<=n;++r){const n=t[r%o];n.skip||n.stop?s.skip||(a=!1,i.push({start:e%o,end:(r-1)%o,loop:a}),e=l=n.stop?r:null):(l=r,s.skip&&(e=r)),s=n}return null!==l&&i.push({start:e%o,end:l%o,loop:a}),i}function _computeSegments(t,e){const n=t.points,a=t.options.spanGaps,o=n.length;if(!o)return[];const i=!!t._loop,{start:r,end:l}=findStartAndEnd(n,o,i,a);if(!0===a)return splitByStyles(t,[{start:r,end:l,loop:i}],n,e);return splitByStyles(t,solidSegments(n,r,la({chart:t,initial:e.initial,numSteps:i,currentStep:Math.min(n-e.start,i)})))}_refresh(){this._request||(this._running=!0,this._request=requestAnimFrame.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(t=Date.now()){let e=0;this._charts.forEach(((n,a)=>{if(!n.running||!n.items.length)return;const o=n.items;let i,r=o.length-1,l=!1;for(;r>=0;--r)i=o[r],i._active?(i._total>n.duration&&(n.duration=i._total),i.tick(t),l=!0):(o[r]=o[o.length-1],o.pop());l&&(a.draw(),this._notify(a,n,t,"progress")),o.length||(n.running=!1,this._notify(a,n,t,"complete"),n.initial=!1),e+=o.length})),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let n=e.get(t);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,n)),n}listen(t,e,n){this._getAnims(t).listeners[e].push(n)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce(((t,e)=>Math.max(t,e._duration)),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const n=e.items;let a=n.length-1;for(;a>=0;--a)n[a].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var animator=new Animator;const transparent="transparent",interpolators={boolean:(t,e,n)=>n>.5?e:t,color(t,e,n){const a=color(t||transparent),o=a.valid&&color(e||transparent);return o&&o.valid?o.mix(a,n).hexString():e},number:(t,e,n)=>t+(e-t)*n};class Animation{constructor(t,e,n,a){const o=e[n];a=resolve([t.to,a,o,t.from]);const i=resolve([t.from,o,a]);this._active=!0,this._fn=t.fn||interpolators[t.type||typeof i],this._easing=effects[t.easing]||effects.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=n,this._from=i,this._to=a,this._promises=void 0}active(){return this._active}update(t,e,n){if(this._active){this._notify(!1);const a=this._target[this._prop],o=n-this._start,i=this._duration-o;this._start=n,this._duration=Math.floor(Math.max(i,t.duration)),this._total+=o,this._loop=!!t.loop,this._to=resolve([t.to,e,a,t.from]),this._from=resolve([t.from,a,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,n=this._duration,a=this._prop,o=this._from,i=this._loop,r=this._to;let l;if(this._active=o!==r&&(i||e1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[a]=this._fn(o,r,l))}wait(){const t=this._promises||(this._promises=[]);return new Promise(((e,n)=>{t.push({res:e,rej:n})}))}_notify(t){const e=t?"res":"rej",n=this._promises||[];for(let a=0;a{const o=t[a];if(!isObject(o))return;const i={};for(const t of e)i[t]=o[t];(isArray(o.properties)&&o.properties||[a]).forEach((t=>{t!==a&&n.has(t)||n.set(t,i)}))}))}_animateOptions(t,e){const n=e.options,a=resolveTargetOptions(t,n);if(!a)return[];const o=this._createAnimations(a,n);return n.$shared&&awaitAll(t.options.$animations,n).then((()=>{t.options=n}),(()=>{})),o}_createAnimations(t,e){const n=this._properties,a=[],o=t.$animations||(t.$animations={}),i=Object.keys(e),r=Date.now();let l;for(l=i.length-1;l>=0;--l){const s=i[l];if("$"===s.charAt(0))continue;if("options"===s){a.push(...this._animateOptions(t,e));continue}const c=e[s];let d=o[s];const p=n.get(s);if(d){if(p&&d.active()){d.update(p,c,r);continue}d.cancel()}p&&p.duration?(o[s]=d=new Animation(p,t,s,c),a.push(d)):t[s]=c}return a}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const n=this._createAnimations(t,e);return n.length?(animator.add(this._chart,n),!0):void 0}}function awaitAll(t,e){const n=[],a=Object.keys(e);for(let o=0;o0||!n&&e<0)return o.index}return null}function updateStacks(t,e){const{chart:n,_cachedMeta:a}=t,o=n._stacks||(n._stacks={}),{iScale:i,vScale:r,index:l}=a,s=i.axis,c=r.axis,d=getStackKey(i,r,a),p=e.length;let u;for(let h=0;hn[t].axis===e)).shift()}function createDatasetContext(t,e){return createContext(t,{active:!1,dataset:void 0,datasetIndex:e,index:e,mode:"default",type:"dataset"})}function createDataContext(t,e,n){return createContext(t,{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:n,index:e,mode:"default",type:"data"})}function clearStacks(t,e){const n=t.controller.index,a=t.vScale&&t.vScale.axis;if(a){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[a]||void 0===e[a][n])return;delete e[a][n],void 0!==e[a]._visualValues&&void 0!==e[a]._visualValues[n]&&delete e[a]._visualValues[n]}}}const isDirectUpdateMode=t=>"reset"===t||"none"===t,cloneIfNotShared=(t,e)=>e?t:Object.assign({},t),createStack=(t,e,n)=>t&&!e.hidden&&e._stacked&&{keys:getSortedDatasetIndices(n,!0),values:null};class DatasetController{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=isStacked(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&clearStacks(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,n=this.getDataset(),a=(t,e,n,a)=>"x"===t?e:"r"===t?a:n,o=e.xAxisID=valueOrDefault(n.xAxisID,getFirstScaleId(t,"x")),i=e.yAxisID=valueOrDefault(n.yAxisID,getFirstScaleId(t,"y")),r=e.rAxisID=valueOrDefault(n.rAxisID,getFirstScaleId(t,"r")),l=e.indexAxis,s=e.iAxisID=a(l,o,i,r),c=e.vAxisID=a(l,i,o,r);e.xScale=this.getScaleForId(o),e.yScale=this.getScaleForId(i),e.rScale=this.getScaleForId(r),e.iScale=this.getScaleForId(s),e.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&unlistenArrayEvents(this._data,this),t._stacked&&clearStacks(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),n=this._data;if(isObject(e))this._data=convertObjectDataToArray(e);else if(n!==e){if(n){unlistenArrayEvents(n,this);const t=this._cachedMeta;clearStacks(t),t._parsed=[]}e&&Object.isExtensible(e)&&listenArrayEvents(e,this),this._syncList=[],this._data=e}}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const e=this._cachedMeta,n=this.getDataset();let a=!1;this._dataCheck();const o=e._stacked;e._stacked=isStacked(e.vScale,e),e.stack!==n.stack&&(a=!0,clearStacks(e),e.stack=n.stack),this._resyncElements(t),(a||o!==e._stacked)&&updateStacks(this,e._parsed)}configure(){const t=this.chart.config,e=t.datasetScopeKeys(this._type),n=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(n,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){const{_cachedMeta:n,_data:a}=this,{iScale:o,_stacked:i}=n,r=o.axis;let l,s,c,d=0===t&&e===a.length||n._sorted,p=t>0&&n._parsed[t-1];if(!1===this._parsing)n._parsed=a,n._sorted=!0,c=a;else{c=isArray(a[t])?this.parseArrayData(n,a,t,e):isObject(a[t])?this.parseObjectData(n,a,t,e):this.parsePrimitiveData(n,a,t,e);const o=()=>null===s[r]||p&&s[r]e||d=0;--p)if(!h()){this.updateRangeFromParsed(s,t,u,l);break}return s}getAllParsedValues(t){const e=this._cachedMeta._parsed,n=[];let a,o,i;for(a=0,o=e.length;a=0&&tthis.getContext(n,a,e)),d);return h.$shared&&(h.$shared=l,o[i]=Object.freeze(cloneIfNotShared(h,l))),h}_resolveAnimations(t,e,n){const a=this.chart,o=this._cachedDataOpts,i=`animation-${e}`,r=o[i];if(r)return r;let l;if(!1!==a.options.animation){const a=this.chart.config,o=a.datasetAnimationScopeKeys(this._type,e),i=a.getOptionScopes(this.getDataset(),o);l=a.createResolver(i,this.getContext(t,n,e))}const s=new Animations(a,l&&l.animations);return l&&l._cacheable&&(o[i]=Object.freeze(s)),s}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||isDirectUpdateMode(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){const n=this.resolveDataElementOptions(t,e),a=this._sharedOptions,o=this.getSharedOptions(n),i=this.includeOptions(e,o)||o!==a;return this.updateSharedOptions(o,e,n),{sharedOptions:o,includeOptions:i}}updateElement(t,e,n,a){isDirectUpdateMode(a)?Object.assign(t,n):this._resolveAnimations(e,a).update(t,n)}updateSharedOptions(t,e,n){t&&!isDirectUpdateMode(e)&&this._resolveAnimations(void 0,e).update(t,n)}_setStyle(t,e,n,a){t.active=a;const o=this.getStyle(e,a);this._resolveAnimations(e,n,a).update(t,{options:!a&&this.getSharedOptions(o)||o})}removeHoverStyle(t,e,n){this._setStyle(t,n,"active",!1)}setHoverStyle(t,e,n){this._setStyle(t,n,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,n=this._cachedMeta.data;for(const[r,l,s]of this._syncList)this[r](l,s);this._syncList=[];const a=n.length,o=e.length,i=Math.min(o,a);i&&this.parse(0,i),o>a?this._insertElements(a,o-a,t):o{for(t.length+=e,r=t.length-1;r>=i;r--)t[r]=t[r-e]};for(l(o),r=t;rt-e)))}return t._cache.$bar}function computeMinSampleSize(t){const e=t.iScale,n=getAllScaleValues(e,t.type);let a,o,i,r,l=e._length;const s=()=>{32767!==i&&-32768!==i&&(defined(r)&&(l=Math.min(l,Math.abs(i-r)||l)),r=i)};for(a=0,o=n.length;a0?o[t-1]:null,l=tMath.abs(l)&&(s=l,c=r),e[n.axis]=c,e._custom={barStart:s,barEnd:c,start:o,end:i,min:r,max:l}}function parseValue(t,e,n,a){return isArray(t)?parseFloatBar(t,e,n,a):e[n.axis]=n.parse(t,a),e}function parseArrayOrPrimitive(t,e,n,a){const o=t.iScale,i=t.vScale,r=o.getLabels(),l=o===i,s=[];let c,d,p,u;for(c=n,d=n+a;c=n?1:-1)}function borderProps(t){let e,n,a,o,i;return t.horizontal?(e=t.base>t.x,n="left",a="right"):(e=t.baset.controller.options.grouped)),o=n.options.stacked,i=[],r=t=>{const n=t.controller.getParsed(e),a=n&&n[t.vScale.axis];if(isNullOrUndef(a)||isNaN(a))return!0};for(const l of a)if((void 0===e||!r(l))&&((!1===o||-1===i.indexOf(l.stack)||void 0===o&&void 0===l.stack)&&i.push(l.stack),l.index===t))break;return i.length||i.push(void 0),i}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,n){const a=this._getStacks(t,n),o=void 0!==e?a.indexOf(e):-1;return-1===o?a.length-1:o}_getRuler(){const t=this.options,e=this._cachedMeta,n=e.iScale,a=[];let o,i;for(o=0,i=e.data.length;o=0;--n)e=Math.max(e,t[n].size(this.resolveDataElementOptions(n))/2);return e>0&&e}getLabelAndValue(t){const e=this._cachedMeta,n=this.chart.data.labels||[],{xScale:a,yScale:o}=e,i=this.getParsed(t),r=a.getLabelForValue(i.x),l=o.getLabelForValue(i.y),s=i._custom;return{label:n[t]||"",value:"("+r+", "+l+(s?", "+s:"")+")"}}update(t){const e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,n,a){const o="reset"===a,{iScale:i,vScale:r}=this._cachedMeta,{sharedOptions:l,includeOptions:s}=this._getSharedOptions(e,a),c=i.axis,d=r.axis;for(let p=e;p_angleBetween(t,l,s,!0)?1:Math.max(e,e*n,a,a*n),m=(t,e,a)=>_angleBetween(t,l,s,!0)?-1:Math.min(e,e*n,a,a*n),g=h(0,c,p),b=h(HALF_PI,d,u),f=m(PI,c,p),x=m(PI+HALF_PI,d,u);a=(g-f)/2,o=(b-x)/2,i=-(g+f)/2,r=-(b+x)/2}return{ratioX:a,ratioY:o,offsetX:i,offsetY:r}}_defineProperty(BubbleController,"id","bubble"),_defineProperty(BubbleController,"defaults",{datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}}),_defineProperty(BubbleController,"overrides",{scales:{x:{type:"linear"},y:{type:"linear"}}});class DoughnutController extends DatasetController{constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){const n=this.getDataset().data,a=this._cachedMeta;if(!1===this._parsing)a._parsed=n;else{let o,i,r=t=>+n[t];if(isObject(n[t])){const{key:t="value"}=this._parsing;r=e=>+resolveObjectKey(n[e],t)}for(o=t,i=t+e;o0&&!isNaN(t)?TAU*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this._cachedMeta,n=this.chart,a=n.data.labels||[],o=formatNumber(e._parsed[t],n.options.locale);return{label:a[t]||"",value:o}}getMaxBorderWidth(t){let e=0;const n=this.chart;let a,o,i,r,l;if(!t)for(a=0,o=n.data.datasets.length;a"spacing"!==t,_indexable:t=>"spacing"!==t}),_defineProperty(DoughnutController,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:n,color:a}}=t.legend.options;return e.labels.map(((e,o)=>{const i=t.getDatasetMeta(0).controller.getStyle(o);return{text:e,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,fontColor:a,lineWidth:i.borderWidth,pointStyle:n,hidden:!t.getDataVisibility(o),index:o}}))}return[]}},onClick(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}}}});class LineController extends DatasetController{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){const e=this._cachedMeta,{dataset:n,data:a=[],_dataset:o}=e,i=this.chart._animationsDisabled;let{start:r,count:l}=_getStartAndCountOfVisiblePoints(e,a,i);this._drawStart=r,this._drawCount=l,_scaleRangesChanged(e)&&(r=0,l=a.length),n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!o._decimated,n.points=a;const s=this.resolveDatasetElementOptions(t);this.options.showLine||(s.borderWidth=0),s.segment=this.options.segment,this.updateElement(n,void 0,{animated:!i,options:s},t),this.updateElements(a,r,l,t)}updateElements(t,e,n,a){const o="reset"===a,{iScale:i,vScale:r,_stacked:l,_dataset:s}=this._cachedMeta,{sharedOptions:c,includeOptions:d}=this._getSharedOptions(e,a),p=i.axis,u=r.axis,{spanGaps:h,segment:m}=this.options,g=isNumber(h)?h:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||o||"none"===a,f=e+n,x=t.length;let v=e>0&&this.getParsed(e-1);for(let w=0;w=f){h.skip=!0;continue}const x=this.getParsed(w),y=isNullOrUndef(x[u]),k=h[p]=i.getPixelForValue(x[p],w),_=h[u]=o||y?r.getBasePixel():r.getPixelForValue(l?this.applyStack(r,x,l):x[u],w);h.skip=isNaN(k)||isNaN(_)||y,h.stop=w>0&&Math.abs(x[p]-v[p])>g,m&&(h.parsed=x,h.raw=s.data[w]),d&&(h.options=c||this.resolveDataElementOptions(w,n.active?"active":a)),b||this.updateElement(n,w,h,a),v=x}}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,n=e.options&&e.options.borderWidth||0,a=t.data||[];if(!a.length)return n;const o=a[0].size(this.resolveDataElementOptions(0)),i=a[a.length-1].size(this.resolveDataElementOptions(a.length-1));return Math.max(n,o,i)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}_defineProperty(LineController,"id","line"),_defineProperty(LineController,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),_defineProperty(LineController,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}});class PolarAreaController extends DatasetController{constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const e=this._cachedMeta,n=this.chart,a=n.data.labels||[],o=formatNumber(e._parsed[t].r,n.options.locale);return{label:a[t]||"",value:o}}parseObjectData(t,e,n,a){return _parseObjectDataRadialScale.bind(this)(t,e,n,a)}update(t){const e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){const t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach(((t,n)=>{const a=this.getParsed(n).r;!isNaN(a)&&this.chart.getDataVisibility(n)&&(ae.max&&(e.max=a))})),e}_updateRadius(){const t=this.chart,e=t.chartArea,n=t.options,a=Math.min(e.right-e.left,e.bottom-e.top),o=Math.max(a/2,0),i=(o-Math.max(n.cutoutPercentage?o/100*n.cutoutPercentage:1,0))/t.getVisibleDatasetCount();this.outerRadius=o-i*this.index,this.innerRadius=this.outerRadius-i}updateElements(t,e,n,a){const o="reset"===a,i=this.chart,r=i.options.animation,l=this._cachedMeta.rScale,s=l.xCenter,c=l.yCenter,d=l.getIndexAngle(0)-.5*PI;let p,u=d;const h=360/this.countVisibleElements();for(p=0;p{!isNaN(this.getParsed(n).r)&&this.chart.getDataVisibility(n)&&e++})),e}_computeAngle(t,e,n){return this.chart.getDataVisibility(t)?toRadians(this.resolveDataElementOptions(t,e).angle||n):0}}_defineProperty(PolarAreaController,"id","polarArea"),_defineProperty(PolarAreaController,"defaults",{dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0}),_defineProperty(PolarAreaController,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:n,color:a}}=t.legend.options;return e.labels.map(((e,o)=>{const i=t.getDatasetMeta(0).controller.getStyle(o);return{text:e,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,fontColor:a,lineWidth:i.borderWidth,pointStyle:n,hidden:!t.getDataVisibility(o),index:o}}))}return[]}},onClick(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}});class PieController extends DoughnutController{}_defineProperty(PieController,"id","pie"),_defineProperty(PieController,"defaults",{cutout:0,rotation:0,circumference:360,radius:"100%"});class RadarController extends DatasetController{getLabelAndValue(t){const e=this._cachedMeta.vScale,n=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(n[e.axis])}}parseObjectData(t,e,n,a){return _parseObjectDataRadialScale.bind(this)(t,e,n,a)}update(t){const e=this._cachedMeta,n=e.dataset,a=e.data||[],o=e.iScale.getLabels();if(n.points=a,"resize"!==t){const e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);const i={_loop:!0,_fullLoop:o.length===a.length,options:e};this.updateElement(n,void 0,i,t)}this.updateElements(a,0,a.length,t)}updateElements(t,e,n,a){const o=this._cachedMeta.rScale,i="reset"===a;for(let r=e;r0&&this.getParsed(e-1);for(let v=e;v0&&Math.abs(n[u]-x[u])>b,g&&(c.parsed=n,c.raw=s.data[v]),p&&(c.options=d||this.resolveDataElementOptions(v,e.active?"active":a)),f||this.updateElement(e,v,c,a),x=n}this.updateSharedOptions(d,a,c)}getMaxOverflow(){const t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let t=0;for(let n=e.length-1;n>=0;--n)t=Math.max(t,e[n].size(this.resolveDataElementOptions(n))/2);return t>0&&t}const n=t.dataset,a=n.options&&n.options.borderWidth||0;if(!e.length)return a;const o=e[0].size(this.resolveDataElementOptions(0)),i=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(a,o,i)/2}}_defineProperty(ScatterController,"id","scatter"),_defineProperty(ScatterController,"defaults",{datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1}),_defineProperty(ScatterController,"overrides",{interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}});var controllers=Object.freeze({__proto__:null,BarController:BarController,BubbleController:BubbleController,DoughnutController:DoughnutController,LineController:LineController,PolarAreaController:PolarAreaController,PieController:PieController,RadarController:RadarController,ScatterController:ScatterController});function abstract(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class DateAdapterBase{static override(t){Object.assign(DateAdapterBase.prototype,t)}constructor(t){this.options=t||{}}init(){}formats(){return abstract()}parse(){return abstract()}format(){return abstract()}add(){return abstract()}diff(){return abstract()}startOf(){return abstract()}endOf(){return abstract()}}var adapters={_date:DateAdapterBase};function binarySearch(t,e,n,a){const{controller:o,data:i,_sorted:r}=t,l=o._cachedMeta.iScale;if(l&&e===l.axis&&"r"!==e&&r&&i.length){const t=l._reversePixels?_rlookupByKey:_lookupByKey;if(!a)return t(i,e,n);if(o._sharedOptions){const a=i[0],o="function"==typeof a.getRange&&a.getRange(e);if(o){const a=t(i,e,n-o),r=t(i,e,n+o);return{lo:a.lo,hi:r.hi}}}}return{lo:0,hi:i.length-1}}function evaluateInteractionItems(t,e,n,a,o){const i=t.getSortedVisibleDatasetMetas(),r=n[e];for(let l=0,s=i.length;l{t[r](e[n],o)&&(i.push({element:t,datasetIndex:a,index:s}),l=l||t.inRange(e.x,e.y,o))})),a&&!l?[]:i}var Interaction={evaluateInteractionItems:evaluateInteractionItems,modes:{index(t,e,n,a){const o=getRelativePosition(e,t),i=n.axis||"x",r=n.includeInvisible||!1,l=n.intersect?getIntersectItems(t,o,i,a,r):getNearestItems(t,o,i,!1,a,r),s=[];return l.length?(t.getSortedVisibleDatasetMetas().forEach((t=>{const e=l[0].index,n=t.data[e];n&&!n.skip&&s.push({element:n,datasetIndex:t.index,index:e})})),s):[]},dataset(t,e,n,a){const o=getRelativePosition(e,t),i=n.axis||"xy",r=n.includeInvisible||!1;let l=n.intersect?getIntersectItems(t,o,i,a,r):getNearestItems(t,o,i,!1,a,r);if(l.length>0){const e=l[0].datasetIndex,n=t.getDatasetMeta(e).data;l=[];for(let t=0;tgetIntersectItems(t,getRelativePosition(e,t),n.axis||"xy",a,n.includeInvisible||!1),nearest(t,e,n,a){const o=getRelativePosition(e,t),i=n.axis||"xy",r=n.includeInvisible||!1;return getNearestItems(t,o,i,n.intersect,a,r)},x:(t,e,n,a)=>getAxisItems(t,getRelativePosition(e,t),"x",n.intersect,a),y:(t,e,n,a)=>getAxisItems(t,getRelativePosition(e,t),"y",n.intersect,a)}};const STATIC_POSITIONS=["left","top","right","bottom"];function filterByPosition(t,e){return t.filter((t=>t.pos===e))}function filterDynamicPositionByAxis(t,e){return t.filter((t=>-1===STATIC_POSITIONS.indexOf(t.pos)&&t.box.axis===e))}function sortByWeight(t,e){return t.sort(((t,n)=>{const a=e?n:t,o=e?t:n;return a.weight===o.weight?a.index-o.index:a.weight-o.weight}))}function wrapBoxes(t){const e=[];let n,a,o,i,r,l;for(n=0,a=(t||[]).length;nt.box.fullSize)),!0),a=sortByWeight(filterByPosition(e,"left"),!0),o=sortByWeight(filterByPosition(e,"right")),i=sortByWeight(filterByPosition(e,"top"),!0),r=sortByWeight(filterByPosition(e,"bottom")),l=filterDynamicPositionByAxis(e,"x"),s=filterDynamicPositionByAxis(e,"y");return{fullSize:n,leftAndTop:a.concat(i),rightAndBottom:o.concat(s).concat(r).concat(l),chartArea:filterByPosition(e,"chartArea"),vertical:a.concat(o).concat(s),horizontal:i.concat(r).concat(l)}}function getCombinedMax(t,e,n,a){return Math.max(t[n],e[n])+Math.max(t[a],e[a])}function updateMaxPadding(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function updateDims(t,e,n,a){const{pos:o,box:i}=n,r=t.maxPadding;if(!isObject(o)){n.size&&(t[o]-=n.size);const e=a[n.stack]||{size:0,count:1};e.size=Math.max(e.size,n.horizontal?i.height:i.width),n.size=e.size/e.count,t[o]+=n.size}i.getPadding&&updateMaxPadding(r,i.getPadding());const l=Math.max(0,e.outerWidth-getCombinedMax(r,t,"left","right")),s=Math.max(0,e.outerHeight-getCombinedMax(r,t,"top","bottom")),c=l!==t.w,d=s!==t.h;return t.w=l,t.h=s,n.horizontal?{same:c,other:d}:{same:d,other:c}}function handleMaxPadding(t){const e=t.maxPadding;function n(n){const a=Math.max(e[n]-t[n],0);return t[n]+=a,a}t.y+=n("top"),t.x+=n("left"),n("right"),n("bottom")}function getMargins(t,e){const n=e.maxPadding;function a(t){const a={left:0,top:0,right:0,bottom:0};return t.forEach((t=>{a[t]=Math.max(e[t],n[t])})),a}return a(t?["left","right"]:["top","bottom"])}function fitBoxes(t,e,n,a){const o=[];let i,r,l,s,c,d;for(i=0,r=t.length,c=0;i{"function"==typeof t.beforeLayout&&t.beforeLayout()}));const d=s.reduce(((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1),0)||1,p=Object.freeze({outerWidth:e,outerHeight:n,padding:o,availableWidth:i,availableHeight:r,vBoxMaxWidth:i/2/d,hBoxMaxHeight:r/2}),u=Object.assign({},o);updateMaxPadding(u,toPadding(a));const h=Object.assign({maxPadding:u,w:i,h:r,x:o.left,y:o.top},o),m=setLayoutDims(s.concat(c),p);fitBoxes(l.fullSize,h,p,m),fitBoxes(s,h,p,m),fitBoxes(c,h,p,m)&&fitBoxes(s,h,p,m),handleMaxPadding(h),placeBoxes(l.leftAndTop,h,p,m),h.x+=h.w,h.y+=h.h,placeBoxes(l.rightAndBottom,h,p,m),t.chartArea={left:h.left,top:h.top,right:h.left+h.w,bottom:h.top+h.h,height:h.h,width:h.w},each(l.chartArea,(e=>{const n=e.box;Object.assign(n,t.chartArea),n.update(h.w,h.h,{left:0,top:0,right:0,bottom:0})}))}};class BasePlatform{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,n){}removeEventListener(t,e,n){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,n,a){return e=Math.max(0,e||t.width),n=n||t.height,{width:e,height:Math.max(0,a?Math.floor(e/a):n)}}isAttached(t){return!0}updateConfig(t){}}class BasicPlatform extends BasePlatform{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const EXPANDO_KEY="$chartjs",EVENT_TYPES={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},isNullOrEmpty=t=>null===t||""===t;function initCanvas(t,e){const n=t.style,a=t.getAttribute("height"),o=t.getAttribute("width");if(t[EXPANDO_KEY]={initial:{height:a,width:o,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",isNullOrEmpty(o)){const e=readUsedSize(t,"width");void 0!==e&&(t.width=e)}if(isNullOrEmpty(a))if(""===t.style.height)t.height=t.width/(e||2);else{const e=readUsedSize(t,"height");void 0!==e&&(t.height=e)}return t}const eventListenerOptions=!!supportsEventListenerOptions&&{passive:!0};function addListener(t,e,n){t.addEventListener(e,n,eventListenerOptions)}function removeListener(t,e,n){t.canvas.removeEventListener(e,n,eventListenerOptions)}function fromNativeEvent(t,e){const n=EVENT_TYPES[t.type]||t.type,{x:a,y:o}=getRelativePosition(t,e);return{type:n,chart:e,native:t,x:void 0!==a?a:null,y:void 0!==o?o:null}}function nodeListContains(t,e){for(const n of t)if(n===e||n.contains(e))return!0}function createAttachObserver(t,e,n){const a=t.canvas,o=new MutationObserver((t=>{let e=!1;for(const n of t)e=e||nodeListContains(n.addedNodes,a),e=e&&!nodeListContains(n.removedNodes,a);e&&n()}));return o.observe(document,{childList:!0,subtree:!0}),o}function createDetachObserver(t,e,n){const a=t.canvas,o=new MutationObserver((t=>{let e=!1;for(const n of t)e=e||nodeListContains(n.removedNodes,a),e=e&&!nodeListContains(n.addedNodes,a);e&&n()}));return o.observe(document,{childList:!0,subtree:!0}),o}const drpListeningCharts=new Map;let oldDevicePixelRatio=0;function onWindowResize(){const t=window.devicePixelRatio;t!==oldDevicePixelRatio&&(oldDevicePixelRatio=t,drpListeningCharts.forEach(((e,n)=>{n.currentDevicePixelRatio!==t&&e()})))}function listenDevicePixelRatioChanges(t,e){drpListeningCharts.size||window.addEventListener("resize",onWindowResize),drpListeningCharts.set(t,e)}function unlistenDevicePixelRatioChanges(t){drpListeningCharts.delete(t),drpListeningCharts.size||window.removeEventListener("resize",onWindowResize)}function createResizeObserver(t,e,n){const a=t.canvas,o=a&&_getParentNode(a);if(!o)return;const i=throttled(((t,e)=>{const a=o.clientWidth;n(t,e),a{const e=t[0],n=e.contentRect.width,a=e.contentRect.height;0===n&&0===a||i(n,a)}));return r.observe(o),listenDevicePixelRatioChanges(t,i),r}function releaseObserver(t,e,n){n&&n.disconnect(),"resize"===e&&unlistenDevicePixelRatioChanges(t)}function createProxyAndListen(t,e,n){const a=t.canvas,o=throttled((e=>{null!==t.ctx&&n(fromNativeEvent(e,t))}),t);return addListener(a,e,o),o}class DomPlatform extends BasePlatform{acquireContext(t,e){const n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(initCanvas(t,e),n):null}releaseContext(t){const e=t.canvas;if(!e[EXPANDO_KEY])return!1;const n=e[EXPANDO_KEY].initial;["height","width"].forEach((t=>{const a=n[t];isNullOrUndef(a)?e.removeAttribute(t):e.setAttribute(t,a)}));const a=n.style||{};return Object.keys(a).forEach((t=>{e.style[t]=a[t]})),e.width=e.width,delete e[EXPANDO_KEY],!0}addEventListener(t,e,n){this.removeEventListener(t,e);const a=t.$proxies||(t.$proxies={}),o={attach:createAttachObserver,detach:createDetachObserver,resize:createResizeObserver}[e]||createProxyAndListen;a[e]=o(t,e,n)}removeEventListener(t,e){const n=t.$proxies||(t.$proxies={}),a=n[e];if(!a)return;({attach:releaseObserver,detach:releaseObserver,resize:releaseObserver}[e]||removeListener)(t,e,a),n[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,n,a){return getMaximumSize(t,e,n,a)}isAttached(t){const e=_getParentNode(t);return!(!e||!e.isConnected)}}function _detectPlatform(t){return!_isDomSupported()||"undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas?BasicPlatform:DomPlatform}class Element{constructor(){_defineProperty(this,"active",!1)}tooltipPosition(t){const{x:e,y:n}=this.getProps(["x","y"],t);return{x:e,y:n}}hasValue(){return isNumber(this.x)&&isNumber(this.y)}getProps(t,e){const n=this.$animations;if(!e||!n)return this;const a={};return t.forEach((t=>{a[t]=n[t]&&n[t].active()?n[t]._to:this[t]})),a}}function autoSkip(t,e){const n=t.options.ticks,a=determineMaxTicks(t),o=Math.min(n.maxTicksLimit||a,a),i=n.major.enabled?getMajorIndices(e):[],r=i.length,l=i[0],s=i[r-1],c=[];if(r>o)return skipMajors(e,c,i,r/o),c;const d=calculateSpacing(i,e,o);if(r>0){let t,n;const a=r>1?Math.round((s-l)/(r-1)):null;for(skip(e,c,d,isNullOrUndef(a)?0:l-a,l),t=0,n=r-1;to)return t}return Math.max(o,1)}function getMajorIndices(t){const e=[];let n,a;for(n=0,a=t.length;n"left"===t?"right":"right"===t?"left":t,offsetFromEdge=(t,e,n)=>"top"===e||"left"===e?t[e]+n:t[e]-n;function sample(t,e){const n=[],a=t.length/e,o=t.length;let i=0;for(;ir+l)))return c}function garbageCollect(t,e){each(t,(t=>{const n=t.gc,a=n.length/2;let o;if(a>e){for(o=0;oa?a:n,a=o&&n>a?n:a,{min:finiteOrDefault(n,finiteOrDefault(a,n)),max:finiteOrDefault(a,finiteOrDefault(n,a))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){callback(this.options.beforeUpdate,[this])}update(t,e,n){const{beginAtZero:a,grace:o,ticks:i}=this.options,r=i.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=_addGrace(this,o,a),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=r=o||n<=1||!this.isHorizontal())return void(this.labelRotation=a);const c=this._getLabelSizes(),d=c.widest.width,p=c.highest.height,u=_limitValue(this.chart.width-d,0,this.maxWidth);i=t.offset?this.maxWidth/n:u/(n-1),d+6>i&&(i=u/(n-(t.offset?.5:1)),r=this.maxHeight-getTickMarkLength(t.grid)-e.padding-getTitleHeight(t.title,this.chart.options.font),l=Math.sqrt(d*d+p*p),s=toDegrees(Math.min(Math.asin(_limitValue((c.highest.height+6)/i,-1,1)),Math.asin(_limitValue(r/l,-1,1))-Math.asin(_limitValue(p/l,-1,1)))),s=Math.max(a,Math.min(o,s))),this.labelRotation=s}afterCalculateLabelRotation(){callback(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){callback(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:n,title:a,grid:o}}=this,i=this._isVisible(),r=this.isHorizontal();if(i){const i=getTitleHeight(a,e.options.font);if(r?(t.width=this.maxWidth,t.height=getTickMarkLength(o)+i):(t.height=this.maxHeight,t.width=getTickMarkLength(o)+i),n.display&&this.ticks.length){const{first:e,last:a,widest:o,highest:i}=this._getLabelSizes(),l=2*n.padding,s=toRadians(this.labelRotation),c=Math.cos(s),d=Math.sin(s);if(r){const e=n.mirror?0:d*o.width+c*i.height;t.height=Math.min(this.maxHeight,t.height+e+l)}else{const e=n.mirror?0:c*o.width+d*i.height;t.width=Math.min(this.maxWidth,t.width+e+l)}this._calculatePadding(e,a,d,c)}}this._handleMargins(),r?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,n,a){const{ticks:{align:o,padding:i},position:r}=this.options,l=0!==this.labelRotation,s="top"!==r&&"x"===this.axis;if(this.isHorizontal()){const r=this.getPixelForTick(0)-this.left,c=this.right-this.getPixelForTick(this.ticks.length-1);let d=0,p=0;l?s?(d=a*t.width,p=n*e.height):(d=n*t.height,p=a*e.width):"start"===o?p=e.width:"end"===o?d=t.width:"inner"!==o&&(d=t.width/2,p=e.width/2),this.paddingLeft=Math.max((d-r+i)*this.width/(this.width-r),0),this.paddingRight=Math.max((p-c+i)*this.width/(this.width-c),0)}else{let n=e.height/2,a=t.height/2;"start"===o?(n=0,a=t.height):"end"===o&&(n=e.height,a=0),this.paddingTop=n+i,this.paddingBottom=a+i}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){callback(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,n;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,n=t.length;e({width:o[t]||0,height:i[t]||0});return{first:y(0),last:y(e-1),widest:y(v),highest:y(w),widths:o,heights:i}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return _int16Range(this._alignToPixels?_alignPixel(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&tr*a?r/n:l/a:l*a0}_computeGridLineItems(t){const e=this.axis,n=this.chart,a=this.options,{grid:o,position:i,border:r}=a,l=o.offset,s=this.isHorizontal(),c=this.ticks.length+(l?1:0),d=getTickMarkLength(o),p=[],u=r.setContext(this.getContext()),h=u.display?u.width:0,m=h/2,g=function(t){return _alignPixel(n,t,h)};let b,f,x,v,w,y,k,_,S,z,C,M;if("top"===i)b=g(this.bottom),y=this.bottom-d,_=b-m,z=g(t.top)+m,M=t.bottom;else if("bottom"===i)b=g(this.top),z=t.top,M=g(t.bottom)-m,y=b+m,_=this.top+d;else if("left"===i)b=g(this.right),w=this.right-d,k=b-m,S=g(t.left)+m,C=t.right;else if("right"===i)b=g(this.left),S=t.left,C=g(t.right)-m,w=b+m,k=this.left+d;else if("x"===e){if("center"===i)b=g((t.top+t.bottom)/2+.5);else if(isObject(i)){const t=Object.keys(i)[0],e=i[t];b=g(this.chart.scales[t].getPixelForValue(e))}z=t.top,M=t.bottom,y=b+m,_=y+d}else if("y"===e){if("center"===i)b=g((t.left+t.right)/2);else if(isObject(i)){const t=Object.keys(i)[0],e=i[t];b=g(this.chart.scales[t].getPixelForValue(e))}w=b-m,k=w-d,S=t.left,C=t.right}const B=valueOrDefault(a.ticks.maxTicksLimit,c),D=Math.max(1,Math.ceil(c/B));for(f=0;fe.value===t));if(n>=0){return e.setContext(this.getContext(n)).lineWidth}return 0}drawGrid(t){const e=this.options.grid,n=this.ctx,a=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let o,i;const r=(t,e,a)=>{a.width&&a.color&&(n.save(),n.lineWidth=a.width,n.strokeStyle=a.color,n.setLineDash(a.borderDash||[]),n.lineDashOffset=a.borderDashOffset,n.beginPath(),n.moveTo(t.x,t.y),n.lineTo(e.x,e.y),n.stroke(),n.restore())};if(e.display)for(o=0,i=a.length;o{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:a,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),n=this.axis+"AxisID",a=[];let o,i;for(o=0,i=e.length;o{const a=n.split("."),o=a.pop(),i=[t].concat(a).join("."),r=e[n].split("."),l=r.pop(),s=r.join(".");defaults.route(i,o,s,l)}))}function isIChartComponent(t){return"id"in t&&"defaults"in t}class Registry{constructor(){this.controllers=new TypedRegistry(DatasetController,"datasets",!0),this.elements=new TypedRegistry(Element,"elements"),this.plugins=new TypedRegistry(Object,"plugins"),this.scales=new TypedRegistry(Scale,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,n){[...e].forEach((e=>{const a=n||this._getRegistryForType(e);n||a.isForType(e)||a===this.plugins&&e.id?this._exec(t,a,e):each(e,(e=>{const a=n||this._getRegistryForType(e);this._exec(t,a,e)}))}))}_exec(t,e,n){const a=_capitalize(t);callback(n["before"+a],[],n),e[t](n),callback(n["after"+a],[],n)}_getRegistryForType(t){for(let e=0;et.filter((t=>!e.some((e=>t.plugin.id===e.plugin.id))));this._notify(a(e,n),t,"stop"),this._notify(a(n,e),t,"start")}}function allPlugins(t){const e={},n=[],a=Object.keys(registry.plugins.items);for(let i=0;i1&&determineAxis(t[0].toLowerCase(),e))return t;throw new Error(`Cannot determine type of '${name}' axis. Please provide 'axis' or 'position' option.`)}function mergeScaleConfig(t,e){const n=overrides[t.type]||{scales:{}},a=e.scales||{},o=getIndexAxis(t.type,e),i=Object.create(null);return Object.keys(a).forEach((t=>{const e=a[t];if(!isObject(e))return console.error(`Invalid scale configuration for scale: ${t}`);if(e._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${t}`);const r=determineAxis(t,e),l=getDefaultScaleIDFromAxis(r,o),s=n.scales||{};i[t]=mergeIf(Object.create(null),[{axis:r},e,s[r],s[l]])})),t.data.datasets.forEach((n=>{const o=n.type||t.type,r=n.indexAxis||getIndexAxis(o,e),l=(overrides[o]||{}).scales||{};Object.keys(l).forEach((t=>{const e=getAxisFromDefaultScaleID(t,r),o=n[e+"AxisID"]||e;i[o]=i[o]||Object.create(null),mergeIf(i[o],[{axis:e},a[o],l[t]])}))})),Object.keys(i).forEach((t=>{const e=i[t];mergeIf(e,[defaults.scales[e.type],defaults.scale])})),i}function initOptions(t){const e=t.options||(t.options={});e.plugins=valueOrDefault(e.plugins,{}),e.scales=mergeScaleConfig(t,e)}function initData(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}function initConfig(t){return(t=t||{}).data=initData(t.data),initOptions(t),t}const keyCache=new Map,keysCached=new Set;function cachedKeys(t,e){let n=keyCache.get(t);return n||(n=e(),keyCache.set(t,n),keysCached.add(n)),n}const addIfFound=(t,e,n)=>{const a=resolveObjectKey(e,n);void 0!==a&&t.add(a)};class Config{constructor(t){this._config=initConfig(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=initData(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),initOptions(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return cachedKeys(t,(()=>[[`datasets.${t}`,""]]))}datasetAnimationScopeKeys(t,e){return cachedKeys(`${t}.transition.${e}`,(()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]]))}datasetElementScopeKeys(t,e){return cachedKeys(`${t}-${e}`,(()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]]))}pluginScopeKeys(t){const e=t.id;return cachedKeys(`${this.type}-plugin-${e}`,(()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]]))}_cachedScopes(t,e){const n=this._scopeCache;let a=n.get(t);return a&&!e||(a=new Map,n.set(t,a)),a}getOptionScopes(t,e,n){const{options:a,type:o}=this,i=this._cachedScopes(t,n),r=i.get(e);if(r)return r;const l=new Set;e.forEach((e=>{t&&(l.add(t),e.forEach((e=>addIfFound(l,t,e)))),e.forEach((t=>addIfFound(l,a,t))),e.forEach((t=>addIfFound(l,overrides[o]||{},t))),e.forEach((t=>addIfFound(l,defaults,t))),e.forEach((t=>addIfFound(l,descriptors,t)))}));const s=Array.from(l);return 0===s.length&&s.push(Object.create(null)),keysCached.has(e)&&i.set(e,s),s}chartOptionScopes(){const{options:t,type:e}=this;return[t,overrides[e]||{},defaults.datasets[e]||{},{type:e},defaults,descriptors]}resolveNamedOptions(t,e,n,a=[""]){const o={$shared:!0},{resolver:i,subPrefixes:r}=getResolver(this._resolverCache,t,a);let l=i;if(needContext(i,e)){o.$shared=!1;l=_attachContext(i,n=isFunction(n)?n():n,this.createResolver(t,n,r))}for(const s of e)o[s]=l[s];return o}createResolver(t,e,n=[""],a){const{resolver:o}=getResolver(this._resolverCache,t,n);return isObject(e)?_attachContext(o,e,void 0,a):o}}function getResolver(t,e,n){let a=t.get(e);a||(a=new Map,t.set(e,a));const o=n.join();let i=a.get(o);if(!i){i={resolver:_createResolver(e,n),subPrefixes:n.filter((t=>!t.toLowerCase().includes("hover")))},a.set(o,i)}return i}const hasFunction=t=>isObject(t)&&Object.getOwnPropertyNames(t).reduce(((e,n)=>e||isFunction(t[n])),!1);function needContext(t,e){const{isScriptable:n,isIndexable:a}=_descriptors(t);for(const o of e){const e=n(o),i=a(o),r=(i||e)&&t[o];if(e&&(isFunction(r)||hasFunction(r))||i&&isArray(r))return!0}return!1}var version="4.1.1";const KNOWN_POSITIONS=["top","bottom","left","right","chartArea"];function positionIsHorizontal(t,e){return"top"===t||"bottom"===t||-1===KNOWN_POSITIONS.indexOf(t)&&"x"===e}function compare2Level(t,e){return function(n,a){return n[t]===a[t]?n[e]-a[e]:n[t]-a[t]}}function onAnimationsComplete(t){const e=t.chart,n=e.options.animation;e.notifyPlugins("afterRender"),callback(n&&n.onComplete,[t],e)}function onAnimationProgress(t){const e=t.chart,n=e.options.animation;callback(n&&n.onProgress,[t],e)}function getCanvas(t){return _isDomSupported()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const instances={},getChart=t=>{const e=getCanvas(t);return Object.values(instances).filter((t=>t.canvas===e)).pop()};function moveNumericKeys(t,e,n){const a=Object.keys(t);for(const o of a){const a=+o;if(a>=e){const i=t[o];delete t[o],(n>0||a>e)&&(t[a+n]=i)}}}function determineLastEvent(t,e,n,a){return n&&"mouseout"!==t.type?a?e:t:null}function getDatasetArea(t){const{xScale:e,yScale:n}=t;if(e&&n)return{left:e.left,right:e.right,top:n.top,bottom:n.bottom}}class Chart{static register(...t){registry.add(...t),invalidatePlugins()}static unregister(...t){registry.remove(...t),invalidatePlugins()}constructor(t,e){const n=this.config=new Config(e),a=getCanvas(t),o=getChart(a);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");const i=n.createResolver(n.chartOptionScopes(),this.getContext());this.platform=new(n.platform||_detectPlatform(a)),this.platform.updateConfig(n);const r=this.platform.acquireContext(a,i.aspectRatio),l=r&&r.canvas,s=l&&l.height,c=l&&l.width;this.id=uid(),this.ctx=r,this.canvas=l,this.width=c,this.height=s,this._options=i,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new PluginService,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=debounce((t=>this.update(t)),i.resizeDelay||0),this._dataChanges=[],instances[this.id]=this,r&&l?(animator.listen(this,"complete",onAnimationsComplete),animator.listen(this,"progress",onAnimationProgress),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:n,height:a,_aspectRatio:o}=this;return isNullOrUndef(t)?e&&o?o:a?n/a:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return registry}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():retinaScale(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return clearCanvas(this.canvas,this.ctx),this}stop(){return animator.stop(this),this}resize(t,e){animator.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const n=this.options,a=this.canvas,o=n.maintainAspectRatio&&this.aspectRatio,i=this.platform.getMaximumSize(a,t,e,o),r=n.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=i.width,this.height=i.height,this._aspectRatio=this.aspectRatio,retinaScale(this,r,!0)&&(this.notifyPlugins("resize",{size:i}),callback(n.onResize,[this,i],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){each(this.options.scales||{},((t,e)=>{t.id=e}))}buildOrUpdateScales(){const t=this.options,e=t.scales,n=this.scales,a=Object.keys(n).reduce(((t,e)=>(t[e]=!1,t)),{});let o=[];e&&(o=o.concat(Object.keys(e).map((t=>{const n=e[t],a=determineAxis(t,n),o="r"===a,i="x"===a;return{options:n,dposition:o?"chartArea":i?"bottom":"left",dtype:o?"radialLinear":i?"category":"linear"}})))),each(o,(e=>{const o=e.options,i=o.id,r=determineAxis(i,o),l=valueOrDefault(o.type,e.dtype);void 0!==o.position&&positionIsHorizontal(o.position,r)===positionIsHorizontal(e.dposition)||(o.position=e.dposition),a[i]=!0;let s=null;if(i in n&&n[i].type===l)s=n[i];else{s=new(registry.getScale(l))({id:i,type:l,ctx:this.ctx,chart:this}),n[s.id]=s}s.init(o,t)})),each(a,((t,e)=>{t||delete n[e]})),each(n,(t=>{layouts.configure(this,t,t.options),layouts.addBox(this,t)}))}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,n=t.length;if(t.sort(((t,e)=>t.index-e.index)),n>e){for(let t=e;te.length&&delete this._stacks,t.forEach(((t,n)=>{0===e.filter((e=>e===t._dataset)).length&&this._destroyDatasetMeta(n)}))}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let n,a;for(this._removeUnreferencedMetasets(),n=0,a=e.length;n{this.getDatasetMeta(e).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const n=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),a=this._animationsDisabled=!n.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const o=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let i=0;for(let s=0,c=this.data.datasets.length;s{t.reset()})),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(compare2Level("z","_idx"));const{_active:r,_lastEvent:l}=this;l?this._eventHandler(l,!0):r.length&&this._updateHoverStyles(r,r,!0),this.render()}_updateScales(){each(this.scales,(t=>{layouts.removeBox(this,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),n=new Set(t.events);setsEqual(e,n)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:n,start:a,count:o}of e){moveNumericKeys(t,a,"_removeElements"===n?-o:o)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,n=e=>new Set(t.filter((t=>t[0]===e)).map(((t,e)=>e+","+t.splice(1).join(",")))),a=n(0);for(let o=1;ot.split(","))).map((t=>({method:t[1],start:+t[2],count:+t[3]})))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;layouts.update(this,this.width,this.height,t);const e=this.chartArea,n=e.width<=0||e.height<=0;this._layers=[],each(this.boxes,(t=>{n&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))}),this),this._layers.forEach(((t,e)=>{t._idx=e})),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,n=t._clip,a=!n.disabled,o=getDatasetArea(t)||this.chartArea,i={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",i)&&(a&&clipArea(e,{left:!1===n.left?0:o.left-n.left,right:!1===n.right?this.width:o.right+n.right,top:!1===n.top?0:o.top-n.top,bottom:!1===n.bottom?this.height:o.bottom+n.bottom}),t.controller.draw(),a&&unclipArea(e),i.cancelable=!1,this.notifyPlugins("afterDatasetDraw",i))}isPointInArea(t){return _isPointInArea(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,n,a){const o=Interaction.modes[e];return"function"==typeof o?o(this,t,n,a):[]}getDatasetMeta(t){const e=this.data.datasets[t],n=this._metasets;let a=n.filter((t=>t&&t._dataset===e)).pop();return a||(a={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},n.push(a)),a}getContext(){return this.$context||(this.$context=createContext(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const n=this.getDatasetMeta(t);return"boolean"==typeof n.hidden?!n.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,n){const a=n?"show":"hide",o=this.getDatasetMeta(t),i=o.controller._resolveAnimations(void 0,a);defined(e)?(o.data[e].hidden=!n,this.update()):(this.setDatasetVisibility(t,n),i.update(o,{visible:n}),this.update((e=>e.datasetIndex===t?a:void 0)))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),animator.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,n,a),t[n]=a},a=(t,e,n)=>{t.offsetX=e,t.offsetY=n,this._eventHandler(t)};each(this.options.events,(t=>n(t,a)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,n=(n,a)=>{e.addEventListener(this,n,a),t[n]=a},a=(n,a)=>{t[n]&&(e.removeEventListener(this,n,a),delete t[n])},o=(t,e)=>{this.canvas&&this.resize(t,e)};let i;const r=()=>{a("attach",r),this.attached=!0,this.resize(),n("resize",o),n("detach",i)};i=()=>{this.attached=!1,a("resize",o),this._stop(),this._resize(0,0),n("attach",r)},e.isAttached(this.canvas)?r():i()}unbindEvents(){each(this._listeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._listeners={},each(this._responsiveListeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._responsiveListeners=void 0}updateHoverStyle(t,e,n){const a=n?"set":"remove";let o,i,r,l;for("dataset"===e&&(o=this.getDatasetMeta(t[0].datasetIndex),o.controller["_"+a+"DatasetHoverStyle"]()),r=0,l=t.length;r{const n=this.getDatasetMeta(t);if(!n)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:n.data[e],index:e}}));!_elementsEqual(n,e)&&(this._active=n,this._lastEvent=null,this._updateHoverStyles(n,e))}notifyPlugins(t,e,n){return this._plugins.notify(this,t,e,n)}isPluginEnabled(t){return 1===this._plugins._cache.filter((e=>e.plugin.id===t)).length}_updateHoverStyles(t,e,n){const a=this.options.hover,o=(t,e)=>t.filter((t=>!e.some((e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)))),i=o(e,t),r=n?t:o(t,e);i.length&&this.updateHoverStyle(i,a.mode,!1),r.length&&a.mode&&this.updateHoverStyle(r,a.mode,!0)}_eventHandler(t,e){const n={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},a=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",n,a))return;const o=this._handleEvent(t,e,n.inChartArea);return n.cancelable=!1,this.notifyPlugins("afterEvent",n,a),(o||n.changed)&&this.render(),this}_handleEvent(t,e,n){const{_active:a=[],options:o}=this,i=e,r=this._getActiveElements(t,a,n,i),l=_isClickEvent(t),s=determineLastEvent(t,this._lastEvent,n,l);n&&(this._lastEvent=null,callback(o.onHover,[t,r,this],this),l&&callback(o.onClick,[t,r,this],this));const c=!_elementsEqual(r,a);return(c||e)&&(this._active=r,this._updateHoverStyles(r,a,e)),this._lastEvent=s,c}_getActiveElements(t,e,n,a){if("mouseout"===t.type)return[];if(!n)return e;const o=this.options.hover;return this.getElementsAtEventForMode(t,o.mode,o,a)}}function invalidatePlugins(){return each(Chart.instances,(t=>t._plugins.invalidate()))}function clipArc(t,e,n){const{startAngle:a,pixelMargin:o,x:i,y:r,outerRadius:l,innerRadius:s}=e;let c=o/l;t.beginPath(),t.arc(i,r,l,a-c,n+c),s>o?(c=o/s,t.arc(i,r,s,n+c,a-c,!0)):t.arc(i,r,o,n+HALF_PI,a-HALF_PI),t.closePath(),t.clip()}function toRadiusCorners(t){return _readValueToProps(t,["outerStart","outerEnd","innerStart","innerEnd"])}function parseBorderRadius$1(t,e,n,a){const o=toRadiusCorners(t.options.borderRadius),i=(n-e)/2,r=Math.min(i,a*e/2),l=t=>{const e=(n-Math.min(i,t))*a/2;return _limitValue(t,0,Math.min(i,e))};return{outerStart:l(o.outerStart),outerEnd:l(o.outerEnd),innerStart:_limitValue(o.innerStart,0,r),innerEnd:_limitValue(o.innerEnd,0,r)}}function rThetaToXY(t,e,n,a){return{x:n+t*Math.cos(e),y:a+t*Math.sin(e)}}function pathArc(t,e,n,a,o,i){const{x:r,y:l,startAngle:s,pixelMargin:c,innerRadius:d}=e,p=Math.max(e.outerRadius+a+n-c,0),u=d>0?d+a+n+c:0;let h=0;const m=o-s;if(a){const t=((d>0?d-a:0)+(p>0?p-a:0))/2;h=(m-(0!==t?m*t/(t+a):m))/2}const g=(m-Math.max(.001,m*p-n/PI)/p)/2,b=s+g+h,f=o-g-h,{outerStart:x,outerEnd:v,innerStart:w,innerEnd:y}=parseBorderRadius$1(e,u,p,f-b),k=p-x,_=p-v,S=b+x/k,z=f-v/_,C=u+w,M=u+y,B=b+w/C,D=f-y/M;if(t.beginPath(),i){const e=(S+z)/2;if(t.arc(r,l,p,S,e),t.arc(r,l,p,e,z),v>0){const e=rThetaToXY(_,z,r,l);t.arc(e.x,e.y,v,z,f+HALF_PI)}const n=rThetaToXY(M,f,r,l);if(t.lineTo(n.x,n.y),y>0){const e=rThetaToXY(M,D,r,l);t.arc(e.x,e.y,y,f+HALF_PI,D+Math.PI)}const a=(f-y/u+(b+w/u))/2;if(t.arc(r,l,u,f-y/u,a,!0),t.arc(r,l,u,a,b+w/u,!0),w>0){const e=rThetaToXY(C,B,r,l);t.arc(e.x,e.y,w,B+Math.PI,b-HALF_PI)}const o=rThetaToXY(k,b,r,l);if(t.lineTo(o.x,o.y),x>0){const e=rThetaToXY(k,S,r,l);t.arc(e.x,e.y,x,b-HALF_PI,S)}}else{t.moveTo(r,l);const e=Math.cos(S)*p+r,n=Math.sin(S)*p+l;t.lineTo(e,n);const a=Math.cos(z)*p+r,o=Math.sin(z)*p+l;t.lineTo(a,o)}t.closePath()}function drawArc(t,e,n,a,o){const{fullCircles:i,startAngle:r,circumference:l}=e;let s=e.endAngle;if(i){pathArc(t,e,n,a,s,o);for(let e=0;e=TAU||_angleBetween(o,r,l),h=_isBetween(i,s+p,c+p);return u&&h}getCenterPoint(t){const{x:e,y:n,startAngle:a,endAngle:o,innerRadius:i,outerRadius:r}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:l,spacing:s}=this.options,c=(a+o)/2,d=(i+r+s+l)/2;return{x:e+Math.cos(c)*d,y:n+Math.sin(c)*d}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:n}=this,a=(e.offset||0)/4,o=(e.spacing||0)/2,i=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=n>TAU?Math.floor(n/TAU):0,0===n||this.innerRadius<0||this.outerRadius<0)return;t.save();const r=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(r)*a,Math.sin(r)*a);const l=a*(1-Math.sin(Math.min(PI,n||0)));t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor,drawArc(t,this,l,o,i),drawBorder(t,this,l,o,i),t.restore()}}function setStyle(t,e,n=e){t.lineCap=valueOrDefault(n.borderCapStyle,e.borderCapStyle),t.setLineDash(valueOrDefault(n.borderDash,e.borderDash)),t.lineDashOffset=valueOrDefault(n.borderDashOffset,e.borderDashOffset),t.lineJoin=valueOrDefault(n.borderJoinStyle,e.borderJoinStyle),t.lineWidth=valueOrDefault(n.borderWidth,e.borderWidth),t.strokeStyle=valueOrDefault(n.borderColor,e.borderColor)}function lineTo(t,e,n){t.lineTo(n.x,n.y)}function getLineMethod(t){return t.stepped?_steppedLineTo:t.tension||"monotone"===t.cubicInterpolationMode?_bezierCurveTo:lineTo}function pathVars(t,e,n={}){const a=t.length,{start:o=0,end:i=a-1}=n,{start:r,end:l}=e,s=Math.max(o,r),c=Math.min(i,l),d=ol&&i>l;return{count:a,start:s,loop:e.loop,ilen:c(r+(c?l-t:t))%i,v=()=>{h!==m&&(t.lineTo(b,m),t.lineTo(b,h),t.lineTo(b,g))};for(s&&(p=o[x(0)],t.moveTo(p.x,p.y)),d=0;d<=l;++d){if(p=o[x(d)],p.skip)continue;const e=p.x,n=p.y,a=0|e;a===u?(nm&&(m=n),b=(f*b+e)/++f):(v(),t.lineTo(e,n),u=a,f=0,h=m=n),g=n}v()}function _getSegmentMethod(t){const e=t.options,n=e.borderDash&&e.borderDash.length;return!(t._decimated||t._loop||e.tension||"monotone"===e.cubicInterpolationMode||e.stepped||n)?fastPathSegment:pathSegment}function _getInterpolationMethod(t){return t.stepped?_steppedInterpolation:t.tension||"monotone"===t.cubicInterpolationMode?_bezierInterpolation:_pointInLine}function strokePathWithCache(t,e,n,a){let o=e._path;o||(o=e._path=new Path2D,e.path(o,n,a)&&o.closePath()),setStyle(t,e.options),t.stroke(o)}function strokePathDirect(t,e,n,a){const{segments:o,options:i}=e,r=_getSegmentMethod(e);for(const l of o)setStyle(t,i,l.style),t.beginPath(),r(t,e,l,{start:n,end:n+a-1})&&t.closePath(),t.stroke()}_defineProperty(ArcElement,"id","arc"),_defineProperty(ArcElement,"defaults",{borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0}),_defineProperty(ArcElement,"defaultRoutes",{backgroundColor:"backgroundColor"});const usePath2D="function"==typeof Path2D;function draw(t,e,n,a){usePath2D&&!e.options.segment?strokePathWithCache(t,e,n,a):strokePathDirect(t,e,n,a)}class LineElement extends Element{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){const n=this.options;if((n.tension||"monotone"===n.cubicInterpolationMode)&&!n.stepped&&!this._pointsUpdated){const a=n.spanGaps?this._loop:this._fullLoop;_updateBezierControlPoints(this._points,n,t,a,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=_computeSegments(this,this.options.segment))}first(){const t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){const t=this.segments,e=this.points,n=t.length;return n&&e[t[n-1].end]}interpolate(t,e){const n=this.options,a=t[e],o=this.points,i=_boundSegments(this,{property:e,start:a,end:a});if(!i.length)return;const r=[],l=_getInterpolationMethod(n);let s,c;for(s=0,c=i.length;s"borderDash"!==t&&"fill"!==t});class PointElement extends Element{constructor(t){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,t&&Object.assign(this,t)}inRange(t,e,n){const a=this.options,{x:o,y:i}=this.getProps(["x","y"],n);return Math.pow(t-o,2)+Math.pow(e-i,2)t.replace("rgb(","rgba(").replace(")",", 0.5)")));function getBorderColor(t){return BORDER_COLORS[t%BORDER_COLORS.length]}function getBackgroundColor(t){return BACKGROUND_COLORS[t%BACKGROUND_COLORS.length]}function colorizeDefaultDataset(t,e){return t.borderColor=getBorderColor(e),t.backgroundColor=getBackgroundColor(e),++e}function colorizeDoughnutDataset(t,e){return t.backgroundColor=t.data.map((()=>getBorderColor(e++))),e}function colorizePolarAreaDataset(t,e){return t.backgroundColor=t.data.map((()=>getBackgroundColor(e++))),e}function getColorizer(t){let e=0;return(n,a)=>{const o=t.getDatasetMeta(a).controller;o instanceof DoughnutController?e=colorizeDoughnutDataset(n,e):o instanceof PolarAreaController?e=colorizePolarAreaDataset(n,e):o&&(e=colorizeDefaultDataset(n,e))}}function containsColorsDefinitions(t){let e;for(e in t)if(t[e].borderColor||t[e].backgroundColor)return!0;return!1}var plugin_colors={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(t,e,n){if(!n.enabled)return;const{options:{elements:a},data:{datasets:o}}=t.config;if(!n.forceOverride&&(containsColorsDefinitions(o)||a&&containsColorsDefinitions(a)))return;const i=getColorizer(t);o.forEach(i)}};function lttbDecimation(t,e,n,a,o){const i=o.samples||a;if(i>=n)return t.slice(e,e+n);const r=[],l=(n-2)/(i-2);let s=0;const c=e+n-1;let d,p,u,h,m,g=e;for(r[s++]=t[g],d=0;du&&(u=h,p=t[a],m=a);r[s++]=p,g=m}return r[s++]=t[c],r}function minMaxDecimation(t,e,n,a){let o,i,r,l,s,c,d,p,u,h,m=0,g=0;const b=[],f=e+n-1,x=t[e].x,v=t[f].x-x;for(o=e;oh&&(h=l,d=o),m=(g*m+i.x)/++g;else{const n=o-1;if(!isNullOrUndef(c)&&!isNullOrUndef(d)){const e=Math.min(c,d),a=Math.max(c,d);e!==p&&e!==n&&b.push({...t[e],x:m}),a!==p&&a!==n&&b.push({...t[a],x:m})}o>0&&n!==p&&b.push(t[n]),b.push(i),s=e,g=0,u=h=l,c=d=p=o}}return b}function cleanDecimatedDataset(t){if(t._decimated){const e=t._data;delete t._decimated,delete t._data,Object.defineProperty(t,"data",{value:e})}}function cleanDecimatedData(t){t.data.datasets.forEach((t=>{cleanDecimatedDataset(t)}))}function getStartAndCountOfVisiblePointsSimplified(t,e){const n=e.length;let a,o=0;const{iScale:i}=t,{min:r,max:l,minDefined:s,maxDefined:c}=i.getUserBounds();return s&&(o=_limitValue(_lookupByKey(e,i.axis,r).lo,0,n-1)),a=c?_limitValue(_lookupByKey(e,i.axis,l).hi+1,o,n)-o:n-o,{start:o,count:a}}var plugin_decimation={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,n)=>{if(!n.enabled)return void cleanDecimatedData(t);const a=t.width;t.data.datasets.forEach(((e,o)=>{const{_data:i,indexAxis:r}=e,l=t.getDatasetMeta(o),s=i||e.data;if("y"===resolve([r,t.options.indexAxis]))return;if(!l.controller.supportsDecimation)return;const c=t.scales[l.xAxisID];if("linear"!==c.type&&"time"!==c.type)return;if(t.options.parsing)return;let{start:d,count:p}=getStartAndCountOfVisiblePointsSimplified(l,s);if(p<=(n.threshold||4*a))return void cleanDecimatedDataset(e);let u;switch(isNullOrUndef(i)&&(e._data=s,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),n.algorithm){case"lttb":u=lttbDecimation(s,d,p,a,n);break;case"min-max":u=minMaxDecimation(s,d,p,a);break;default:throw new Error(`Unsupported decimation algorithm '${n.algorithm}'`)}e._decimated=u}))},destroy(t){cleanDecimatedData(t)}};function _segments(t,e,n){const a=t.segments,o=t.points,i=e.points,r=[];for(const l of a){let{start:t,end:a}=l;a=_findSegmentEnd(t,a,o);const s=_getBounds(n,o[t],o[a],l.loop);if(!e.segments){r.push({source:l,target:s,start:o[t],end:o[a]});continue}const c=_boundSegments(e,s);for(const e of c){const t=_getBounds(n,i[e.start],i[e.end],e.loop),a=_boundSegment(l,o,t);for(const o of a)r.push({source:o,target:e,start:{[n]:_getEdge(s,t,"start",Math.max)},end:{[n]:_getEdge(s,t,"end",Math.min)}})}}return r}function _getBounds(t,e,n,a){if(a)return;let o=e[t],i=n[t];return"angle"===t&&(o=_normalizeAngle(o),i=_normalizeAngle(i)),{property:t,start:o,end:i}}function _pointsFromSegments(t,e){const{x:n=null,y:a=null}=t||{},o=e.points,i=[];return e.segments.forEach((({start:t,end:e})=>{e=_findSegmentEnd(t,e,o);const r=o[t],l=o[e];null!==a?(i.push({x:r.x,y:a}),i.push({x:l.x,y:a})):null!==n&&(i.push({x:n,y:r.y}),i.push({x:n,y:l.y}))})),i}function _findSegmentEnd(t,e,n){for(;e>t;e--){const t=n[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function _getEdge(t,e,n,a){return t&&e?a(t[n],e[n]):t?t[n]:e?e[n]:0}function _createBoundaryLine(t,e){let n=[],a=!1;return isArray(t)?(a=!0,n=t):n=_pointsFromSegments(t,e),n.length?new LineElement({points:n,options:{tension:0},_loop:a,_fullLoop:a}):null}function _shouldApplyFill(t){return t&&!1!==t.fill}function _resolveTarget(t,e,n){let a=t[e].fill;const o=[e];let i;if(!n)return a;for(;!1!==a&&-1===o.indexOf(a);){if(!isNumberFinite(a))return a;if(i=t[a],!i)return!1;if(i.visible)return a;o.push(a),a=i.fill}return!1}function _decodeFill(t,e,n){const a=parseFillOption(t);if(isObject(a))return!isNaN(a.value)&&a;let o=parseFloat(a);return isNumberFinite(o)&&Math.floor(o)===o?decodeTargetIndex(a[0],e,o,n):["origin","start","end","stack","shape"].indexOf(a)>=0&&a}function decodeTargetIndex(t,e,n,a){return"-"!==t&&"+"!==t||(n=e+n),!(n===e||n<0||n>=a)&&n}function _getTargetPixel(t,e){let n=null;return"start"===t?n=e.bottom:"end"===t?n=e.top:isObject(t)?n=e.getPixelForValue(t.value):e.getBasePixel&&(n=e.getBasePixel()),n}function _getTargetValue(t,e,n){let a;return a="start"===t?n:"end"===t?e.options.reverse?e.min:e.max:isObject(t)?t.value:e.getBaseValue(),a}function parseFillOption(t){const e=t.options,n=e.fill;let a=valueOrDefault(n&&n.target,n);return void 0===a&&(a=!!e.backgroundColor),!1!==a&&null!==a&&(!0===a?"origin":a)}function _buildStackLine(t){const{scale:e,index:n,line:a}=t,o=[],i=a.segments,r=a.points,l=getLinesBelow(e,n);l.push(_createBoundaryLine({x:null,y:e.bottom},a));for(let s=0;s=0;--r){const e=o[r].$filler;e&&(e.line.updateControlPoints(i,e.axis),a&&e.fill&&_drawfill(t.ctx,e,i))}},beforeDatasetsDraw(t,e,n){if("beforeDatasetsDraw"!==n.drawTime)return;const a=t.getSortedVisibleDatasetMetas();for(let o=a.length-1;o>=0;--o){const e=a[o].$filler;_shouldApplyFill(e)&&_drawfill(t.ctx,e,t.chartArea)}},beforeDatasetDraw(t,e,n){const a=e.meta.$filler;_shouldApplyFill(a)&&"beforeDatasetDraw"===n.drawTime&&_drawfill(t.ctx,a,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const getBoxSize=(t,e)=>{let{boxHeight:n=e,boxWidth:a=e}=t;return t.usePointStyle&&(n=Math.min(n,e),a=t.pointStyleWidth||Math.min(a,e)),{boxWidth:a,boxHeight:n,itemHeight:Math.max(e,n)}},itemsEqual=(t,e)=>null!==t&&null!==e&&t.datasetIndex===e.datasetIndex&&t.index===e.index;class Legend extends Element{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,n){this.maxWidth=t,this.maxHeight=e,this._margins=n,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let e=callback(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter((e=>t.filter(e,this.chart.data)))),t.sort&&(e=e.sort(((e,n)=>t.sort(e,n,this.chart.data)))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const n=t.labels,a=toFont(n.font),o=a.size,i=this._computeTitleHeight(),{boxWidth:r,itemHeight:l}=getBoxSize(n,o);let s,c;e.font=a.string,this.isHorizontal()?(s=this.maxWidth,c=this._fitRows(i,o,r,l)+10):(c=this.maxHeight,s=this._fitCols(i,a,r,l)+10),this.width=Math.min(s,t.maxWidth||this.maxWidth),this.height=Math.min(c,t.maxHeight||this.maxHeight)}_fitRows(t,e,n,a){const{ctx:o,maxWidth:i,options:{labels:{padding:r}}}=this,l=this.legendHitBoxes=[],s=this.lineWidths=[0],c=a+r;let d=t;o.textAlign="left",o.textBaseline="middle";let p=-1,u=-c;return this.legendItems.forEach(((t,h)=>{const m=n+e/2+o.measureText(t.text).width;(0===h||s[s.length-1]+m+2*r>i)&&(d+=c,s[s.length-(h>0?0:1)]=0,u+=c,p++),l[h]={left:0,top:u,row:p,width:m,height:a},s[s.length-1]+=m+r})),d}_fitCols(t,e,n,a){const{ctx:o,maxHeight:i,options:{labels:{padding:r}}}=this,l=this.legendHitBoxes=[],s=this.columnSizes=[],c=i-t;let d=r,p=0,u=0,h=0,m=0;return this.legendItems.forEach(((t,i)=>{const{itemWidth:g,itemHeight:b}=calculateItemSize(n,e,o,t,a);i>0&&u+b+2*r>c&&(d+=p+r,s.push({width:p,height:u}),h+=p+r,m++,p=u=0),l[i]={left:h,top:u,col:m,width:g,height:b},p=Math.max(p,g),u+=b+r})),d+=p,s.push({width:p,height:u}),d}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:n,labels:{padding:a},rtl:o}}=this,i=getRtlAdapter(o,this.left,this.width);if(this.isHorizontal()){let o=0,r=_alignStartEnd(n,this.left+a,this.right-this.lineWidths[o]);for(const l of e)o!==l.row&&(o=l.row,r=_alignStartEnd(n,this.left+a,this.right-this.lineWidths[o])),l.top+=this.top+t+a,l.left=i.leftForLtr(i.x(r),l.width),r+=l.width+a}else{let o=0,r=_alignStartEnd(n,this.top+t+a,this.bottom-this.columnSizes[o].height);for(const l of e)l.col!==o&&(o=l.col,r=_alignStartEnd(n,this.top+t+a,this.bottom-this.columnSizes[o].height)),l.top=r,l.left+=this.left+a,l.left=i.leftForLtr(i.x(l.left),l.width),r+=l.height+a}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;clipArea(t,this),this._draw(),unclipArea(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:n,ctx:a}=this,{align:o,labels:i}=t,r=defaults.color,l=getRtlAdapter(t.rtl,this.left,this.width),s=toFont(i.font),{padding:c}=i,d=s.size,p=d/2;let u;this.drawTitle(),a.textAlign=l.textAlign("left"),a.textBaseline="middle",a.lineWidth=.5,a.font=s.string;const{boxWidth:h,boxHeight:m,itemHeight:g}=getBoxSize(i,d),b=this.isHorizontal(),f=this._computeTitleHeight();u=b?{x:_alignStartEnd(o,this.left+c,this.right-n[0]),y:this.top+c+f,line:0}:{x:this.left+c,y:_alignStartEnd(o,this.top+f+c,this.bottom-e[0].height),line:0},overrideTextDirection(this.ctx,t.textDirection);const x=g+c;this.legendItems.forEach(((v,w)=>{a.strokeStyle=v.fontColor,a.fillStyle=v.fontColor;const y=a.measureText(v.text).width,k=l.textAlign(v.textAlign||(v.textAlign=i.textAlign)),_=h+p+y;let S=u.x,z=u.y;l.setWidth(this.width),b?w>0&&S+_+c>this.right&&(z=u.y+=x,u.line++,S=u.x=_alignStartEnd(o,this.left+c,this.right-n[u.line])):w>0&&z+x>this.bottom&&(S=u.x=S+e[u.line].width+c,u.line++,z=u.y=_alignStartEnd(o,this.top+f+c,this.bottom-e[u.line].height));if(function(t,e,n){if(isNaN(h)||h<=0||isNaN(m)||m<0)return;a.save();const o=valueOrDefault(n.lineWidth,1);if(a.fillStyle=valueOrDefault(n.fillStyle,r),a.lineCap=valueOrDefault(n.lineCap,"butt"),a.lineDashOffset=valueOrDefault(n.lineDashOffset,0),a.lineJoin=valueOrDefault(n.lineJoin,"miter"),a.lineWidth=o,a.strokeStyle=valueOrDefault(n.strokeStyle,r),a.setLineDash(valueOrDefault(n.lineDash,[])),i.usePointStyle){const r={radius:m*Math.SQRT2/2,pointStyle:n.pointStyle,rotation:n.rotation,borderWidth:o},s=l.xPlus(t,h/2);drawPointLegend(a,r,s,e+p,i.pointStyleWidth&&h)}else{const i=e+Math.max((d-m)/2,0),r=l.leftForLtr(t,h),s=toTRBLCorners(n.borderRadius);a.beginPath(),Object.values(s).some((t=>0!==t))?addRoundedRectPath(a,{x:r,y:i,w:h,h:m,radius:s}):a.rect(r,i,h,m),a.fill(),0!==o&&a.stroke()}a.restore()}(l.x(S),z,v),S=_textX(k,S+h+p,b?S+_:this.right,t.rtl),function(t,e,n){renderText(a,n.text,t,e+g/2,s,{strikethrough:n.hidden,textAlign:l.textAlign(n.textAlign)})}(l.x(S),z,v),b)u.x+=_+c;else if("string"!=typeof v.text){const t=s.lineHeight;u.y+=calculateLegendItemHeight(v,t)}else u.y+=x})),restoreTextDirection(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,n=toFont(e.font),a=toPadding(e.padding);if(!e.display)return;const o=getRtlAdapter(t.rtl,this.left,this.width),i=this.ctx,r=e.position,l=n.size/2,s=a.top+l;let c,d=this.left,p=this.width;if(this.isHorizontal())p=Math.max(...this.lineWidths),c=this.top+s,d=_alignStartEnd(t.align,d,this.right-p);else{const e=this.columnSizes.reduce(((t,e)=>Math.max(t,e.height)),0);c=s+_alignStartEnd(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const u=_alignStartEnd(r,d,d+p);i.textAlign=o.textAlign(_toLeftRightCenter(r)),i.textBaseline="middle",i.strokeStyle=e.color,i.fillStyle=e.color,i.font=n.string,renderText(i,e.text,u,c,n)}_computeTitleHeight(){const t=this.options.title,e=toFont(t.font),n=toPadding(t.padding);return t.display?e.lineHeight+n.height:0}_getLegendItemAt(t,e){let n,a,o;if(_isBetween(t,this.left,this.right)&&_isBetween(e,this.top,this.bottom))for(o=this.legendHitBoxes,n=0;nt.length>e.length?t:e))),e+n.size/2+a.measureText(o).width}function calculateItemHeight(t,e,n){let a=t;return"string"!=typeof e.text&&(a=calculateLegendItemHeight(e,n)),a}function calculateLegendItemHeight(t,e){return e*(t.text?t.text.length+.5:0)}function isListened(t,e){return!("mousemove"!==t&&"mouseout"!==t||!e.onHover&&!e.onLeave)||!(!e.onClick||"click"!==t&&"mouseup"!==t)}var plugin_legend={id:"legend",_element:Legend,start(t,e,n){const a=t.legend=new Legend({ctx:t.ctx,options:n,chart:t});layouts.configure(t,a,n),layouts.addBox(t,a)},stop(t){layouts.removeBox(t,t.legend),delete t.legend},beforeUpdate(t,e,n){const a=t.legend;layouts.configure(t,a,n),a.options=n},afterUpdate(t){const e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(t,e,n){const a=e.datasetIndex,o=n.chart;o.isDatasetVisible(a)?(o.hide(a),e.hidden=!0):(o.show(a),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:t=>t.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:n,pointStyle:a,textAlign:o,color:i,useBorderRadius:r,borderRadius:l}}=t.legend.options;return t._getSortedDatasetMetas().map((t=>{const s=t.controller.getStyle(n?0:void 0),c=toPadding(s.borderWidth);return{text:e[t.index].label,fillStyle:s.backgroundColor,fontColor:i,hidden:!t.visible,lineCap:s.borderCapStyle,lineDash:s.borderDash,lineDashOffset:s.borderDashOffset,lineJoin:s.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:s.borderColor,pointStyle:a||s.pointStyle,rotation:s.rotation,textAlign:o||s.textAlign,borderRadius:r&&(l||s.borderRadius),datasetIndex:t.index}}),this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class Title extends Element{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){const n=this.options;if(this.left=0,this.top=0,!n.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const a=isArray(n.text)?n.text.length:1;this._padding=toPadding(n.padding);const o=a*toFont(n.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=o:this.width=o}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:n,bottom:a,right:o,options:i}=this,r=i.align;let l,s,c,d=0;return this.isHorizontal()?(s=_alignStartEnd(r,n,o),c=e+t,l=o-n):("left"===i.position?(s=n+t,c=_alignStartEnd(r,a,e),d=-.5*PI):(s=o-t,c=_alignStartEnd(r,e,a),d=.5*PI),l=a-e),{titleX:s,titleY:c,maxWidth:l,rotation:d}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const n=toFont(e.font),a=n.lineHeight/2+this._padding.top,{titleX:o,titleY:i,maxWidth:r,rotation:l}=this._drawArgs(a);renderText(t,e.text,0,0,n,{color:e.color,maxWidth:r,rotation:l,textAlign:_toLeftRightCenter(e.align),textBaseline:"middle",translation:[o,i]})}}function createTitle(t,e){const n=new Title({ctx:t.ctx,options:e,chart:t});layouts.configure(t,n,e),layouts.addBox(t,n),t.titleBlock=n}var plugin_title={id:"title",_element:Title,start(t,e,n){createTitle(t,n)},stop(t){const e=t.titleBlock;layouts.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,n){const a=t.titleBlock;layouts.configure(t,a,n),a.options=n},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const map=new WeakMap;var plugin_subtitle={id:"subtitle",start(t,e,n){const a=new Title({ctx:t.ctx,options:n,chart:t});layouts.configure(t,a,n),layouts.addBox(t,a),map.set(t,a)},stop(t){layouts.removeBox(t,map.get(t)),map.delete(t)},beforeUpdate(t,e,n){const a=map.get(t);layouts.configure(t,a,n),a.options=n},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const positioners={average(t){if(!t.length)return!1;let e,n,a=0,o=0,i=0;for(e=0,n=t.length;e-1?t.split("\n"):t}function createTooltipItem(t,e){const{element:n,datasetIndex:a,index:o}=e,i=t.getDatasetMeta(a).controller,{label:r,value:l}=i.getLabelAndValue(o);return{chart:t,label:r,parsed:i.getParsed(o),raw:t.data.datasets[a].data[o],formattedValue:l,dataset:i.getDataset(),dataIndex:o,datasetIndex:a,element:n}}function getTooltipSize(t,e){const n=t.chart.ctx,{body:a,footer:o,title:i}=t,{boxWidth:r,boxHeight:l}=e,s=toFont(e.bodyFont),c=toFont(e.titleFont),d=toFont(e.footerFont),p=i.length,u=o.length,h=a.length,m=toPadding(e.padding);let g=m.height,b=0,f=a.reduce(((t,e)=>t+e.before.length+e.lines.length+e.after.length),0);if(f+=t.beforeBody.length+t.afterBody.length,p&&(g+=p*c.lineHeight+(p-1)*e.titleSpacing+e.titleMarginBottom),f){g+=h*(e.displayColors?Math.max(l,s.lineHeight):s.lineHeight)+(f-h)*s.lineHeight+(f-1)*e.bodySpacing}u&&(g+=e.footerMarginTop+u*d.lineHeight+(u-1)*e.footerSpacing);let x=0;const v=function(t){b=Math.max(b,n.measureText(t).width+x)};return n.save(),n.font=c.string,each(t.title,v),n.font=s.string,each(t.beforeBody.concat(t.afterBody),v),x=e.displayColors?r+2+e.boxPadding:0,each(a,(t=>{each(t.before,v),each(t.lines,v),each(t.after,v)})),x=0,n.font=d.string,each(t.footer,v),n.restore(),b+=m.width,{width:b,height:g}}function determineYAlign(t,e){const{y:n,height:a}=e;return nt.height-a/2?"bottom":"center"}function doesNotFitWithAlign(t,e,n,a){const{x:o,width:i}=a,r=n.caretSize+n.caretPadding;return"left"===t&&o+i+r>e.width||("right"===t&&o-i-r<0||void 0)}function determineXAlign(t,e,n,a){const{x:o,width:i}=n,{width:r,chartArea:{left:l,right:s}}=t;let c="center";return"center"===a?c=o<=(l+s)/2?"left":"right":o<=i/2?c="left":o>=r-i/2&&(c="right"),doesNotFitWithAlign(c,t,e,n)&&(c="center"),c}function determineAlignment(t,e,n){const a=n.yAlign||e.yAlign||determineYAlign(t,n);return{xAlign:n.xAlign||e.xAlign||determineXAlign(t,e,n,a),yAlign:a}}function alignX(t,e){let{x:n,width:a}=t;return"right"===e?n-=a:"center"===e&&(n-=a/2),n}function alignY(t,e,n){let{y:a,height:o}=t;return"top"===e?a+=n:a-="bottom"===e?o+n:o/2,a}function getBackgroundPoint(t,e,n,a){const{caretSize:o,caretPadding:i,cornerRadius:r}=t,{xAlign:l,yAlign:s}=n,c=o+i,{topLeft:d,topRight:p,bottomLeft:u,bottomRight:h}=toTRBLCorners(r);let m=alignX(e,l);const g=alignY(e,s,c);return"center"===s?"left"===l?m+=c:"right"===l&&(m-=c):"left"===l?m-=Math.max(d,u)+o:"right"===l&&(m+=Math.max(p,h)+o),{x:_limitValue(m,0,a.width-e.width),y:_limitValue(g,0,a.height-e.height)}}function getAlignedX(t,e,n){const a=toPadding(n.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-a.right:t.x+a.left}function getBeforeAfterBodyLines(t){return pushOrConcat([],splitNewlines(t))}function createTooltipContext(t,e,n){return createContext(t,{tooltip:e,tooltipItems:n,type:"tooltip"})}function overrideCallbacks(t,e){const n=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return n?t.override(n):t}const defaultCallbacks={beforeTitle:noop,title(t){if(t.length>0){const e=t[0],n=e.chart.data.labels,a=n?n.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(a>0&&e.dataIndex{const e={before:[],lines:[],after:[]},o=overrideCallbacks(n,t);pushOrConcat(e.before,splitNewlines(invokeCallbackWithFallback(o,"beforeLabel",this,t))),pushOrConcat(e.lines,invokeCallbackWithFallback(o,"label",this,t)),pushOrConcat(e.after,splitNewlines(invokeCallbackWithFallback(o,"afterLabel",this,t))),a.push(e)})),a}getAfterBody(t,e){return getBeforeAfterBodyLines(invokeCallbackWithFallback(e.callbacks,"afterBody",this,t))}getFooter(t,e){const{callbacks:n}=e,a=invokeCallbackWithFallback(n,"beforeFooter",this,t),o=invokeCallbackWithFallback(n,"footer",this,t),i=invokeCallbackWithFallback(n,"afterFooter",this,t);let r=[];return r=pushOrConcat(r,splitNewlines(a)),r=pushOrConcat(r,splitNewlines(o)),r=pushOrConcat(r,splitNewlines(i)),r}_createItems(t){const e=this._active,n=this.chart.data,a=[],o=[],i=[];let r,l,s=[];for(r=0,l=e.length;rt.filter(e,a,o,n)))),t.itemSort&&(s=s.sort(((e,a)=>t.itemSort(e,a,n)))),each(s,(e=>{const n=overrideCallbacks(t.callbacks,e);a.push(invokeCallbackWithFallback(n,"labelColor",this,e)),o.push(invokeCallbackWithFallback(n,"labelPointStyle",this,e)),i.push(invokeCallbackWithFallback(n,"labelTextColor",this,e))})),this.labelColors=a,this.labelPointStyles=o,this.labelTextColors=i,this.dataPoints=s,s}update(t,e){const n=this.options.setContext(this.getContext()),a=this._active;let o,i=[];if(a.length){const t=positioners[n.position].call(this,a,this._eventPosition);i=this._createItems(n),this.title=this.getTitle(i,n),this.beforeBody=this.getBeforeBody(i,n),this.body=this.getBody(i,n),this.afterBody=this.getAfterBody(i,n),this.footer=this.getFooter(i,n);const e=this._size=getTooltipSize(this,n),r=Object.assign({},t,e),l=determineAlignment(this.chart,n,r),s=getBackgroundPoint(n,r,l,this.chart);this.xAlign=l.xAlign,this.yAlign=l.yAlign,o={opacity:1,x:s.x,y:s.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(o={opacity:0});this._tooltipItems=i,this.$context=void 0,o&&this._resolveAnimations().update(this,o),t&&n.external&&n.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,n,a){const o=this.getCaretPosition(t,n,a);e.lineTo(o.x1,o.y1),e.lineTo(o.x2,o.y2),e.lineTo(o.x3,o.y3)}getCaretPosition(t,e,n){const{xAlign:a,yAlign:o}=this,{caretSize:i,cornerRadius:r}=n,{topLeft:l,topRight:s,bottomLeft:c,bottomRight:d}=toTRBLCorners(r),{x:p,y:u}=t,{width:h,height:m}=e;let g,b,f,x,v,w;return"center"===o?(v=u+m/2,"left"===a?(g=p,b=g-i,x=v+i,w=v-i):(g=p+h,b=g+i,x=v-i,w=v+i),f=g):(b="left"===a?p+Math.max(l,c)+i:"right"===a?p+h-Math.max(s,d)-i:this.caretX,"top"===o?(x=u,v=x-i,g=b-i,f=b+i):(x=u+m,v=x+i,g=b+i,f=b-i),w=x),{x1:g,x2:b,x3:f,y1:x,y2:v,y3:w}}drawTitle(t,e,n){const a=this.title,o=a.length;let i,r,l;if(o){const s=getRtlAdapter(n.rtl,this.x,this.width);for(t.x=getAlignedX(this,n.titleAlign,n),e.textAlign=s.textAlign(n.titleAlign),e.textBaseline="middle",i=toFont(n.titleFont),r=n.titleSpacing,e.fillStyle=n.titleColor,e.font=i.string,l=0;l0!==t))?(t.beginPath(),t.fillStyle=o.multiKeyBackground,addRoundedRectPath(t,{x:e,y:m,w:s,h:l,radius:r}),t.fill(),t.stroke(),t.fillStyle=i.backgroundColor,t.beginPath(),addRoundedRectPath(t,{x:n,y:m+1,w:s-2,h:l-2,radius:r}),t.fill()):(t.fillStyle=o.multiKeyBackground,t.fillRect(e,m,s,l),t.strokeRect(e,m,s,l),t.fillStyle=i.backgroundColor,t.fillRect(n,m+1,s-2,l-2))}t.fillStyle=this.labelTextColors[n]}drawBody(t,e,n){const{body:a}=this,{bodySpacing:o,bodyAlign:i,displayColors:r,boxHeight:l,boxWidth:s,boxPadding:c}=n,d=toFont(n.bodyFont);let p=d.lineHeight,u=0;const h=getRtlAdapter(n.rtl,this.x,this.width),m=function(n){e.fillText(n,h.x(t.x+u),t.y+p/2),t.y+=p+o},g=h.textAlign(i);let b,f,x,v,w,y,k;for(e.textAlign=i,e.textBaseline="middle",e.font=d.string,t.x=getAlignedX(this,g,n),e.fillStyle=n.bodyColor,each(this.beforeBody,m),u=r&&"right"!==g?"center"===i?s/2+c:s+2+c:0,v=0,y=a.length;v0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,n=this.$animations,a=n&&n.x,o=n&&n.y;if(a||o){const n=positioners[t.position].call(this,this._active,this._eventPosition);if(!n)return;const i=this._size=getTooltipSize(this,t),r=Object.assign({},n,this._size),l=determineAlignment(e,t,r),s=getBackgroundPoint(t,r,l,e);a._to===s.x&&o._to===s.y||(this.xAlign=l.xAlign,this.yAlign=l.yAlign,this.width=i.width,this.height=i.height,this.caretX=n.x,this.caretY=n.y,this._resolveAnimations().update(this,s))}}_willRender(){return!!this.opacity}draw(t){const e=this.options.setContext(this.getContext());let n=this.opacity;if(!n)return;this._updateAnimationTarget(e);const a={width:this.width,height:this.height},o={x:this.x,y:this.y};n=Math.abs(n)<.001?0:n;const i=toPadding(e.padding),r=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&r&&(t.save(),t.globalAlpha=n,this.drawBackground(o,t,a,e),overrideTextDirection(t,e.textDirection),o.y+=i.top,this.drawTitle(o,t,e),this.drawBody(o,t,e),this.drawFooter(o,t,e),restoreTextDirection(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const n=this._active,a=t.map((({datasetIndex:t,index:e})=>{const n=this.chart.getDatasetMeta(t);if(!n)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:n.data[e],index:e}})),o=!_elementsEqual(n,a),i=this._positionChanged(a,e);(o||i)&&(this._active=a,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,n=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const a=this.options,o=this._active||[],i=this._getActiveElements(t,o,e,n),r=this._positionChanged(i,t),l=e||!_elementsEqual(i,o)||r;return l&&(this._active=i,(a.enabled||a.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),l}_getActiveElements(t,e,n,a){const o=this.options;if("mouseout"===t.type)return[];if(!a)return e;const i=this.chart.getElementsAtEventForMode(t,o.mode,o,n);return o.reverse&&i.reverse(),i}_positionChanged(t,e){const{caretX:n,caretY:a,options:o}=this,i=positioners[o.position].call(this,t,e);return!1!==i&&(n!==i.x||a!==i.y)}}_defineProperty(Tooltip,"positioners",positioners);var plugin_tooltip={id:"tooltip",_element:Tooltip,positioners:positioners,afterInit(t,e,n){n&&(t.tooltip=new Tooltip({chart:t,options:n}))},beforeUpdate(t,e,n){t.tooltip&&t.tooltip.initialize(n)},reset(t,e,n){t.tooltip&&t.tooltip.initialize(n)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const n={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",{...n,cancelable:!0}))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",n)}},afterEvent(t,e){if(t.tooltip){const n=e.replay;t.tooltip.handleEvent(e.event,n,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:defaultCallbacks},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},plugins=Object.freeze({__proto__:null,Colors:plugin_colors,Decimation:plugin_decimation,Filler:index$3,Legend:plugin_legend,SubTitle:plugin_subtitle,Title:plugin_title,Tooltip:plugin_tooltip});const addIfString=(t,e,n,a)=>("string"==typeof e?(n=t.push(e)-1,a.unshift({index:n,label:e})):isNaN(e)&&(n=null),n);function findOrAddLabel(t,e,n,a){const o=t.indexOf(e);if(-1===o)return addIfString(t,e,n,a);return o!==t.lastIndexOf(e)?n:o}const validIndex=(t,e)=>null===t?null:_limitValue(Math.round(t),0,e);function _getLabelForValue(t){const e=this.getLabels();return t>=0&&te.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}function generateTicks$1(t,e){const n=[],{bounds:a,step:o,min:i,max:r,precision:l,count:s,maxTicks:c,maxDigits:d,includeBounds:p}=t,u=o||1,h=c-1,{min:m,max:g}=e,b=!isNullOrUndef(i),f=!isNullOrUndef(r),x=!isNullOrUndef(s),v=(g-m)/(d+1);let w,y,k,_,S=niceNum((g-m)/h/u)*u;if(S<1e-14&&!b&&!f)return[{value:m},{value:g}];_=Math.ceil(g/S)-Math.floor(m/S),_>h&&(S=niceNum(_*S/h/u)*u),isNullOrUndef(l)||(w=Math.pow(10,l),S=Math.ceil(S*w)/w),"ticks"===a?(y=Math.floor(m/S)*S,k=Math.ceil(g/S)*S):(y=m,k=g),b&&f&&o&&almostWhole((r-i)/o,S/1e3)?(_=Math.round(Math.min((r-i)/S,c)),S=(r-i)/_,y=i,k=r):x?(y=b?i:y,k=f?r:k,_=s-1,S=(k-y)/_):(_=(k-y)/S,_=almostEquals(_,Math.round(_),S/1e3)?Math.round(_):Math.ceil(_));const z=Math.max(_decimalPlaces(S),_decimalPlaces(y));w=Math.pow(10,isNullOrUndef(l)?z:l),y=Math.round(y*w)/w,k=Math.round(k*w)/w;let C=0;for(b&&(p&&y!==i?(n.push({value:i}),ya=e?a:t,r=t=>o=n?o:t;if(t){const t=sign(a),e=sign(o);t<0&&e<0?r(0):t>0&&e>0&&i(0)}if(a===o){let e=0===o?1:Math.abs(.05*o);r(o+e),t||i(a-e)}this.min=a,this.max=o}getTickLimit(){const t=this.options.ticks;let e,{maxTicksLimit:n,stepSize:a}=t;return a?(e=Math.ceil(this.max/a)-Math.floor(this.min/a)+1,e>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${a} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3)):(e=this.computeTickLimit(),n=n||11),n&&(e=Math.min(n,e)),e}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let n=this.getTickLimit();n=Math.max(2,n);const a=generateTicks$1({maxTicks:n,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&_setMinAndMaxByKey(a,this,"value"),t.reverse?(a.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),a}configure(){const t=this.ticks;let e=this.min,n=this.max;if(super.configure(),this.options.offset&&t.length){const a=(n-e)/Math.max(t.length-1,1)/2;e-=a,n+=a}this._startValue=e,this._endValue=n,this._valueRange=n-e}getLabelForValue(t){return formatNumber(t,this.chart.options.locale,this.options.ticks.format)}}class LinearScale extends LinearScaleBase{determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=isNumberFinite(t)?t:0,this.max=isNumberFinite(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,n=toRadians(this.options.ticks.minRotation),a=(t?Math.sin(n):Math.cos(n))||.001,o=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,o.lineHeight/a))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}_defineProperty(LinearScale,"id","linear"),_defineProperty(LinearScale,"defaults",{ticks:{callback:Ticks.formatters.numeric}});const log10Floor=t=>Math.floor(log10(t)),changeExponent=(t,e)=>Math.pow(10,log10Floor(t)+e);function isMajor(t){return 1===t/Math.pow(10,log10Floor(t))}function steps(t,e,n){const a=Math.pow(10,n),o=Math.floor(t/a);return Math.ceil(e/a)-o}function startExp(t,e){let n=log10Floor(e-t);for(;steps(t,e,n)>10;)n++;for(;steps(t,e,n)<10;)n--;return Math.min(n,log10Floor(t))}function generateTicks(t,{min:e,max:n}){e=finiteOrDefault(t.min,e);const a=[],o=log10Floor(e);let i=startExp(e,n),r=i<0?Math.pow(10,Math.abs(i)):1;const l=Math.pow(10,i),s=o>i?Math.pow(10,o):0,c=Math.round((e-s)*r)/r,d=Math.floor((e-s)/l/10)*l*10;let p=Math.floor((c-d)/Math.pow(10,i)),u=finiteOrDefault(t.min,Math.round((s+d+p*Math.pow(10,i))*r)/r);for(;u=10?p=p<15?15:20:p++,p>=20&&(i++,p=2,r=i>=0?1:r),u=Math.round((s+d+p*Math.pow(10,i))*r)/r;const h=finiteOrDefault(t.max,u);return a.push({value:h,major:isMajor(h),significand:p}),a}class LogarithmicScale extends Scale{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const n=LinearScaleBase.prototype.parse.apply(this,[t,e]);if(0!==n)return isNumberFinite(n)&&n>0?n:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=isNumberFinite(t)?Math.max(0,t):null,this.max=isNumberFinite(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!isNumberFinite(this._userMin)&&(this.min=t===changeExponent(this.min,0)?changeExponent(this.min,-1):changeExponent(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let n=this.min,a=this.max;const o=e=>n=t?n:e,i=t=>a=e?a:t;n===a&&(n<=0?(o(1),i(10)):(o(changeExponent(n,-1)),i(changeExponent(a,1)))),n<=0&&o(changeExponent(a,-1)),a<=0&&i(changeExponent(n,1)),this.min=n,this.max=a}buildTicks(){const t=this.options,e=generateTicks({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&_setMinAndMaxByKey(e,this,"value"),t.reverse?(e.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),e}getLabelForValue(t){return void 0===t?"0":formatNumber(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=log10(t),this._valueRange=log10(this.max)-log10(t)}getPixelForValue(t){return void 0!==t&&0!==t||(t=this.min),null===t||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(log10(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}function getTickBackdropHeight(t){const e=t.ticks;if(e.display&&t.display){const t=toPadding(e.backdropPadding);return valueOrDefault(e.font&&e.font.size,defaults.font.size)+t.height}return 0}function measureLabelSize(t,e,n){return n=isArray(n)?n:[n],{w:_longestText(t,e.string,n),h:n.length*e.lineHeight}}function determineLimits(t,e,n,a,o){return t===a||t===o?{start:e-n/2,end:e+n/2}:to?{start:e-n,end:e}:{start:e,end:e+n}}function fitWithPointLabels(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},n=Object.assign({},e),a=[],o=[],i=t._pointLabels.length,r=t.options.pointLabels,l=r.centerPointLabels?PI/i:0;for(let s=0;se.r&&(l=(a.end-e.r)/i,t.r=Math.max(t.r,e.r+l)),o.starte.b&&(s=(o.end-e.b)/r,t.b=Math.max(t.b,e.b+s))}function buildPointLabelItems(t,e,n){const a=[],o=t._pointLabels.length,i=t.options,r=getTickBackdropHeight(i)/2,l=t.drawingArea,s=i.pointLabels.centerPointLabels?PI/o:0;for(let c=0;c270||n<90)&&(t-=e),t}function drawPointLabels(t,e){const{ctx:n,options:{pointLabels:a}}=t;for(let o=e-1;o>=0;o--){const e=a.setContext(t.getPointLabelContext(o)),i=toFont(e.font),{x:r,y:l,textAlign:s,left:c,top:d,right:p,bottom:u}=t._pointLabelItems[o],{backdropColor:h}=e;if(!isNullOrUndef(h)){const t=toTRBLCorners(e.borderRadius),a=toPadding(e.backdropPadding);n.fillStyle=h;const o=c-a.left,i=d-a.top,r=p-c+a.width,l=u-d+a.height;Object.values(t).some((t=>0!==t))?(n.beginPath(),addRoundedRectPath(n,{x:o,y:i,w:r,h:l,radius:t}),n.fill()):n.fillRect(o,i,r,l)}renderText(n,t._pointLabels[o],r,l+i.lineHeight/2,i,{color:e.color,textAlign:s,textBaseline:"middle"})}}function pathRadiusLine(t,e,n,a){const{ctx:o}=t;if(n)o.arc(t.xCenter,t.yCenter,e,0,TAU);else{let n=t.getPointPosition(0,e);o.moveTo(n.x,n.y);for(let i=1;i{const n=callback(this.options.pointLabels.callback,[t,e],this);return n||0===n?n:""})).filter(((t,e)=>this.chart.getDataVisibility(e)))}fit(){const t=this.options;t.display&&t.pointLabels.display?fitWithPointLabels(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,n,a){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((n-a)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,n,a))}getIndexAngle(t){return _normalizeAngle(t*(TAU/(this._pointLabels.length||1))+toRadians(this.options.startAngle||0))}getDistanceFromCenterForValue(t){if(isNullOrUndef(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(isNullOrUndef(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t{if(0!==e){l=this.getDistanceFromCenterForValue(t.value);const n=this.getContext(e),r=a.setContext(n),s=o.setContext(n);drawRadiusLine(this,r,l,i,s)}})),n.display){for(t.save(),r=i-1;r>=0;r--){const a=n.setContext(this.getPointLabelContext(r)),{color:o,lineWidth:i}=a;i&&o&&(t.lineWidth=i,t.strokeStyle=o,t.setLineDash(a.borderDash),t.lineDashOffset=a.borderDashOffset,l=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),s=this.getPointPosition(r,l),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(s.x,s.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,n=e.ticks;if(!n.display)return;const a=this.getIndexAngle(0);let o,i;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(a),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach(((a,r)=>{if(0===r&&!e.reverse)return;const l=n.setContext(this.getContext(r)),s=toFont(l.font);if(o=this.getDistanceFromCenterForValue(this.ticks[r].value),l.showLabelBackdrop){t.font=s.string,i=t.measureText(a.label).width,t.fillStyle=l.backdropColor;const e=toPadding(l.backdropPadding);t.fillRect(-i/2-e.left,-o-s.size/2-e.top,i+e.width,s.size+e.height)}renderText(t,a.label,0,-o,s,{color:l.color})})),t.restore()}drawTitle(){}}_defineProperty(RadialLinearScale,"id","radialLinear"),_defineProperty(RadialLinearScale,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Ticks.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:t=>t,padding:5,centerPointLabels:!1}}),_defineProperty(RadialLinearScale,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),_defineProperty(RadialLinearScale,"descriptors",{angleLines:{_fallback:"grid"}});const INTERVALS={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},UNITS=Object.keys(INTERVALS);function sorter(t,e){return t-e}function parse(t,e){if(isNullOrUndef(e))return null;const n=t._adapter,{parser:a,round:o,isoWeekday:i}=t._parseOpts;let r=e;return"function"==typeof a&&(r=a(r)),isNumberFinite(r)||(r="string"==typeof a?n.parse(r,a):n.parse(r)),null===r?null:(o&&(r="week"!==o||!isNumber(i)&&!0!==i?n.startOf(r,o):n.startOf(r,"isoWeek",i)),+r)}function determineUnitForAutoTicks(t,e,n,a){const o=UNITS.length;for(let i=UNITS.indexOf(t);i=UNITS.indexOf(n);i--){const n=UNITS[i];if(INTERVALS[n].common&&t._adapter.diff(o,a,n)>=e-1)return n}return UNITS[n?UNITS.indexOf(n):0]}function determineMajorUnit(t){for(let e=UNITS.indexOf(t)+1,n=UNITS.length;e=e?n[a]:n[o]]=!0}}else t[e]=!0}function setMajorTicks(t,e,n,a){const o=t._adapter,i=+o.startOf(e[0].value,a),r=e[e.length-1].value;let l,s;for(l=i;l<=r;l=+o.add(l,1,a))s=n[l],s>=0&&(e[s].major=!0);return e}function ticksFromTimestamps(t,e,n){const a=[],o={},i=e.length;let r,l;for(r=0;r+t.value)))}initOffsets(t=[]){let e,n,a=0,o=0;this.options.offset&&t.length&&(e=this.getDecimalForValue(t[0]),a=1===t.length?1-e:(this.getDecimalForValue(t[1])-e)/2,n=this.getDecimalForValue(t[t.length-1]),o=1===t.length?n:(n-this.getDecimalForValue(t[t.length-2]))/2);const i=t.length<3?.5:.25;a=_limitValue(a,0,i),o=_limitValue(o,0,i),this._offsets={start:a,end:o,factor:1/(a+1+o)}}_generate(){const t=this._adapter,e=this.min,n=this.max,a=this.options,o=a.time,i=o.unit||determineUnitForAutoTicks(o.minUnit,e,n,this._getLabelCapacity(e)),r=valueOrDefault(a.ticks.stepSize,1),l="week"===i&&o.isoWeekday,s=isNumber(l)||!0===l,c={};let d,p,u=e;if(s&&(u=+t.startOf(u,"isoWeek",l)),u=+t.startOf(u,s?"day":i),t.diff(n,e,i)>1e5*r)throw new Error(e+" and "+n+" are too far apart with stepSize of "+r+" "+i);const h="data"===a.ticks.source&&this.getDataTimestamps();for(d=u,p=0;dt-e)).map((t=>+t))}getLabelForValue(t){const e=this._adapter,n=this.options.time;return n.tooltipFormat?e.format(t,n.tooltipFormat):e.format(t,n.displayFormats.datetime)}_tickFormatFunction(t,e,n,a){const o=this.options,i=o.ticks.callback;if(i)return callback(i,[t,e,n],this);const r=o.time.displayFormats,l=this._unit,s=this._majorUnit,c=l&&r[l],d=s&&r[s],p=n[e],u=s&&d&&p&&p.major;return this._adapter.format(t,a||(u?d:c))}generateTickLabels(t){let e,n,a;for(e=0,n=t.length;e0?r:1}getDataTimestamps(){let t,e,n=this._cache.data||[];if(n.length)return n;const a=this.getMatchingVisibleMetas();if(this._normalized&&a.length)return this._cache.data=a[0].controller.getAllParsedValues(this);for(t=0,e=a.length;t=t[l].pos&&e<=t[s].pos&&({lo:l,hi:s}=_lookupByKey(t,"pos",e)),({pos:a,time:i}=t[l]),({pos:o,time:r}=t[s])):(e>=t[l].time&&e<=t[s].time&&({lo:l,hi:s}=_lookupByKey(t,"time",e)),({time:a,pos:i}=t[l]),({time:o,pos:r}=t[s]));const c=o-a;return c?i+(r-i)*(e-a)/c:i}_defineProperty(TimeScale,"id","time"),_defineProperty(TimeScale,"defaults",{bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}});class TimeSeriesScale extends TimeScale{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=interpolate(e,this.min),this._tableRange=interpolate(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:n}=this,a=[],o=[];let i,r,l,s,c;for(i=0,r=t.length;i=e&&s<=n&&a.push(s);if(a.length<2)return[{time:e,pos:0},{time:n,pos:1}];for(i=0,r=a.length;i(pushScopeId("data-v-10edff82"),t=t(),popScopeId(),t),_hoisted_1$k={id:"critical-main"},_hoisted_2$h={id:"critical"},_hoisted_3$h=_withScopeId$8((()=>createBaseVNode("div",{class:"des"},"加攻伤害",-1))),_hoisted_4$e={class:"slider-div"},_hoisted_5$c={id:"def"},_hoisted_6$a=_withScopeId$8((()=>createBaseVNode("div",{class:"des"},"加防伤害",-1))),_hoisted_7$8={class:"slider-div"},_hoisted_8$7={id:"now-damage"},_hoisted_9$7={style:{"font-family":"'Fira Code'"}},_sfc_main$k=defineComponent({__name:"enemyCritical",props:{fromBook:{type:Boolean}},setup(t){const e=t,n=ref(),a=ref(),o=core.plugin.bookDetailEnemy,i=Math.ceil,r=ref(e.fromBook?void 0:flags.mouseLoc[0]),l=ref(e.fromBook?void 0:flags.mouseLoc[1]);r.value=has(r.value)?Math.round(r.value+core.bigmap.offsetX/32):void 0,l.value=has(l.value)?Math.round(l.value+core.bigmap.offsetY/32):void 0;let s=getCriticalDamage(o,0,0,r.value,l.value),c=getDefDamage(o,0,0,r.value,l.value);const d=ref(s),p=ref(c),u=ref(0),h=ref(0),m=core.getDamageInfo(o.id,void 0,r.value,l.value),g=core.formatBigNumber,b=core.status.thisMap.ratio,f=computed((()=>{const t=core.getDamageInfo(o.id,{atk:core.getStatus("atk")+u.value*b,def:core.getStatus("def")+h.value*b},r.value,l.value);return has(t)?has(m)?[m.damage-t.damage,t.damage]:[-t.damage,t.damage]:["???","???"]}));function x(t,e){Chart.defaults.color="#aaa";const n={type:"line",data:v(e),options:{elements:{point:{radius:5,hoverRadius:7},line:{borderJoinStyle:"round"}},scales:{y:{grid:{color:"#ddd3"}}},plugins:{legend:{display:!1}}}};return new Chart(t,n)}function v(t){return{datasets:[{data:t.map((t=>t[1])),label:"怪物伤害"}],labels:t.map((t=>Math.round(t[0]/b)))}}const w=lodash.exports.debounce(((t,e)=>{d.value=getCriticalDamage(o,u.value*b,h.value*b,r.value,l.value),p.value=getDefDamage(o,h.value*b,u.value*b,r.value,l.value),d.value.length>s.length&&(s=d.value),p.value.length>c.length&&(c=p.value),t.data=v(d.value),e.data=v(p.value),t.update("resize"),e.update("resize")}),200);return onMounted((()=>{const t=document.getElementById("critical-main"),e=getComputedStyle(t),o=parseFloat(e.width),i=window.innerHeight/5,r=n.value,l=a.value;setCanvasSize(r,o,i),setCanvasSize(l,o,i);const s=x(r,d.value),c=x(l,p.value);watch(u,(t=>{w(s,c)})),watch(h,(t=>{w(s,c)}))})),(t,e)=>{const r=__unplugin_components_0,l=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$k,[createBaseVNode("div",_hoisted_2$h,[_hoisted_3$h,createBaseVNode("canvas",{ref_key:"critical",ref:n,class:"chart"},null,512),createBaseVNode("div",_hoisted_4$e,[createBaseVNode("span",null,"加攻次数    "+toDisplayString(u.value),1),createVNode(r,{class:"slider",value:u.value,"onUpdate:value":e[0]||(e[0]=t=>u.value=t),max:unref(i)((unref(s).at(-1)?.[0]??2)/unref(b))-1},null,8,["value","max"]),createBaseVNode("span",null,"最大值    "+toDisplayString(unref(i)((unref(s).at(-1)?.[0]??2)/unref(b))-1),1)])]),createVNode(l,{dashed:"",style:{width:"100%","border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),createBaseVNode("div",_hoisted_5$c,[_hoisted_6$a,createBaseVNode("canvas",{ref_key:"def",ref:a,class:"chart"},null,512),createBaseVNode("div",_hoisted_7$8,[createBaseVNode("span",null,"加防次数    "+toDisplayString(h.value),1),createVNode(r,{class:"slider",value:h.value,"onUpdate:value":e[1]||(e[1]=t=>h.value=t),max:unref(i)((unref(c).at(-1)?.[0]??2)/unref(b))-1},null,8,["value","max"]),createBaseVNode("span",null,"最大值    "+toDisplayString(unref(i)((unref(c).at(-1)?.[0]??2)/unref(b))-1),1)])]),createBaseVNode("div",_hoisted_8$7,[createBaseVNode("div",null,[createBaseVNode("span",null,"当前加攻"+toDisplayString(unref(isMobile)?"":"    "),1),createBaseVNode("span",null,toDisplayString(unref(g)(u.value*unref(b))),1)]),createBaseVNode("div",null,[createBaseVNode("span",null,"当前加防"+toDisplayString(unref(isMobile)?"":"    "),1),createBaseVNode("span",null,toDisplayString(unref(g)(h.value*unref(b))),1)]),createBaseVNode("div",null,[createBaseVNode("span",null,"当前减伤"+toDisplayString(unref(isMobile)?"":"    "),1),createBaseVNode("span",null,[createBaseVNode("span",_hoisted_9$7,toDisplayString(unref(f)[0]<0&&!unref(has)(unref(o).damage)?"=>":""),1),createTextVNode(toDisplayString(unref(f)[0]<0&&!unref(has)(unref(o).damage)?unref(g)(-unref(f)[0]):unref(g)(unref(f)[0])),1)])]),createBaseVNode("div",null,[createBaseVNode("span",null,"当前伤害"+toDisplayString(unref(isMobile)?"":"    "),1),createBaseVNode("span",null,toDisplayString(unref(g)(unref(f)[1])),1)])])])}}}),enemyCritical_vue_vue_type_style_index_0_scoped_10edff82_lang="",EnemyCritical=_export_sfc(_sfc_main$k,[["__scopeId","data-v-10edff82"]]),showMarkedEnemy=ref(!1),markedEnemy=reactive([]),markInfo={},criticalReached={},enemyDamageInfo={};function markEnemy$1(t){hasMarkedEnemy(t)||(markedEnemy.push(t),markInfo[t]={nextCritical:core.nextCriticals(t,1)[0]?.[0]??0+core.status.hero.atk},criticalReached[t]={0:!0},enemyDamageInfo[t]={1:!1,2:!1,3:!1},getMarkInfo(t,!0),checkMarkedEnemy(!0))}function hasMarkedEnemy(t){return markedEnemy.includes(t)}function unmarkEnemy(t){const e=markedEnemy.indexOf(t);-1!==e&&(markedEnemy.splice(e,1),checkMarkedEnemy())}function getMarkedEnemy(){return markedEnemy}function getMarkInfo(t,e=!1){const n=criticalReached[t],a=markInfo[t];if(core.status.hero.atk>=a.nextCritical){n[a.nextCritical]||e||tip$1("success",`踩到了${core.material.enemys[t].name}的临界!`),n[a.nextCritical]=!0;const o=core.nextCriticals(t,1)[0]?.[0],i=(o??0)+core.status.hero.atk;a.nextCritical=i}}function checkMarkedEnemy(t=!1){checkMarkedStatus.value=!checkMarkedStatus.value;const e=core.status.hero.hp;getMarkedEnemy().forEach((n=>{getMarkInfo(n);const a=core.getDamageInfo(n)?.damage??-1;if(-1===a)return;const o=enemyDamageInfo[n],i=core.material.enemys[n].name;a<=0?t||tip$1("success",`${i}已经零伤了!`):a(core.isPlaying()&&(flags.mouseLoc=[t,e]),!1)),150),{checkMarkedEnemy:checkMarkedEnemy,checkStatus:checkMarkedStatus,markEnemy:markEnemy$1,hasMarkedEnemy:hasMarkedEnemy,unmarkEnemy:unmarkEnemy,showMarkedEnemy:showMarkedEnemy}}const _withScopeId$7=t=>(pushScopeId("data-v-90e08ea9"),t=t(),popScopeId(),t),_hoisted_1$j={id:"enemy-target"},_hoisted_2$g={id:"enemy-desc"},_hoisted_3$g=_withScopeId$7((()=>createBaseVNode("span",null,"怪物描述",-1))),_hoisted_4$d={id:"mark-target"},_hoisted_5$b=["onClick"],_sfc_main$j=defineComponent({__name:"enemyTarget",setup(t){const e=core.plugin.bookDetailEnemy,n=ref(hasMarkedEnemy(e.id));function a(){n.value&&unmarkEnemy(e.id),n.value||markEnemy$1(e.id),n.value=!n.value}return(t,o)=>{const i=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$j,[createBaseVNode("div",_hoisted_2$g,[_hoisted_3$g,createVNode(Scroll,{id:"enemy-desc-scroll"},{default:withCtx((()=>[createBaseVNode("span",null,toDisplayString(unref(e).description),1)])),_:1})]),createVNode(i,{dashed:"",style:{"border-color":"#ddd4"}}),createBaseVNode("div",null,[createBaseVNode("div",_hoisted_4$d,[createBaseVNode("span",{id:"mark-info",style:normalizeStyle({color:n.value?"lightgreen":"lightcoral"})},toDisplayString(n.value?"已标记该怪物":"未标记该怪物"),5),createBaseVNode("span",{class:"button-text",onClick:withModifiers(a,["stop"])},toDisplayString(n.value?"取消标记该怪物":"标记该怪物为目标"),9,_hoisted_5$b)])])])}}}),enemyTarget_vue_vue_type_style_index_0_scoped_90e08ea9_lang="",EnemyTarget=_export_sfc(_sfc_main$j,[["__scopeId","data-v-90e08ea9"]]),_withScopeId$6=t=>(pushScopeId("data-v-c8f01fef"),t=t(),popScopeId(),t),_hoisted_1$i={id:"detail"},_hoisted_2$f={id:"detail-more"},_hoisted_3$f={key:0,id:"special-more",class:"detial-more"},_hoisted_4$c={key:1,id:"special-more",class:"detial-more"},_hoisted_5$a={key:2,id:"special-more",class:"detial-more"},_hoisted_6$9=_withScopeId$6((()=>createBaseVNode("span",null,null,-1))),_sfc_main$i=defineComponent({__name:"bookDetail",props:{fromBook:{type:Boolean},defaultPanel:null},emits:["close"],setup(t,{emit:e}){const n=t,a=core.plugin.bookDetailEnemy,o=ref(core.plugin.bookDetailPos),i=ref(n.defaultPanel??"special");let r;function l(t,e){t.stopPropagation(),i.value=e}function s(){o.value=core.plugin.bookDetailPos,r.style.opacity="0",e("close")}function c(t){const e=keycode(t.keyCode);e!==KeyCode.Enter&&e!==KeyCode.Space&&e!==KeyCode.KeyC||s(),n.fromBook||e!==KeyCode.KeyX&&e!==KeyCode.Escape||s()}return onMounted((async()=>{o.value=0,r=document.getElementById("detail"),r.style.opacity="1";const t=getComputedStyle(r);let e=!1,n=[0,0];await S(600),useDrag(r,((t,a)=>{(t-n[0])**2+(a-n[1])**2>=100&&(e=!0)}),((a,o)=>{n=[a,o],o>4*parseFloat(t.height)/5&&(e=!0)}),(()=>{!1===e&&"critical"!==i.value&&s(),e=!1})),document.addEventListener("keyup",c)})),onUnmounted((()=>{document.removeEventListener("keyup",c)})),(e,n)=>{const r=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$i,[createBaseVNode("div",{id:"info",style:normalizeStyle({top:`${o.value}px`})},[createVNode(EnemyOne,{enemy:unref(a)},null,8,["enemy"]),createVNode(r,{dashed:"",style:{margin:"2vh 0 2vh 0","border-color":"#ddd4",width:"100%"}})],4),createVNode(Transition,{name:"detail"},{default:withCtx((()=>["special"===i.value?(openBlock(),createBlock(EnemySpecial,{key:0,"from-book":t.fromBook},null,8,["from-book"])):"critical"===i.value?(openBlock(),createBlock(EnemyCritical,{key:1,"from-book":t.fromBook},null,8,["from-book"])):"target"===i.value?(openBlock(),createBlock(EnemyTarget,{key:2})):createCommentVNode("",!0)])),_:1}),createBaseVNode("div",_hoisted_2$f,[createVNode(Transition,{name:"detail"},{default:withCtx((()=>["special"===i.value?(openBlock(),createElementBlock("div",_hoisted_3$f,[createBaseVNode("span",{id:"enemy-target",class:"button-text more",onClick:n[0]||(n[0]=t=>l(t,"target"))},[createVNode(unref(LeftOutlined)),createTextVNode(" 怪物更多信息")]),createBaseVNode("span",{id:"critical-more",class:"button-text more",onClick:n[1]||(n[1]=t=>l(t,"critical"))},[createTextVNode("详细临界信息 "),createVNode(unref(RightOutlined))])])):"critical"===i.value?(openBlock(),createElementBlock("div",_hoisted_4$c,[createBaseVNode("span",{id:"enemy-pos",class:"button-text more",onClick:n[2]||(n[2]=t=>l(t,"special"))},[createVNode(unref(LeftOutlined)),createTextVNode(" 怪物特殊属性")])])):"target"===i.value?(openBlock(),createElementBlock("div",_hoisted_5$a,[_hoisted_6$9,createBaseVNode("span",{id:"enemy-pos",class:"button-text more",onClick:n[3]||(n[3]=t=>l(t,"special"))},[createTextVNode("怪物特殊属性 "),createVNode(unref(RightOutlined))])])):createCommentVNode("",!0)])),_:1})])])}}}),bookDetail_vue_vue_type_style_index_0_scoped_c8f01fef_lang="",BookDetail=_export_sfc(_sfc_main$i,[["__scopeId","data-v-c8f01fef"]]),_withScopeId$5=t=>(pushScopeId("data-v-84294ce9"),t=t(),popScopeId(),t),_hoisted_1$h={id:"book"},_hoisted_2$e={id:"tools"},_hoisted_3$e={key:0,id:"none"},_hoisted_4$b=_withScopeId$5((()=>createBaseVNode("div",null,"本层无怪物",-1))),_hoisted_5$9=[_hoisted_4$b],_hoisted_6$8={class:"enemy"},_sfc_main$h=defineComponent({__name:"book",setup(t){const e=core.floorIds[core.status.event?.ui?.index]??core.status.floorId;e!==core.status.floorId&&core.status.checkBlock&&(core.status.checkBlock.cache={});const n=core.getCurrentEnemys(e),a=ref(0),o=ref(!1),i=ref(!1),r=ref(0);function l(t,e){if(o.value)return;const n=e*window.innerHeight*.2-a.value;core.plugin.bookDetailEnemy=t,core.plugin.bookDetailPos=n,i.value=!0,async function(){const t=document.getElementById("book");t.style.opacity="0",await S(600),t.style.display="none"}()}async function s(){!async function(){const t=document.getElementById("book");t.style.display="flex",await S(50),t.style.opacity="1"}(),await S(600),i.value=!1}async function c(){noClosePanel.value=!0,core.plugin.bookOpened.value=!1,core.plugin.transition.value?await S(650):await S(100),core.events.recoverEvents(core.status.event.interval)||(has(core.status.event.ui)?(core.status.boxAnimateObjs=[],core.ui._drawViewMaps(core.status.event.ui)):core.ui.closePanel())}function d(){const t=window.innerHeight,e=r.value*t*.2-a.value;e<0&&(a.value+=e-20),e>.655*t&&(a.value+=e-.655*t+20)}function p(t){const e=keycode(t.keyCode);e!==KeyCode.KeyX&&e!==KeyCode.Escape||c(),e!==KeyCode.Enter||i.value||l(n[r.value],r.value)}function u(t){const e=keycode(t.keyCode);i.value||(e===KeyCode.DownArrow&&(r.value0&&r.value--,d()),e!==KeyCode.LeftArrow&&e!==KeyCode.PageUp||(r.value<=4?r.value=0:r.value-=5,d()),e!==KeyCode.RightArrow&&e!==KeyCode.PageDown||(r.value>=n.length-5?r.value=n.length-1:r.value+=5,d()))}return n.forEach((t=>{const e=t.specialText.length;t.toShowSpecial=lodash.exports.cloneDeep(t.specialText),t.toShowColor=lodash.exports.cloneDeep(t.specialColor),e>=3&&(t.toShowSpecial=t.specialText.slice(0,2).concat(["..."]),t.toShowColor=t.specialColor.slice(0,2).concat(["#fff"])),t.toShowColor=t.toShowColor.map((t=>"string"==typeof t?t:core.arrayToRGBA(t))),t.damageColor=getDamageColor(t.damage)})),onMounted((async()=>{core.plugin.transition.value?await S(600):await S(50),document.addEventListener("keyup",p),document.addEventListener("keydown",u)})),onUnmounted((async()=>{document.removeEventListener("keyup",p),document.removeEventListener("keydown",u)})),(t,e)=>{const d=__unplugin_components_1;return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1$h,[createBaseVNode("div",_hoisted_2$e,[createBaseVNode("span",{id:"back",class:"button-text tools",onClick:c},[createVNode(unref(LeftOutlined)),createTextVNode("返回游戏")])]),0===unref(n).length?(openBlock(),createElementBlock("div",_hoisted_3$e,_hoisted_5$9)):(openBlock(),createBlock(Scroll,{key:1,style:{width:"100%",height:"94%","font-family":"normal"},now:a.value,"onUpdate:now":e[0]||(e[0]=t=>a.value=t),drag:o.value,"onUpdate:drag":e[1]||(e[1]=t=>o.value=t)},{default:withCtx((()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(n),((t,e)=>(openBlock(),createElementBlock("div",_hoisted_6$8,[(openBlock(),createBlock(EnemyOne,{selected:e===r.value,enemy:t,key:e,onSelect:n=>l(t,e),onHover:t=>r.value=e},null,8,["selected","enemy","onSelect","onHover"])),createVNode(d,{dashed:"",style:{width:"100%","border-color":"#ddd4"}})])))),256))])),_:1},8,["now","drag"]))]),i.value?(openBlock(),createBlock(BookDetail,{key:0,"from-book":!0,onClose:e[2]||(e[2]=t=>s())})):createCommentVNode("",!0)],64)}}}),book_vue_vue_type_style_index_0_scoped_84294ce9_lang="",Book=_export_sfc(_sfc_main$h,[["__scopeId","data-v-84294ce9"]]),clsMap={tools:"消耗道具",constants:"永久道具",all:"全部道具"};function getClsName(t){return clsMap[t]}function getItems(t){const e=core.status.hero.items,n=["book"];if("all"===t)return{tools:Object.entries(e.tools).filter((t=>!n.includes(t[0]))),constants:Object.entries(e.constants).filter((t=>!n.includes(t[0])))};const a=e[t];return Object.entries(a)}const _withScopeId$4=t=>(pushScopeId("data-v-88c6bbe5"),t=t(),popScopeId(),t),_hoisted_1$g={id:"toolbox"},_hoisted_2$d={id:"tools"},_hoisted_3$d={id:"toolbox-main"},_hoisted_4$a={class:"item-main"},_hoisted_5$8={class:"item-info"},_hoisted_6$7={key:0,class:"item-type"},_hoisted_7$7={key:1,id:"item-type-mobile"},_hoisted_8$6=["selected"],_hoisted_9$6=["selected"],_hoisted_10$6=["selected","onClick"],_hoisted_11$6={class:"item-icon"},_hoisted_12$4={class:"item-name"},_hoisted_13$4={id:"detail"},_hoisted_14$4={id:"info"},_hoisted_15$3={id:"basic-info"},_hoisted_16$3={style:{"border-bottom":"1px solid #ddd4"}},_hoisted_17$2=_withScopeId$4((()=>createBaseVNode("span",{style:{"margin-top":"2vh"}},"点击该物品以使用",-1))),_hoisted_18$2={id:"desc"},_hoisted_19$2=_withScopeId$4((()=>createBaseVNode("span",null,"道具描述",-1))),_hoisted_20$2={key:0},_hoisted_21$2=["innerHTML"],_sfc_main$g=defineComponent({__name:"toolbox",setup(t){const e=ref("tools"),n=getItems("all"),a=computed((()=>isMobile?[e.value]:["tools","constants"])),o=core.material.items,i=ref(n[a.value[0]][0]?.[0]??"none"),r=ref(0);watch(r,(t=>{s(n[e.value][t][0],!0)})),watch(e,(t=>{has(n[t][r.value])?s(n[t][r.value][0],!0):i.value="none"}));const l=computed((()=>{const t=i.value;return"none"===t?ref("没有选择道具"):type(o[t].text,25,C("sin","out"),!0)}));async function s(t,a=!1){i.value!==t||a||d(t),r.value=n[e.value].findIndex((e=>e[0]===t)),i.value=t}function c(){core.plugin.toolOpened.value=!1}async function d(t){if("none"!==t)if(core.canUseItem(t)){const e=core.plugin.transition.value;core.plugin.transition.value=!1,c(),await S(50),core.useItem(t),core.plugin.transition.value=e}else message.warn({content:"当前无法使用该道具!",class:"antdv-message"})}async function p(){const t=core.plugin.transition.value;core.plugin.transition.value=!1,c(),await S(50),core.plugin.equipOpened.value=!0,core.plugin.transition.value=t}function u(t){const e=keycode(t.keyCode);e!==KeyCode.Escape&&e!==KeyCode.KeyX&&e!==KeyCode.KeyT||c(),e!==KeyCode.Enter&&e!==KeyCode.KeyC||d(i.value)}function h(t){const a=keycode(t.keyCode),o=n[e.value].length;if(a===KeyCode.DownArrow&&r.value0&&r.value--,a===KeyCode.RightArrow){const t=n.constants.length;"tools"===e.value&&(r.value>=t&&(r.value=t-1),e.value="constants")}if(a===KeyCode.LeftArrow){const t=n.tools.length;"constants"===e.value&&(r.value>=t&&(r.value=t-1),e.value="tools")}}return onMounted((async()=>{core.plugin.transition.value?await S(600):await S(50),document.addEventListener("keyup",u),document.addEventListener("keydown",h)})),onUnmounted((()=>{document.removeEventListener("keyup",u),document.removeEventListener("keydown",h)})),(t,r)=>{const d=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$g,[createBaseVNode("div",_hoisted_2$d,[createBaseVNode("span",{class:"button-text tools",onClick:c},[createVNode(unref(LeftOutlined)),createTextVNode(" 返回游戏")]),createBaseVNode("span",{class:"button-text tools",onClick:p},[createTextVNode("装备栏 "),createVNode(unref(RightOutlined))])]),createBaseVNode("div",_hoisted_3$d,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(a),(t=>(openBlock(),createElementBlock("div",_hoisted_4$a,[createBaseVNode("div",_hoisted_5$8,[unref(isMobile)?(openBlock(),createElementBlock("div",_hoisted_7$7,[createBaseVNode("span",{class:"button-text",onClick:r[0]||(r[0]=t=>e.value="tools"),selected:"tools"===e.value},"消耗道具",8,_hoisted_8$6),createVNode(d,{dashed:"",style:{"border-color":"#ddd4",height:"100%"},type:"vertical"}),createBaseVNode("span",{class:"button-text",onClick:r[1]||(r[1]=t=>e.value="constants"),selected:"constants"===e.value},"永久道具",8,_hoisted_9$6)])):(openBlock(),createElementBlock("div",_hoisted_6$7,toDisplayString(unref(getClsName)(t)),1)),createVNode(d,{dashed:"",style:{margin:"1vh 0 1vh 0","border-color":"#ddd4"}}),createVNode(Scroll,{class:"item-list"},{default:withCtx((()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(n)[t],(([n,a])=>(openBlock(),createElementBlock("div",{class:"item selectable",selected:i.value===n,onClick:a=>{e.value=t,s(n)}},[createBaseVNode("div",_hoisted_11$6,[createVNode(_sfc_main$o,{id:n,width:32,height:32,noborder:!0},null,8,["id"]),createBaseVNode("span",_hoisted_12$4,toDisplayString(unref(o)[n].name),1)]),createBaseVNode("span",null,"× "+toDisplayString(a),1)],8,_hoisted_10$6)))),256))])),_:2},1024)]),createVNode(d,{dashed:"",type:unref(isMobile)?"horizontal":"vertical",class:"divider",style:{"border-color":"#ddd4",margin:"1%"}},null,8,["type"])])))),256)),createBaseVNode("div",_hoisted_13$4,[createBaseVNode("div",_hoisted_14$4,[createVNode(_sfc_main$o,{id:i.value,width:32,height:32},null,8,["id"]),createBaseVNode("div",_hoisted_15$3,[createBaseVNode("span",_hoisted_16$3,toDisplayString("none"===i.value?"没有道具":unref(o)[i.value].name),1),createBaseVNode("span",null,toDisplayString("none"===i.value?"永久道具":unref(getClsName)(unref(o)[i.value].cls)??"永久道具"),1)])]),_hoisted_17$2,createVNode(d,{dashed:"",style:{"border-color":"#ddd4"}}),createBaseVNode("div",_hoisted_18$2,[_hoisted_19$2,createVNode(Scroll,{id:"desc-text"},{default:withCtx((()=>[unref(l).value.startsWith("!!html")?(openBlock(),createElementBlock("div",{key:1,innerHTML:unref(l).value.slice(6)},null,8,_hoisted_21$2)):(openBlock(),createElementBlock("div",_hoisted_20$2,toDisplayString(unref(l).value),1))])),_:1})])])])])}}}),toolbox_vue_vue_type_style_index_0_scoped_88c6bbe5_lang="",Toolbox=_export_sfc(_sfc_main$g,[["__scopeId","data-v-88c6bbe5"]]),index$2="",index$1="";function getEquips(){return Object.entries(core.status.hero.items.equips)}function getAddStatus(t){const e=Object.assign({},t.value,t.percentage),n=Object.keys(e);return createVNode("div",{class:"equip-add-detail"},[n.map((e=>{const n=Math.floor((t.value[e]??0)*core.getBuff(e)+core.status.hero[e]*(t.percentage[e]??0)/100);return createVNode("span",{style:"display: flex"},[createVNode("span",{style:"flex-basis: 50%"},[core.getStatusLabel(e)]),createTextVNode("    "),createVNode("span",{style:{color:n>0?"lightgreen":"lightsalmon"}},[n>0?`+${n}`:n])])}))])}function getNowStatus(t,e=!1){return createVNode("div",{id:"hero-status"},[["hp","lv","atk","def","mdef","mana","hpmax","money"].map((n=>{let a;a="lv"===n?core.getLvName()??"":core.getRealStatus(n)?.toString();let o=0;if(has(t)){o+=Math.floor((t.value[n]??0)*core.getBuff(n));const e=Math.floor(t.percentage[n]*core.getStatus(n)/100);o+=isNaN(e)?0:e}return e&&(o=-o),createVNode("div",{class:"hero-status-one"},[createVNode("span",{class:"hero-status-label"},[core.getStatusLabel(n)]),createVNode("div",{class:"hero-status-value"},[createVNode("span",{style:"margin-right: 20%"},[a]),0!==o&&createVNode("span",{style:{color:o>0?"lightgreen":"lightsalmon"}},[o>0?"+"+o:"-"+-o])])])}))])}const _hoisted_1$f={id:"equipbox"},_hoisted_2$c={id:"tools"},_hoisted_3$c={id:"equipbox-main"},_hoisted_4$9={id:"equip-list"},_hoisted_5$7={id:"filter"},_hoisted_6$6={key:0},_hoisted_7$6={key:1},_hoisted_8$5=["selected","onMousedown","onTouchstart","onClick"],_hoisted_9$5={class:"equip-icon"},_hoisted_10$5={class:"equip-name"},_hoisted_11$5={id:"equip-status"},_hoisted_12$3={id:"equip-status-main"},_hoisted_13$3={id:"equip-now"},_hoisted_14$3={id:"equip-now-div"},_hoisted_15$2=["draged","access","selected","onMouseenter","onClick"],_hoisted_16$2={key:0,id:"equip-hero"},_hoisted_17$1={id:"hero-icon"},_hoisted_18$1={id:"hero-status"},_hoisted_19$1={id:"equip-desc"},_hoisted_20$1={id:"equip-icon"},_hoisted_21$1={id:"equip-type"},_hoisted_22$1={id:"equip-add"},_hoisted_23$1={id:"equip-desc-text"},_hoisted_24$1={key:0},_hoisted_25$1=["innerHTML"],_hoisted_26$1={id:"icon-drag"},_sfc_main$f=defineComponent({__name:"equipbox",setup(t){const e=ref(getEquips()),n=ref("all"),a=core.material.items,o=ref(0),i=ref(!1),r=core.status.globalAttribute.equipName,l=ref(core.status.hero.equipment),s=ref(!1),c=ref(!1),d=ref(-1),p=ref("down"),u=ref("none"),h=ref("value"),m=["none","atk","def","hpmax","mana"],g=core.getStatusLabel;watch(p,(t=>{o.value=w.value.length-o.value-1})),watch(u,(t=>{o.value=0})),watch(h,(t=>{o.value=0}));const b=computed((()=>{const t=w.value[o.value],e={name:"没有选择装备",cls:"equip",text:"没有选择装备",equip:{type:"无",value:{},percentage:{},animate:""}};if(i.value){const t=l.value[o.value],n=core.material.items[t];return has(n)?n:e}return has(t)?a[t[0]]:e})),f=computed((()=>getAddStatus(b.value.equip,i.value))),x=computed((()=>b.value.text.startsWith("!!html")?ref(b.value.text):type(b.value.text,25,C("sin","out"),!0))),v=computed((()=>getNowStatus(b.value.equip,i.value))),w=computed((()=>{const t=p.value,o=u.value,i=h.value,r=e.value.filter((t=>{const e=a[t[0]].equip,r=e.type;return!("none"!==o&&!has(e[i][o]))&&("all"===n.value||("string"==typeof r?r===n.value:core.status.globalAttribute.equipName[r]===n.value))}));return"none"===o?r:"down"===t?r.sort(((t,e)=>{const n=a[t[0]].equip,r=a[e[0]].equip;return n[i][o]-r[i][o]})):r.sort(((t,e)=>{const n=a[t[0]].equip;return a[e[0]].equip[i][o]-n[i][o]}))}));function y(){core.plugin.equipOpened.value=!1}function k(t,e=!1){t===o.value||e||(s.value=!1),e&&(s.value=!1),e&&i.value===e&&o.value===t&&(core.unloadEquip(t),z()),i.value=e,o.value=t}function _(t){if(t<0)return!1;const e=b.value.equip?.type;return!!core.canEquip(w.value[o.value]?.[0])&&(!!has(e)&&("number"==typeof e?t===e:r[t]===e))}function z(){l.value=core.status.hero.equipment,e.value=getEquips()}function M(){useDrag(Array.from(document.querySelectorAll(".equip")),A,((t,e)=>{B=t,D=e}),(()=>{c.value&&(c.value=!1,function(){const t=d.value;if(t<0)return;if(!_(t))return void tip$1("warn","无法装备!");const e=l.value[t],n=w.value[o.value]?.[0];core.items._realLoadEquip(t,n,e),z()}())}),!0)}let[B,D]=[0,0];function A(t,e,n){if((t-B)**2+(e-D)**2>100&&!c.value&&(c.value=!0),c.value){const n=document.getElementById("icon-drag");n.style.left=t-24+"px",n.style.top=e-24+"px"}}function P(t){t.stopPropagation(),d.value=-1}async function N(){const t=core.plugin.transition.value;core.plugin.transition.value=!1,y(),await S(50),core.plugin.toolOpened.value=!0,core.plugin.transition.value=t}function E(t){const e=keycode(t.keyCode);e!==KeyCode.KeyQ&&e!==KeyCode.KeyX&&e!==KeyCode.Escape||y()}return watch(w,(t=>{M()})),onMounted((async()=>{M(),core.plugin.transition.value?await S(600):await S(50),document.addEventListener("keyup",E)})),onUnmounted((()=>{cancelGlobalDrag(A),document.removeEventListener("keyup",E)})),(t,e)=>{const n=SelectOption,S=__unplugin_components_1$1,C=__unplugin_components_1;return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1$f,[createBaseVNode("div",_hoisted_2$c,[createBaseVNode("span",{class:"button-text tools",onClick:y},[createVNode(unref(LeftOutlined)),createTextVNode(" 返回游戏")]),createBaseVNode("span",{class:"button-text tools",onClick:N},[createTextVNode("道具栏 "),createVNode(unref(RightOutlined))])]),createBaseVNode("div",_hoisted_3$c,[createBaseVNode("div",_hoisted_4$9,[createBaseVNode("div",_hoisted_5$7,[createVNode(S,{value:u.value,"onUpdate:value":e[0]||(e[0]=t=>u.value=t),class:"select"},{default:withCtx((()=>[(openBlock(),createElementBlock(Fragment,null,renderList(m,(t=>createVNode(n,{value:t},{default:withCtx((()=>[createTextVNode(toDisplayString("none"===t?"所有":unref(g)(t)),1)])),_:2},1032,["value"]))),64))])),_:1},8,["value"]),createVNode(C,{type:"vertical",class:"divider"}),createVNode(S,{value:h.value,"onUpdate:value":e[1]||(e[1]=t=>h.value=t),class:"select"},{default:withCtx((()=>[createVNode(n,{value:"value"},{default:withCtx((()=>[createTextVNode("数值")])),_:1}),createVNode(n,{value:"percentage"},{default:withCtx((()=>[createTextVNode("百分比")])),_:1})])),_:1},8,["value"]),createVNode(C,{type:"vertical",class:"divider"}),createBaseVNode("span",{onClick:e[2]||(e[2]=t=>{"down"===p.value?p.value="up":p.value="down"}),class:"button-text",id:"sort-type"},["down"===p.value?(openBlock(),createElementBlock("span",_hoisted_6$6,[createVNode(unref(SortAscendingOutlined))])):(openBlock(),createElementBlock("span",_hoisted_7$6,[createVNode(unref(SortDescendingOutlined))]))])]),createVNode(C,{dashed:"",style:{"border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),createVNode(Scroll,{id:"equip-scroll"},{default:withCtx((()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(w),(([t,e],n)=>(openBlock(),createElementBlock("div",{class:"equip selectable",selected:o.value===n&&!i.value,onMousedown:t=>k(n),onTouchstart:t=>k(n),onClick:t=>function(t){if(t===o.value&&s.value){const t=w.value[o.value]?.[0];if(!core.canEquip(t))return void tip$1("warn","无法装备!");core.loadEquip(t),z(),s.value=!1}s.value=!0}(n)},[createBaseVNode("div",_hoisted_9$5,[createVNode(_sfc_main$o,{id:t??"none",width:32,height:32,noborder:!0},null,8,["id"]),createBaseVNode("span",_hoisted_10$5,toDisplayString(unref(a)[t].name),1)]),createBaseVNode("span",null,"× "+toDisplayString(e),1)],40,_hoisted_8$5)))),256))])),_:1})]),createBaseVNode("div",_hoisted_11$5,[createVNode(C,{class:"divider",type:unref(isMobile)?"horizontal":"vertical",dashed:"",style:{"border-color":"#ddd4"}},null,8,["type"]),createBaseVNode("div",_hoisted_12$3,[createBaseVNode("div",_hoisted_13$3,[createVNode(Scroll,{style:normalizeStyle({height:unref(isMobile)?"10vh":"30vh"})},{default:withCtx((()=>[createBaseVNode("div",_hoisted_14$3,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(r),((t,e)=>(openBlock(),createElementBlock("div",{class:"equip-now-one draginable selectable",draged:c.value,access:_(e),selected:i.value&&o.value===e,onMouseenter:t=>{return n=e,t.stopPropagation(),void(d.value=n);var n},onMouseleave:P,onClick:t=>k(e,!0)},[createVNode(_sfc_main$o,{id:l.value[e]??"none"},null,8,["id"]),createBaseVNode("span",null,toDisplayString(t),1)],40,_hoisted_15$2)))),256))])])),_:1},8,["style"])]),createVNode(C,{dashed:"",style:{"border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),unref(isMobile)?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_16$2,[createBaseVNode("div",_hoisted_17$1,[createVNode(_sfc_main$o,{id:"hero",width:48,height:64,noborder:""})]),createBaseVNode("div",_hoisted_18$1,[(openBlock(),createBlock(resolveDynamicComponent(unref(v))))])]))]),unref(isMobile)?createCommentVNode("",!0):(openBlock(),createBlock(C,{key:0,class:"divider",type:"vertical",dashed:"",style:{"border-color":"#ddd4"}}))]),createBaseVNode("div",_hoisted_19$1,[createBaseVNode("div",_hoisted_20$1,[createVNode(_sfc_main$o,{id:i.value?l.value[o.value]??"none":unref(w)[o.value]?.[0]??"none"},null,8,["id"]),createBaseVNode("span",null,toDisplayString(unref(b).name),1)]),createBaseVNode("div",_hoisted_21$1,[createBaseVNode("span",null,"装备孔:"+toDisplayString(unref(b).equip?.type),1)]),createVNode(C,{dashed:"",style:{"border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),createBaseVNode("div",_hoisted_22$1,[createBaseVNode("span",{style:normalizeStyle({"font-size":unref(isMobile)?"3.8vw":"3vh"}),id:"title"},"增减属性",4),createVNode(Scroll,{style:{width:"100%",height:"100%"}},{default:withCtx((()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(f))))])),_:1})]),createVNode(C,{dashed:"",style:{"border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),createBaseVNode("div",_hoisted_23$1,[createBaseVNode("span",{style:normalizeStyle({"font-size":unref(isMobile)?"3.8vw":"3vh"}),id:"title"},"装备介绍",4),createVNode(Scroll,{id:"desc-text",style:{height:"100%",width:"100%"}},{default:withCtx((()=>[unref(x).value.startsWith("!!html")?(openBlock(),createElementBlock("div",{key:1,innerHTML:unref(x).value.slice(6)},null,8,_hoisted_25$1)):(openBlock(),createElementBlock("div",_hoisted_24$1,toDisplayString(unref(x).value),1))])),_:1})])])])]),createBaseVNode("div",_hoisted_26$1,[c.value?(openBlock(),createBlock(_sfc_main$o,{key:0,class:"drag-icon",id:unref(w)[o.value]?.[0]??"none",width:48,height:48,noborder:""},null,8,["id"])):createCommentVNode("",!0)])],64)}}}),equipbox_vue_vue_type_style_index_0_scoped_4fac9519_lang="",Equipbox=_export_sfc(_sfc_main$f,[["__scopeId","data-v-4fac9519"]]),transition$2=ref(!1),itemDetail$1=ref(!0),autoSkill$1=ref(!0),autoScale$1=ref(!0),showHalo$1=ref(!0),showStudied$1=ref(!0),useFixed$1=ref(!0),autoLocate$1=ref(!0),antiAliasing$1=ref(!0);function reset(){const t=core.getLocalStorage("transition",!1);transition$2.value=t,core.plugin.transition.value=transition$2.value,autoScale$1.value=core.getLocalStorage("autoScale",!0),showStudied$1.value=core.getLocalStorage("showStudied",!0),showHalo$1.value=core.getLocalStorage("showHalo",!0),antiAliasing$1.value=core.getLocalStorage("antiAliasing",!1)}function resetFlag(){flags.autoSkill??=!0,flags.itemDetail??=!0,flags.autoLocate??=!0,itemDetail$1.value=!!flags.itemDetail,autoSkill$1.value=!!flags.autoSkill,autoLocate$1.value=!!flags.autoLocate}function init$6(){return{resetSettings:reset,resetFlagSettings:resetFlag}}watch(transition$2,(t=>{core.plugin.transition.value=t,core.setLocalStorage("transition",t)})),watch(itemDetail$1,(t=>{flags.itemDetail=t,core.updateStatusBar()})),watch(autoSkill$1,(t=>{flags.autoSkill=t,core.updateStatusBar(),core.status.route.push(`set:autoSkill:${t}`)})),watch(autoScale$1,(t=>{core.setLocalStorage("autoScale",t)})),watch(showStudied$1,(t=>{core.setLocalStorage("showStudied",t)})),watch(showHalo$1,(t=>{core.setLocalStorage("showHalo",t)})),watch(useFixed$1,(t=>{core.setLocalStorage("useFixed",t)})),watch(autoSkill$1,(t=>{flags.autoLocate=t,core.updateStatusBar(),core.status.route.push(`set:autoLocate:${t}`)})),watch(antiAliasing$1,(t=>{core.setLocalStorage("antiAliasing",t);for(const e of core.dom.gameCanvas)core.domStyle.hdCanvas.includes(e.id)||(t?e.classList.remove("no-anti-aliasing"):e.classList.add("no-anti-aliasing"))}));const transition$1={text:"界面动画",desc:["是否展示当一个ui界面,如怪物手册等的打开与关闭时的动画。当此项开启时,","所有界面被打开或关闭时都会展示动画,否则会直接展示出来"]},itemDetail={text:"宝石血瓶显伤",desc:["是否在地图上显示宝石血瓶装备等增加的属性值"]},autoSkill={text:"自动切换技能",desc:["开启后,打怪物的时候会自动选择伤害最低的技能。同时显伤也会显示此状态下的伤害,","临界也会考虑技能在内"]},autoScale={text:"自动放缩",desc:["开启后,每次进入游戏时会自动缩放游戏画面至合适值。该项只对电脑端有效。","
","
","缩放原则如下:","
","1. 首先尝试缩放至最大缩放比例","
","2. 如果缩放后游戏画面高度高于页面高度的95%,那么缩小一个缩放比例,否则保持最大比例"]},showHalo={text:"展示范围光环",desc:["开启后,会在地图上显示范围光环。"]},useFixed={text:"移动鼠标显示怪物信息",desc:["开启后,当鼠标移动到怪物上时,会以盒子的形式展示该点的怪物信息。手机端此功能无效。","
","
","注:当鼠标移动到怪物上时,经过200毫秒才会显示信息,防止误操作。"]},autoLocate={text:"自动勇士定位",desc:["此项会在进入第二章后会起作用。开启后,当勇士处于不同位置打同一个怪物伤害不同时,在地图上使用绿色箭头标出伤害最低的位置,","其余方向,伤害越高,箭头颜色越红,同时在自动寻路中选择可以到达的伤害最低的位置。","
","
","注:如果出现明显卡顿现象可以考虑关闭本设置或自动切换技能设置。"]},antiAliasing={text:"抗锯齿",desc:["是否开启抗锯齿。开启后,画面会变得不那么锐利,观感更加舒适;关闭后,可以更好地展现出像素感,同时部分像素错误也不会出现。"]},showStudied={text:"展示已学习技能",desc:["开启后,会在画面内以类似状态栏的盒子的形式显示当前已学习的怪物技能。"]},settingInfo={transition:transition$1,itemDetail:itemDetail,autoSkill:autoSkill,autoScale:autoScale,showHalo:showHalo,useFixed:useFixed,autoLocate:autoLocate,antiAliasing:antiAliasing,showStudied:showStudied},_hoisted_1$e={class:"colomn"},_hoisted_2$b={class:"tools"},_hoisted_3$b=["id"],_sfc_main$e=defineComponent({__name:"colomn",props:{width:null,height:null,left:null,right:null},emits:["close"],setup(t,{emit:e}){const n=t,a=(1e8*Math.random()).toFixed(0);let o,i,r;function l(){o=document.getElementById(`column-${a}`),i=document.getElementById(`column-left-${a}`),r=document.getElementById(`column-right-${a}`),has(n.width)&&!isMobile&&(o.style.width=`${n.width}%`),has(n.height)&&(o.style.height=`${n.height}%`),has(n.left)&&(i.style.flexBasis=`${n.left}%`),has(n.right)&&(r.style.flexBasis=`${n.right}%`)}function s(t){const n=keycode(t.keyCode);n!==KeyCode.Escape&&n!==KeyCode.KeyX||e("close")}return onMounted((async()=>{l(),await S(50),core.plugin.transition.value&&await S(600),document.addEventListener("keyup",s)})),onUpdated(l),onUnmounted((()=>{document.removeEventListener("keyup",s)})),(t,n)=>{const o=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$e,[createBaseVNode("div",_hoisted_2$b,[createBaseVNode("span",{class:"button-text",onClick:n[0]||(n[0]=t=>e("close"))},[createVNode(unref(LeftOutlined)),createTextVNode(" 返回游戏")])]),createBaseVNode("div",{class:"column-main",id:`column-${unref(a)}`},[createVNode(Scroll,{class:"column-left",id:`column-left-${unref(a)}`},{default:withCtx((()=>[renderSlot(t.$slots,"left",{},void 0,!0)])),_:3},8,["id"]),createVNode(o,{class:"divider",dashed:"",style:{"border-color":"#ddd4"},type:unref(isMobile)?"horizontal":"vertical"},null,8,["type"]),createVNode(Scroll,{class:"column-right",id:`column-right-${unref(a)}`},{default:withCtx((()=>[renderSlot(t.$slots,"right",{},void 0,!0)])),_:3},8,["id"])],8,_hoisted_3$b)])}}}),colomn_vue_vue_type_style_index_0_scoped_682173f1_lang="",Column=_export_sfc(_sfc_main$e,[["__scopeId","data-v-682173f1"]]),_hoisted_1$d={id:"setting-list"},_hoisted_2$a=["selected"],_hoisted_3$a=["selected"],_hoisted_4$8=["selected"],_hoisted_5$6=["selected"],_hoisted_6$5=["selected"],_hoisted_7$5=["selected"],_hoisted_8$4=["selected"],_hoisted_9$4=["selected"],_hoisted_10$4=["selected"],_hoisted_11$4=["innerHTML"],_sfc_main$d=defineComponent({__name:"settings",setup(t){const e=window.core,n=ref("transition"),a=computed((()=>splitText(settingInfo[n.value].desc)));function o(){e.plugin.settingsOpened.value=!1}function i(t){n.value===t?"transition"===t?transition$2.value=!transition$2.value:"itemDetail"===t?itemDetail$1.value=!itemDetail$1.value:"autoSkill"===t?autoSkill$1.value=!autoSkill$1.value:"autoScale"===t?autoScale$1.value=!autoScale$1.value:"showHalo"===t?showHalo$1.value=!showHalo$1.value:"showStudied"===t?showStudied$1.value=!showStudied$1.value:"useFixed"===t?useFixed$1.value=!useFixed$1.value:"autoLocate"===t?autoLocate$1.value=!autoLocate$1.value:"antiAliasing"===t&&(antiAliasing$1.value=!antiAliasing$1.value):n.value=t}return(t,r)=>(openBlock(),createBlock(Column,{width:60,height:60,onClose:o},{left:withCtx((()=>[createBaseVNode("div",_hoisted_1$d,[createBaseVNode("span",{class:"selectable",selected:"transition"===n.value,onClick:r[0]||(r[0]=t=>i("transition"))},"界面动画:   "+toDisplayString(unref(transition$2)?"ON":"OFF"),9,_hoisted_2$a),createBaseVNode("span",{class:"selectable",selected:"itemDetail"===n.value,onClick:r[1]||(r[1]=t=>i("itemDetail"))},"宝石血瓶显伤:   "+toDisplayString(unref(itemDetail$1)?"ON":"OFF"),9,_hoisted_3$a),createBaseVNode("span",{class:"selectable",selected:"autoSkill"===n.value,onClick:r[2]||(r[2]=t=>i("autoSkill"))},"自动切换技能:   "+toDisplayString(unref(autoSkill$1)?"ON":"OFF"),9,_hoisted_4$8),createBaseVNode("span",{class:"selectable",selected:"autoScale"===n.value,onClick:r[3]||(r[3]=t=>i("autoScale"))},"自动放缩:   "+toDisplayString(unref(autoScale$1)?"ON":"OFF"),9,_hoisted_5$6),createBaseVNode("span",{class:"selectable",selected:"showHalo"===n.value,onClick:r[4]||(r[4]=t=>i("showHalo"))},"展示范围光环:   "+toDisplayString(unref(showHalo$1)?"ON":"OFF"),9,_hoisted_6$5),createBaseVNode("span",{class:"selectable",selected:"useFixed"===n.value,onClick:r[5]||(r[5]=t=>i("useFixed"))},"移动鼠标显示怪物信息:   "+toDisplayString(unref(useFixed$1)?"ON":"OFF"),9,_hoisted_7$5),createBaseVNode("span",{class:"selectable",selected:"autoLocate"===n.value,onClick:r[6]||(r[6]=t=>i("autoLocate"))},"勇士自动定位:   "+toDisplayString(unref(autoLocate$1)?"ON":"OFF"),9,_hoisted_8$4),createBaseVNode("span",{class:"selectable",selected:"antiAliasing"===n.value,onClick:r[7]||(r[7]=t=>i("antiAliasing"))},"抗锯齿:   "+toDisplayString(unref(antiAliasing$1)?"ON":"OFF"),9,_hoisted_9$4),unref(e).getSkillLevel(11)>0?(openBlock(),createElementBlock("span",{key:0,class:"selectable",selected:"showStudied"===n.value,onClick:r[8]||(r[8]=t=>i("showStudied"))},"展示已学习技能:   "+toDisplayString(unref(showStudied$1)?"ON":"OFF"),9,_hoisted_10$4)):createCommentVNode("",!0)])])),right:withCtx((()=>[createBaseVNode("span",{innerHTML:unref(a)},null,8,_hoisted_11$4)])),_:1}))}}),settings_vue_vue_type_style_index_0_scoped_2c2875cb_lang="",Settings=_export_sfc(_sfc_main$d,[["__scopeId","data-v-2c2875cb"]]),tip={text:"注意事项",condition:"true",desc:["这里显示本塔中需要注意的事项。","
","
",'1. ',"本百科全书字数很多,可以选择性地阅读。不过本条目最好可以全部阅读一遍。","
","
",'2. 本百科全书的内容会随着游戏的推进而增加新内容,',"同时每次增加新内容时都会有提示。","
","
","3. 背包中的系统设置同样非常重要,有些问题可以在那里找到原因。例如当你获得技能时可能会发现开启不了技能,","就是因为你打开了自动切换技能的功能,在系统设置里面有说。","
","
",'4. 本塔中几乎所有 ui 都可以纵向滚动,如果发现显示不全,',"可以尝试上下拖动,就像浏览网页一样。电脑端还可以使用滚轮上下滚动。","大部分可以纵向滚动的 ui 都会在右方有一个滚动条,也可以拖动它进行滚动,例如本百科全书的条目列表和","条目说明都是可以通过上述方式滚动的。","
","
","5. 本塔主要面向电脑端设计,",'建议使用电脑游玩以获得更好的游戏体验。但是手机依然可以游玩本塔,',"但部分操作可能不是很方便,ui 也可能不是很美观,不过依然可以完整体验本游戏。","
","
",'6. 对于手机端,可以点击右下角的难度文字来切换工具栏至数字键。',"这样,你可以更加方便地进行使用技能等操作。","
","
","6. 本塔中几乎所有 ui 在打开时都会有一个0.6s的动画,如果不想要,可以在开头捡的系统设置里面关闭(默认关闭)。","同时,几乎所有 ui 的退出按钮都在左上角。","
","
",'7. 地图上显示的怪物临界有可能不准,当其与折线图有差异时,请以折线图为准。']},about={text:"关于游戏",condition:"true",desc:["使用样板:Vite 魔塔样板","
","样板版本:V2.10.0","
",'游戏开源地址:
',"https://github.com/unanmed/HumanBreak","
","游戏作者:古祠","
","BGM来源:网易云音乐等","
","素材来源:大素材库、爱给网、网站素材库等","
","特别鸣谢:无名甲烷菌(提供部分特殊属性与机制想法)","
","测试:"]},tutorial={text:"新手教程",condition:"true",desc:["本条目是魔塔游戏的新手教程,如果对魔塔有一定的了解,可以直接忽略。","
","
",'魔塔是一种固定数值rpg游戏,在打怪的时候,遵循我打你一下,你打我一下',"的原则,造成的伤害是己方攻击减去对方防御,最后怪物的伤害便是你在战斗中失去的生命值。当然,为了游戏体验,","战斗过程会被省略。","
","
","宝石可以增加你的属性,在大部分魔塔中,红宝石增加攻击,蓝宝石增加防御,本塔也不例外。血瓶可以增加你的生命值。",'一般情况下,拾取宝物的优先级是红宝石 > 蓝宝石 > 血瓶,',"但部分情况可能不是这样,这需要你自己的游玩经验等。","
","
","本塔还拥有升级机制,升级时能够给你增加大量的属性,因此,一般情况下当你接近升级时,需要尽快打怪升级。","
","
","然后是门。在魔塔中,很多门都不是必开的门,它们的作用一般是可以躲开怪物拿宝石,或者门里面有血瓶等。","当你血量足够时,这些门可以不用开,不然可能会有必开的门无法开启导致卡关。对于钥匙,每种颜色的钥匙开对应颜色的门,",'价值是红 > 蓝 > 黄。',"
","
","为了更加方便,本塔增加了宝石血瓶显示数据的功能,这样你可以清晰地知道每个宝石增加了多少属性。","
","
","下面是勇士基础属性的说明:","
",'1. 生命值:',"勇士的血量,当它归零时,游戏结束","
",'2. 攻击:',"勇士的攻击,攻击越高,每回合对怪物造成的伤害越高","
",'3. 防御:',"勇士的防御,防御越高,怪物每回合对你造成的伤害越低","
",'4. 经验:',"勇士的经验,到达一定值后会升级。本塔在状态栏中显示为距离升级剩余的经验","
",'5. 金币:',"勇士的金币,可以用于购买物品。本塔中在进入第二章后会有用","
",'6. 护盾:',"勇士的护盾,用处是能够在战后减少同等数值的伤害,在本塔中可以使伤害变为负值。本塔中,在点开无上之盾技能后,","智慧会充当护盾。更多信息可以查看“勇士属性”条目。"]},noun={text:"名词解释",condition:"true",desc:["本条目会解释诸如临界等魔塔术语,对魔塔有一定了解的可以直接忽略。","
","
",'1. 临界:',"在魔塔中,临界是一个非常重要的东西。首先,我们很容易可以得到,吃攻击时只有当减少了战斗回合数时怪物的伤害会减少,",'那么,吃攻击时怪物的减伤是不连续的。而距离下一次减少怪物的伤害需要加的攻击的量',"便是临界。当我们吃一个攻击恰好使怪物伤害减少时,称为“踩临界”。一般情况下,踩临界的减伤要比吃防御要高,","因此,当能踩到临界时,我们应当先踩临界,再吃防御。","
","
",'2. 加防:',"加防指的是加防对怪物的减伤。在本塔中,会以“n防”的形式显示在怪物手册或其他地方。在本塔中,一般你不需要刻意计算",'临界与加防减伤,你可以在怪物手册中查看减伤折线图,',"更多信息请查看“怪物手册”条目。","
","
",'3. 咸鱼:',"一般来讲,开不必开的门,或者使用不必使用的道具被称为咸鱼,或者是咸门,咸道具。一般情况下,说“咸”便是指咸鱼。","一般情况下,门后面有宝石且无法通过其他方式进入的都是必开门,而只有血瓶的都是咸鱼门。"]},shortcut={text:"快捷键",condition:"true",desc:["这里包含本塔中所有的快捷键。对于手机端,可以点击工具栏的难度的位置切换工具栏至数字键。","下面会分为样板快捷键和本塔快捷键两类分别说明。可以ctrl+F进行搜索快捷键的功能。","
","
","下面是样板中的所有快捷键:","
",'X:打开怪物手册',"
",'S:打开存档界面',"
",'D:打开读档界面',"
",'A或5:读取自动存档',"
",'W或6:撤销读取的自动存档',"
",'Q:打开装备栏',"
",'T:打开道具栏',"
",'G:打开楼层传送器',"
",'Z或单击勇士:勇士转向',"
",'空格或双击勇士或7:轻按(拾取勇士周围的宝物但不移动勇士)',"
",'Esc:打开游戏菜单',"
",'R:打开录像回放菜单',"
",'N:询问是否返回游戏主菜单',"
",'V:打开快捷商店',"
",'B:打开数据统计界面',"
",'Alt + 数字键:快速换装',"
",'PgUp或PgDn:浏览地图',"
",'P:打开评论区',"
","
","下面是本塔中新增的快捷键(不包括技能,技能快捷键请在查看技能界面中查看):","
",'M:快速标记怪物',"
",'J:打开技能树',"
",'H:打开百科全书',"
",'E:查看鼠标位置怪物的特殊属性信息',"
",'C:查看鼠标位置怪物的详细临界信息']},extraAttr={text:"勇士属性",condition:"true",desc:["这里只对本塔中新增的勇士属性进行说明。","
","
",'1. 智慧:',"智慧是该塔的核心属性之一。智慧可用于智慧加点,该功能会在进入第一章后开启。使用智慧可以点技能树。","除此之外,智慧也有其它功能。例如点开无上之盾技能后智慧还可以充当护盾,第二章点开学习技能后可以使用智慧学习怪物技能等。","
","
",'2. 生命回复:',"生命回复指的是勇士每回合回复的生命值。当与怪物战斗时,勇士每回合都会回复对应量的生命值。因此,当吃攻击时,","与怪物战斗的回合数可能会减少,导致生命回复的总回复量减少。不过大部分情况下不需要在意这一点,","减少一回合并不会对吸的血造成很大的影响,除了一些特殊情况。","该项会显示在状态栏的生命值右方偏下的位置。","
","
",'3. 额外攻击:',"额外攻击指的是勇士每回合的额外造成的伤害。一般情况下,当勇士破了怪物的防御时,该项便会起作用。","额外攻击相当于魔攻,无法通过一般方式减免。当勇士攻击怪物时,每回合都会附加对应量的伤害,对坚固怪同样有效。","额外攻击会显示在状态栏的攻击右方偏下的位置。"]},statusBar={text:"状态栏",condition:"true",desc:["在本塔中,状态栏与游戏画面是分开的。你可以自由拖动状态栏,也可以修改其大小。","具体方法如下:点击一下状态栏之后,左上角的拖拽图标会放大,此时你可以按住它拖动状态栏。","你可以直接将鼠标放到状态栏的边框上,然后直接拖动以改变状态栏的大小。手机端可以先点击一下状态栏使边框","变宽,然后拖动。电脑端点击状态栏也可以使边框变宽。如果你想折叠状态栏,完全可以拖动状态栏的下边框,","然后直接拖动至上方,这时状态栏便会变成一条线,相当于折叠了状态栏","
","
","状态栏可以纵向滚动,如果你发现状态栏显示不全,可以尝试拉大状态栏,或者纵向拖动状态栏,就像网页上下滚动一样。","电脑端还可以使用滚轮上下滚动。","
","
","如果你觉得状态栏有些碍事,你完全可以将其缩小,或者把它放到不碍事的地方。","
","
","状态栏上面可能会有按钮,你可以直接点击。","
","
","对状态栏布局的说明。","
","本塔的状态栏的布局较为灵活。它是横向的布局,在状态栏较宽时可以看到,属性会横向依次显示。按照显示顺序,","状态栏显示项依次为:","
","
","1. 楼层名,点击后进入浏览地图界面","
","2. 勇士等级","
","3. 当前开启的技能","
","4. 当前勇士生命值,右方偏下为每回合回复的生命值,当点开治愈之泉技能时,右方偏上会显示距离增加生命回复剩余血瓶数","
","5. 当前勇士的攻击,右方偏下为勇士的额外攻击","
","6. 当前勇士的防御","
","7. 当前勇士的智慧,可以用于智慧加点等","
","8. 当前勇士的金币","
","9. 当前勇士距离升级剩余经验数","
","10. 三色钥匙","
","11. 打开技能树(进入第一章后开启)","
","12. 查看勇士的技能(进入第一章后开启)"]},markEnemy={text:"标记怪物",condition:"true",desc:["标记怪物可以使你能够更加方便地了解一个怪物的情况。","
","你可以通过以下两种方式标记怪物:","
","1. 打开怪物手册,选中怪物,进入怪物更多信息栏,点击标记怪物。","
",'2. 将鼠标移动到你想要标记的怪物上面,',"按下M键,即可标记怪物,注意浏览地图中不能用该方式标记。","手机端暂时没有快速标记怪物的方式。","
","
","当一个怪物被标记后,怪物会有以下行为:","
","1. 当勇士恰好能打败怪物时,会进行提示","
","2. 当怪物的伤害恰好低于勇士生命值的2/3或1/3时,会进行提示","
","3. 当勇士恰好踩到怪物的临界时,会进行提示","
","4. 当怪物零伤时,会进行提示","
","5. 被标记的怪物会出现类似于状态栏的盒子,可以随意拖动和改变大小。你也可以选择关闭这个盒子,","被关闭后可以通过重新标记来打开。这个盒子会显示标记的怪物的临界与伤害信息等,与状态栏一样,可以纵向滚动。","
","
","这个功能可以用于标记boss或者较强的挡路怪,当这些怪能够攻击时你可以直接收到信息,不需要再时刻费心注意怪物的伤害。","
","
","注意,标记的怪物是不计入存档的,同时标记的怪物只在本次游戏中有效,刷新页面后便会消失。"]},book={text:"怪物手册",condition:"true",desc:["本塔的怪物手册功能很多,下面一一介绍。","
","
","首先,你可以按X打开怪物手册。除此之外,将鼠标移动到怪物上也可以定点查看怪物的粗略信息。",'将鼠标移动到一个怪物上,按下','E键,可以查看该怪物的特殊属性信息。按下',"C键,可以查看该怪物的详细临界信息。","
","
","怪物手册打开的时候有一个0.6秒的动画,如果不想要可以在开头捡的系统设置里面关闭(默认关闭)。","
","
","打开怪物手册后,怪物手册的布局与样板自带的类似。与样板不同的是,这里的怪物手册不再是翻页式结构。","这里的怪物手册是滚动式结构,你可以像浏览网页一样,用手指或鼠标上下滚动或者拖动右边的滚动条,电脑端还可以使用滚轮。","对于电脑端,还可以使用键盘操作。上和下可以上下选择怪物,左和右可以向上或向下移动5个怪物。这些操作与样板都类似。","
","
","点击一个怪物或者按下回车空格后,将进入怪物详细信息界面。这个界面分为多个栏,分别是特殊属性栏,详细临界栏,更多信息栏。","进入怪物详细信息后默认在特殊属性栏,该栏可以查看怪物的特殊属性。","注意特殊属性依然可以纵向滚动。在特殊属性下方,","是怪物的临界表,可以粗略地查看怪物的临界信息。在下方,你可以点击详细临界信息进入详细临界栏。","
","
","在详细临界栏中,怪物的伤害会以可视化折线图的方式显示出来,从而你可以更为清晰地看出怪物减伤趋势。","除了查看怪物伤害曲线,你还可以规划宝石。每个折线图下方都有一个滑动条,你可以拖动来模拟吃宝石。","注意,拖动时,滑动条左边会显示当前的加攻或加防次数,这个数值指的是在勇士所在地图中需要吃的最弱的宝石数量。","例如,当前勇士所在地图中最弱的宝石加2点攻击,加攻次数为3,那么勇士的攻击增加量就为6。","勇士增加的攻击数值也会在下方显示。当加攻次数和加防次数改变时,折线图也会变化。",'当前状态下怪物的伤害以及减伤总量也会在下方显示。',"注意在此栏中无法通过点击屏幕回到怪物手册界面,更多信息请查看最后一段。","
","
","在特殊属性栏,点击下方的怪物更多信息可以进入更多信息栏。此栏中,你可以查看怪物描述。但这不是这一栏的核心功能。","这一栏的核心功能是标记怪物。被标记的怪物会有一些非常方便的行为,这些行为可以在“标记怪物”条目中查看。","
","
","注意,在怪物详细信息中,除详细临界栏外均可以通过点击屏幕返回到怪物手册界面。",'如果你是电脑端,在任意栏目中按下X键会退出怪物手册,返回游戏,','按下回车(Enter)键会回到怪物手册界面。']},fly={text:"楼层传送器",condition:"true",desc:["楼传界面打开时会有一个0.6秒的动画,如果不想要可以在开头捡的系统设置里面关闭。(默认关闭)","
","
",'本塔的楼层传送器是一个集分区、小地图、楼层传送、浏览地图于一体的多功能楼传。',"下面是楼传的具体说明:","
","
","首先,对于电脑端,最左侧显示区域信息,手机端则在上方的左侧。","
","
","然后,区域的右侧是小地图栏,这一栏会显示楼层的平面结构。你可以拖动,也可以使用滚轮或者双指放缩,当放缩到一定大小时,","会显示地图的缩略图。直接点击地图也可以选中地图,再次点击会传送至目标地图。","
","
","对于电脑端,最右侧是当前选中的地图的缩略图,手机则在下方,点击缩略图也可以传送。缩略图的下方是当前选中的地图名,","左右各有两个按钮,表示后退10层、后退1层、前进1层、前进10层,与样板的楼传的按钮功能类似。","
","
","最下方是设置按钮,可以切换无边框模式,电脑端还可以切换传统按键模式,传统按键模式下按键遵循样板的楼传按键方式。",'对于非传统模式,上下左右可以移动地图,','PageUp和PageDown可以前进1层或后退1层。']},tools={text:"道具栏与装备栏",condition:"true",desc:["道具栏与装备栏打开时会有一个0.6秒的动画,如果不想要可以在开头捡的系统设置里面关闭。(默认关闭)","
","
","本塔的道具栏没有特别之处,这里不需要说明。主要是装备栏。","
","
","本塔的装备栏手机和电脑端不同,电脑端比手机端多了一个勇士属性的显示。在装备栏的装备列表栏,","上方有两个选择框与一个排序方式的选项。这三个可以筛选你拥有的装备并进行排序,从而让你能够更清楚地知道哪个装备更强。","第一个选择框可以筛选装备增加的属性,如果装备不增加选择的属性,那么会不显示。第二个选择框可以筛选增加的属性的方式,","有数值增加和百分比增加两种。在这个选择框右边有一个图标,这个图标可以改变武器的排序方式,有升序和降序两种,默认为升序。","例如,你拥有两个装备,分别增加10攻击和20攻击,三者你分别选择了攻击,数值,升序,那么增加10攻击的装备会排在上面,","而增加20攻击的装备会排在下面。","
","
","对于电脑端,如果你想装装备,可以直接拖动装备至装备孔,也可以选中装备后再次点击。手机端暂时无法拖动装备。当选中一个装备后,","电脑端和手机端均会显示装备增加或减少的属性,注意有的装备可能不增加属性但是有特殊功能。对于电脑端,","还会直接在勇士属性栏显示增加或减少的属性。"]},skillTree={text:"技能树",condition:"flags.chapter > 0",desc:['打开技能树可以点击状态栏的',"技能树按钮(如果发现没有显示可以尝试上下滚动状态栏),还可以按",'快捷键J打开。',"
","
","技能树是本塔的主要玩法之一。它可以让你使用智慧来学习技能,增加属性等。智慧在状态栏显示在防御的下一项,","绿宝石可以增加勇士的智慧。","
","
","打开技能树页面后,你可以在上方看到技能的名称与描述,下方会显示技能树,以及升级要求等。点击一个技能可以选中技能,","再次点击可以升级技能。注意,前置技能栏可以上下滚动,因此如果发现显示不全,可以尝试上下滚动前置技能栏","
","
","注意,技能在点开之后是无法取消的,因此,加点时请慎重加点。注意,部分技能是必点技能,这些技能会在技能说明中明确指出,","这些技能一般需要尽早点出。"]},study={text:"学习",condition:"core.getSkillLevel(11) > 0",desc:["本条目会详细说明学习的机制与所有可以被学习的技能被学习后的效果。当前已经学习的技能会以与状态栏类似的盒子展示出来。","
","
","首先,学习技能消耗的智慧点会越来越多,初始消耗的智慧点为500,每学习一次增加250。","学习的技能可以持续5场战斗,在技能树界面每升级一次增加3场,",'当前为${core.getSkillLevel(11) * 3 + 2}场。',"学习后对应属性的值,例如抱团怪增加的属性百分比,会与被学习的怪物相同。学习界面可以使用背包中的道具或点击状态栏打开。","
","
","下面会详细说明每一种可以被学习的技能被学习后的效果,没有列出的均不可学习。","
","
",'1. 致命一击:勇士每5回合对怪物造成一次强力攻击。',"
",'2. 恶毒:勇士攻击无视怪物的防御。',"
",'3. 坚固:勇士防御不低于怪物的攻击-1。',"
",'4. n连击:勇士每回合攻击n次',"
",'5. 饥渴:勇士在战前吸取怪物一定量的攻击加载自己身上,',"同时减少怪物相应量的攻击,优先于怪物。","
",'6. 抱团:勇士周围每有一个拥有抱团属性的怪物,勇士的属性便增加一定值。',"相应地,拥有抱团属性的怪物也会受到勇士的加成。","
",'7. 勇气之刃:勇士第一回合造成一定量的伤害,之后正常。',"
",'8. 勇气冲锋:勇士首先发动冲锋,造成一定量的伤害,眩晕怪物5回合。',"学习该技能后,勇士无条件先手。","
",'9. 魔攻:勇士攻击无视怪物的防御。',"
",'10. 先攻:勇士无条件先手。']},special1={text:"第一章怪物特技",condition:"flags.chapter > 0",desc:["这里会展示第一章的怪物中需要特别说明的怪物特技。","
","
",'1. 坚固:',"在本塔中,额外攻击可以对坚固怪造成额外伤害。","
","
",'2. 绝对防御:',"该怪物一般可以用于刷血。该怪物可以使你每回合对怪物造成的伤害恰好为1,导致战斗回合数很高,因此可以刷血。","
","
",'3. 致命一击、勇气之刃、勇气冲锋:',"造成的伤害为怪物每回合对勇士的伤害的一定倍数,而非攻击提高一定倍数。"]},special2={text:"第二章怪物特技",condition:"flags.chapter > 1",desc:["这里会展示第二章的怪物中需要特别说明的怪物特技。","
","
",'1. 电摇嘲讽:',"该特技会撞碎路上的所有地形和门,不需要消耗钥匙,拾取路上的所有道具,与路上的怪物战斗,最后与该怪物战斗。","如果怪物所在位置可以被嘲讽,那么勇士会被继续嘲讽。如果在被嘲讽的路上可以被其他怪物嘲讽,则不会触发。","如果一个点可以被多个怪物嘲讽,那么会优先选择最靠左上角的怪物。",'在被嘲讽之前会自动存档。',"
","
",'2. 永夜极昼:',"战斗后会在本楼层中加减怪物与勇士的攻防,每个楼层会单独存储。例如你在1楼层增加了100点攻击,2楼层减少了100点攻击,","那么当你从2楼层到1楼层时,攻击会增加200点,反之亦然。注意这里没有计算buff。"]},desc={tip:tip,about:about,tutorial:tutorial,noun:noun,shortcut:shortcut,extraAttr:extraAttr,statusBar:statusBar,markEnemy:markEnemy,book:book,fly:fly,tools:tools,skillTree:skillTree,study:study,special1:special1,special2:special2},_hoisted_1$c={id:"desc-list"},_hoisted_2$9=["selected","show","onClick"],_hoisted_3$9={key:0},_hoisted_4$7=["innerHTML"],_sfc_main$c=defineComponent({__name:"desc",setup(__props){const selected=ref(Object.keys(desc)[0]);function exit(){core.plugin.descOpened.value=!1}const content=computed((()=>eval("`"+splitText(desc[selected.value].desc)+"`")));function click(key){eval(desc[key].condition)&&(selected.value=key)}function show(condition){return eval(condition)}return(t,e)=>(openBlock(),createBlock(Column,{onClose:exit,width:80,height:80,left:30,right:70},{left:withCtx((()=>[createBaseVNode("div",_hoisted_1$c,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(desc),((t,e)=>(openBlock(),createElementBlock("div",{class:"selectable desc-item",selected:selected.value===e,show:show(t.condition),onClick:t=>click(e)},[show(t.condition)?(openBlock(),createElementBlock("span",_hoisted_3$9,toDisplayString(t.text),1)):createCommentVNode("",!0)],8,_hoisted_2$9)))),256))])])),right:withCtx((()=>[createBaseVNode("span",{innerHTML:unref(content)},null,8,_hoisted_4$7)])),_:1}))}}),desc_vue_vue_type_style_index_0_scoped_bcbf0734_lang="",Desc=_export_sfc(_sfc_main$c,[["__scopeId","data-v-bcbf0734"]]),none={text:"无",opened:"true",desc:["当前未选择技能"]},blade={text:"1:断灭之刃",opened:"core.getSkillLevel(2) > 0",desc:['快捷键1,开启后勇士攻击增加${level:2 * 10}%,',"同时防御减少${level:2 * 10}%。","
","
","当前等级:${level:2}"]},jump={text:"2:跳跃",opened:"flags.skill2 === true",desc:['快捷键2,消耗200点生命值,困难消耗400点,一个地图只能使用3次,',"如果前方为可通行的地面,则不能使用该技能,如果前方为怪物,则将怪物移至勇士视线上第一个不能通行的方块后","如果前方为障碍物,则直接跳到该障碍物的后方。","
","
","进入第二章后不再消耗生命值。"]},shield={text:"3:铸剑为盾",opened:"core.getSkillLevel(10) > 0",desc:['快捷键3,开启后勇士防御增加${level:10 * 10}%,',"同时攻击减少${level:10 * 10}%。","
","
","当前等级:${level:10}"]},skills={none:none,blade:blade,jump:jump,shield:shield},_hoisted_1$b={id:"skill-list"},_hoisted_2$8=["selected","selectable","onClick"],_hoisted_3$8=["innerHTML"],_sfc_main$b=defineComponent({__name:"skill",setup(__props){const selected=ref("none");function skillOpened(skill){return eval(skills[skill].opened)}function select(t){skillOpened(t)&&(selected.value=t)}const content=computed((()=>eval("`"+skills[selected.value].desc.map(((t,e,n)=>/^\d+\./.test(t)?`${" ".repeat(12)}${t}`:has(n[e-1])&&"
"!==t&&"
"===n[e-1]||0===e?`${" ".repeat(8)}${t}`:t)).join("").replace(/level:(\d+)/g,"core.getSkillLevel($1)")+"`")));function exit(){core.plugin.skillOpened.value=!1}return(t,e)=>(openBlock(),createBlock(Column,{onClose:exit,width:70,height:70},{left:withCtx((()=>[createBaseVNode("div",_hoisted_1$b,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(skills),((t,e)=>(openBlock(),createElementBlock("span",{class:"selectable skill-item",selected:e===selected.value,selectable:skillOpened(e),onClick:t=>select(e)},toDisplayString(t.text),9,_hoisted_2$8)))),256))])])),right:withCtx((()=>[createBaseVNode("span",{innerHTML:unref(content)},null,8,_hoisted_3$8)])),_:1}))}}),skill_vue_vue_type_style_index_0_scoped_9f619ff1_lang="",Skill=_export_sfc(_sfc_main$b,[["__scopeId","data-v-9f619ff1"]]),_withScopeId$3=t=>(pushScopeId("data-v-b1be4e88"),t=t(),popScopeId(),t),_hoisted_1$a={id:"skill-tree"},_hoisted_2$7={id:"tools"},_hoisted_3$7={id:"skill-title"},_hoisted_4$6={id:"skill-info"},_hoisted_5$5=["innerHTML"],_hoisted_6$4={id:"skill-effect"},_hoisted_7$4=["innerHTML"],_hoisted_8$3=["innerHTML"],_hoisted_9$3={id:"skill-bottom"},_hoisted_10$3=_withScopeId$3((()=>createBaseVNode("canvas",{id:"skill-canvas"},null,-1))),_hoisted_11$3={id:"skill-upgrade-info"},_hoisted_12$2={id:"skill-level"},_hoisted_13$2={key:1,id:"skill-consume",style:{color:"gold"}},_hoisted_14$2={id:"skill-front"},_hoisted_15$1=_withScopeId$3((()=>createBaseVNode("span",null,"前置技能",-1))),_hoisted_16$1={id:"skill-chapter"},_sfc_main$a=defineComponent({__name:"skillTree",setup(__props){let canvas,ctx;const selected=ref(0),chapter=ref("chapter1"),update=ref(!1),chapterDict={chapter1:"第一章",chapter2:"第二章"};flags.skillTree??=0;const chapterList=Object.keys(core.plugin.skills);selected.value=core.plugin.skills[chapterList[flags.skillTree]][0].index,chapter.value=chapterList[flags.skillTree],watch(selected,draw),watch(update,(()=>mdef.value=core.status.hero.mdef));const mdef=ref(core.status.hero.mdef),skill=computed((()=>(update.value,core.getSkillFromIndex(selected.value)))),skills=computed((()=>core.plugin.skills[chapter.value])),desc=computed((()=>eval("`"+splitText(skill.value.desc).replace(/level(:\d+)?/g,((t,e)=>e?`core.getSkillLevel(${e})`:`core.getSkillLevel(${skill.value.index})`))+"`"))),effect=computed((()=>[0,1].map((v=>eval("`"+(0===v?"当前效果:":"下一级效果:")+skill.value.effect.join("").replace(/level(:\d+)?/g,((t,e)=>e?`(core.getSkillLevel(${e}) + ${v})`:`(core.getSkillLevel(${skill.value.index}) + ${v})`))+"`"))))),dict=computed((()=>{const t={};return skills.value.forEach(((e,n)=>{t[e.index]=n})),t})),front=computed((()=>skill.value.front.map((t=>`${core.getSkillLevel(t[0])>=t[1]?"a":"b"}${t[1]}级 ${skills.value[dict.value[t[0]]].title}`)))),consume=computed((()=>(update.value,core.getSkillConsume(selected.value)))),level=computed((()=>(update.value,core.getSkillLevel(selected.value))));function exit(){core.plugin.skillTreeOpened.value=!1}function resize(){const t=getComputedStyle(canvas);canvas.width=parseFloat(t.width)*devicePixelRatio,canvas.height=parseFloat(t.height)*devicePixelRatio}function draw(){const t=dict.value,e=canvas.width/11;ctx.clearRect(0,0,canvas.width,canvas.height),skills.value.forEach((n=>{const[a,o]=n.loc.map((t=>2*t-1));n.front.forEach((([i],r)=>{const l=skills.value[t[i]];ctx.beginPath(),ctx.moveTo(a*e+e/2,o*e+e/2),ctx.lineTo(...l.loc.map((t=>(2*t-1)*e+e/2))),core.getSkillLevel(l.index){const[n,a]=t.loc.map((t=>2*t-1)),o=core.getSkillLevel(t.index);ctx.save(),ctx.lineWidth=.06*e,selected.value===t.index?(ctx.strokeStyle="#ff0",ctx.lineWidth*=2):0===o?ctx.strokeStyle="#888":o===t.max?ctx.strokeStyle="#F7FF68":ctx.strokeStyle="#00FF69",ctx.strokeRect(n*e,a*e,e,e);const i=core.material.images.images[`skill${t.index}.png`];ctx.drawImage(i,n*e,a*e,e,e),selected.value===t.index&&(ctx.fillStyle="#ff04",ctx.fillRect(n*e,a*e,e,e)),ctx.restore()}))}function click(t){const e=t.offsetX,n=t.offsetY,a=canvas.width/devicePixelRatio/11,o=Math.floor(e/a),i=Math.floor(n/a);if(o%2!=1||i%2!=1)return;const r=Math.floor(o/2)+1,l=Math.floor(i/2)+1,s=skills.value.find((t=>t.loc[0]===r&&t.loc[1]===l));s&&(selected.value!==s.index?selected.value=s.index:upgrade(s.index))}function upgrade(t){core.upgradeSkill(t)?(tip$1("success","升级成功!"),update.value=!update.value,core.status.route.push(`skill:${selected.value}`)):tip$1("error","升级失败!")}function key(t){const e=keycode(t.keyCode);e!==KeyCode.Escape&&e!==KeyCode.KeyX&&e!==KeyCode.KeyJ||exit(),e!==KeyCode.Space&&e!==KeyCode.Enter&&e!==KeyCode.KeyC||upgrade(selected.value)}function selectChapter(t){const e=chapterList.indexOf(chapter.value)+t;has(chapterList[e])&&flags.chapter>e&&(selected.value=core.plugin.skills[chapterList[e]][0].index,chapter.value=chapterList[e],update.value=!update.value,flags.skillTree=e,draw())}return onMounted((async()=>{canvas=document.getElementById("skill-canvas"),ctx=canvas.getContext("2d"),resize(),draw(),await S(50),core.plugin.transition.value&&await S(600),canvas.addEventListener("click",click),document.addEventListener("keyup",key)})),onUnmounted((()=>{document.removeEventListener("keyup",key)})),(t,e)=>{const n=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$a,[createBaseVNode("div",_hoisted_2$7,[createBaseVNode("span",{id:"back",class:"button-text tools",onClick:exit},[createVNode(unref(LeftOutlined)),createTextVNode("返回游戏")])]),createBaseVNode("span",_hoisted_3$7,toDisplayString(unref(skill).title),1),createVNode(n,{dashed:"",style:{"border-color":"#ddd4"},id:"divider"}),createBaseVNode("div",_hoisted_4$6,[createVNode(Scroll,{id:"skill-desc","no-scroll":!0},{default:withCtx((()=>[createBaseVNode("span",{innerHTML:unref(desc)},null,8,_hoisted_5$5)])),_:1}),createBaseVNode("div",_hoisted_6$4,[unref(level)>0?(openBlock(),createElementBlock("span",{key:0,innerHTML:unref(effect)[0]},null,8,_hoisted_7$4)):createCommentVNode("",!0),unref(level)[createBaseVNode("div",_hoisted_14$2,[_hoisted_15$1,(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(front),(t=>(openBlock(),createElementBlock("span",{style:normalizeStyle({color:t.startsWith("a")?"#fff":"#f44"})},toDisplayString(t.slice(1)),5)))),256))])])),_:1}),createVNode(n,{dashed:"",class:"upgrade-divider"}),createBaseVNode("div",_hoisted_16$1,[createBaseVNode("span",{class:"button-text",onClick:e[0]||(e[0]=t=>selectChapter(-1))},[createVNode(unref(LeftOutlined))]),createTextVNode("    "),createBaseVNode("span",null,toDisplayString(chapterDict[chapter.value]),1),createTextVNode("    "),createBaseVNode("span",{class:"button-text",onClick:e[1]||(e[1]=t=>selectChapter(1))},[createVNode(unref(RightOutlined))])])])])])}}}),skillTree_vue_vue_type_style_index_0_scoped_b1be4e88_lang="",SkillTree=_export_sfc(_sfc_main$a,[["__scopeId","data-v-b1be4e88"]]),index="";function init$5(){return{splitArea:splitArea,getMapDrawData:getMapDrawData}}let area={};const bfsCache={},drawCache={},arrow={leftPortal:"left",rightPortal:"right",upPortal:"up",downPortal:"down"};function splitArea(){area={};const t=[];for(const e of core.floorIds){if(t.includes(e)||core.status.maps[e].deleted)continue;const n=getMapData(e,!0);if(t.push(...n.maps),n.maps.length>1){const t=core.status.maps[e].title;area[t]=n.maps}}}function getArea(){return area}function getMapDrawData(t,e=5,n=1,a=!1){const o=`${t},${e},${n}`;if(drawCache[o]&&!a)return drawCache[o];const{link:i,maps:r}=getMapData(t,a),l={},s=[],c=core.status.maps[t];let d=-c.width/2,p=c.width/2,u=-c.height/2,h=c.height/2;for(const[g,b]of Object.entries(i)){const[t,a,o,i]=g.split(","),[r,c,m]=b.split(","),f=core.status.maps[t],x=core.status.maps[r],v=parseInt(a),w=parseInt(o),y=parseInt(c),k=parseInt(m),_=f.width,S=f.height,z=x.width,C=x.height;l[t]??=[0,0];const[M,B]=l[t];if(!l[r]){const t=M+(v-_/2)-(y-z/2)+(2*n+e)*core.utils.scan[i].x,a=B+(w-S/2)-(k-C/2)+(2*n+e)*core.utils.scan[i].y;l[r]=[t,a]}const[D,A]=l[r];s.push([M+(v-_/2+.5),B+(w-S/2+.5),D+(y-z/2+.5),A+(k-C/2+.5)]);const P=D-z/2,N=D+z/2,E=A-C/2,L=A+C/2;Pp&&(p=N),Eh&&(h=L)}Object.values(l).forEach((t=>{t[0]-=d,t[1]-=u})),s.forEach((t=>{t[0]-=d,t[2]-=d,t[1]-=u,t[3]-=u})),d-=5,p+=5,u-=5,h+=5;const m={locs:l,line:s,width:p-d,height:h-u};return drawCache[o]=m}function getMapData(t,e=!1){if(has(bfsCache[t])&&!e)return bfsCache[t];const n=[t],a={[t]:!0},o=[t],i={};for(;n.length>0;){const t=n.shift(),e=core.floors[t].changeFloor,r=core.getMapBlocksObj(t);for(const[l,s]of Object.entries(e)){const e=s.floorId;if(e.startsWith(":"))continue;const c=r[l].event.id;if(c in arrow&&!a[e]){const a=`${t},${l},${arrow[c]}`,r=`${e},${s.loc[0]},${s.loc[1]}`;i[a]=r,n.push(e),o.push(e)}}a[t]=!0}const r={maps:o,link:i};return bfsCache[t]=r}const _withScopeId$2=t=>(pushScopeId("data-v-65d5e91f"),t=t(),popScopeId(),t),_hoisted_1$9={id:"fly"},_hoisted_2$6={id:"tools"},_hoisted_3$6={id:"fly-settings"},_hoisted_4$5={id:"fly-border"},_hoisted_5$4=_withScopeId$2((()=>createBaseVNode("span",null,"无边框模式",-1))),_hoisted_6$3={key:0,id:"fly-tradition"},_hoisted_7$3=_withScopeId$2((()=>createBaseVNode("span",null,"传统按键模式",-1))),_hoisted_8$2={id:"fly-main"},_hoisted_9$2={id:"fly-left"},_hoisted_10$2={id:"area-list"},_hoisted_11$2=["selected","onClick"],_hoisted_12$1={id:"fly-right"},_hoisted_13$1={id:"fly-tools"},_hoisted_14$1={id:"fly-now"},_sfc_main$9=defineComponent({__name:"fly",setup(t){const e=getArea(),n=ref(Object.keys(e).find((t=>e[t].includes(core.status.floorId)))),a=ref(core.status.floorId),o=ref(!0),i=ref(!1);let r=isMobile?1.5:3,l=0,s=0,c={},d={};o.value=core.getLocalStorage("noBorder",!0),i.value=core.getLocalStorage("flyTradition",!1);const p=computed((()=>core.status.maps[a.value]));watch(a,C),watch(n,(t=>{l=0,s=0,r=3,B=3,e[t]&&!e[t].includes(a.value)&&(a.value=e[t].find((t=>t===core.status.floorId))??e[t][0])})),watch(o,(t=>{core.setLocalStorage("noBorder",t),c={},w()})),watch(i,(t=>{core.setLocalStorage("flyTradition",t)}));const u=document.createElement("canvas"),h=u.getContext("2d");let m,g,b,f;function x(){core.plugin.flyOpened.value=!1}const v=computed((()=>core.status.maps[a.value].title));function w(t=!1){const e=o.value?.5:1,n=getMapDrawData(a.value,o.value?0:5,e,t),i=h,l=r*devicePixelRatio;u.width=n.width*l,u.height=n.height*l,i.lineWidth=e*devicePixelRatio/2,i.strokeStyle="#fff",i.scale(l,l),i.translate(5,5),o.value||n.line.forEach((([t,e,n,a])=>{i.beginPath(),i.moveTo(t,e),i.lineTo(n,a),i.stroke()}));for(const[a,[r,s]]of Object.entries(n.locs))o.value||y(a,r,s),z(a,r,s);k()}function y(t,e,n){const i=o.value?.5:1,r=h;r.lineWidth=i*devicePixelRatio;const l=core.status.maps[t];core.hasVisitedFloor(t)?r.fillStyle="#000":r.fillStyle="#d0d",t===a.value?r.strokeStyle="gold":r.strokeStyle="#fff",r.strokeRect(e-l.width/2,n-l.height/2,l.width,l.height),r.fillRect(e-l.width/2,n-l.height/2,l.width,l.height),t===a.value&&(r.fillStyle="#ff04",r.fillRect(e-l.width/2,n-l.height/2,l.width,l.height))}function k(t=1){g.clearRect(0,0,m.width,m.height),g.drawImage(u,0,0,u.width,u.height,l*devicePixelRatio+(m.width-u.width)/2,s*devicePixelRatio+(m.height-u.height)/2,u.width,u.height)}function _(t,e,n){const a=core.status.maps[t],i=r*devicePixelRatio,p=l*devicePixelRatio+(m.width-u.width)/2+5*i,h=s*devicePixelRatio+(m.height-u.height)/2+5*i,g=p+(e-a.width/2)*i,b=h+(n-a.height/2)*i,f=g+a.width*i,x=b+a.height*i;return d[t]=[g,b,f,x],!(c[t]||!o.value&&r<=4||f<0||x<0||g>m.width||b>m.height)}function z(t,e,n,o=!1){if(!o&&!_(t,e,n))return;const i=core.status.maps[t];c[t]=!0;const l=h;core.drawThumbnail(t,void 0,{all:!0,inFlyMap:!0,x:e-i.width/2,y:n-i.height/2,w:i.width,h:i.height,ctx:l,damage:r>7}),core.hasVisitedFloor(t)||(l.fillStyle="#d0d6",l.fillRect(e-i.width/2,n-i.height/2,i.width,i.height),l.fillStyle="#000"),a.value===t&&(l.fillStyle="#ff04",l.fillRect(e-i.width/2,n-i.height/2,i.width,i.height),l.fillStyle="#000")}function C(){c={},d={},w(),function(){let t=b.width,e=b.height,n=0,o=0;const i=p.value.width/p.value.height;i>1&&(e=t/i,o=b.height/2-e/2),i<1&&(t=e*i,n=b.width/2-t/2),f.fillStyle="#000",f.fillRect(0,0,b.width,b.height),core.drawThumbnail(a.value,void 0,{ctx:f,all:!0,damage:!0,inFlyMap:!0,x:n,y:o,w:t,h:e})}()}function M(){core.flyTo(a.value)?x():tip$1("error",`无法飞往${p.value.title}`)}let B=r;const D=lodash.exports.debounce((t=>{m.style.transform="",c={},w(),B=t}),200);function A(t){l*=t,s*=t,r*=t,D(r),m.style.transform=`scale(${r/B})`,d={}}let P=0,N=0,E=!1,L=0,O=0;function T(t,e){if(R)return;l+=t-P,s+=e-N,P=t,N=e,function(){const t=o.value?.5:1,e=getMapDrawData(a.value,o.value?0:5,t);for(const[n,[a,o]]of Object.entries(e.locs))_(n,a,o)&&z(n,a,o,!0)}(),k(),(Math.abs(t-L)>10||Math.abs(e-O)>10)&&(E=!0)}function I(t){if(E)return;const e=t.offsetX*devicePixelRatio,n=t.offsetY*devicePixelRatio;for(const[o,[i,r,l,s]]of Object.entries(d))e>=i&&e<=l&&n>=r&&n<=s&&(o===a.value?M():a.value=o)}function V(t){const o=core.floorIds.indexOf(a.value);let i=o+t;i<0&&(i=0),i>=core.floorIds.length&&(i=core.floorIds.length-1);const r=core.status.maps[core.floorIds[i]];if(r.deleted||r.forceDelete)for(;i!==o;){i+=Math.sign(t);const e=core.status.maps[core.floorIds[i]];if(!e.deleted&&!e.forceDelete)break;if(i<0||i>=core.floorIds.length)break}var l;a.value=core.floorIds[i],l=a.value,n.value=Object.keys(e).find((t=>e[t].includes(l))),j(a.value)}function $(t){const e=getMapData(a.value);for(const[n,o]of Object.entries(e.link)){if(!n.startsWith(a.value))continue;if(n.split(",")[3]===t){const t=o.split(",")[0];return j(t),void(a.value=t)}}}function j(t){const e=getMapDrawData(t,o.value?0:5,o.value?.5:1);if(!e.locs[t])return;const[n,a]=e.locs[t];l=(-n+e.width/2-5)*r,s=(-a+e.height/2-5)*r}function F(t){const e=keycode(t.keyCode);e!==KeyCode.Enter&&e!==KeyCode.Space&&e!==KeyCode.KeyC||M(),e!==KeyCode.Escape&&e!==KeyCode.KeyX&&e!==KeyCode.KeyG||x(),i.value?(e===KeyCode.UpArrow&&V(1),e===KeyCode.DownArrow&&V(-1),e===KeyCode.LeftArrow&&V(-10),e===KeyCode.RightArrow&&V(10),e===KeyCode.PageUp&&V(10),e===KeyCode.PageDown&&V(-10)):(e===KeyCode.LeftArrow&&$("left"),e===KeyCode.RightArrow&&$("right"),e===KeyCode.UpArrow&&$("up"),e===KeyCode.DownArrow&&$("down"),e===KeyCode.PageUp&&V(1),e===KeyCode.PageDown&&V(-1))}let R=!1,K=0;function U(t){t.touches.length>=2&&(R=!0,K=Math.sqrt((t.touches[0].clientX-t.touches[1].clientX)**2+(t.touches[0].clientY-t.touches[1].clientY)**2))}function H(t){t.touches.length<2&&(R=!1)}function W(t){if(!R)return;const e=Math.sqrt((t.touches[0].clientX-t.touches[1].clientX)**2+(t.touches[0].clientY-t.touches[1].clientY)**2);A(e/K),K=e}return onMounted((async()=>{m=document.getElementById("fly-map"),g=m.getContext("2d"),b=document.getElementById("fly-thumbnail"),f=b.getContext("2d");const t=core.getLocalStorage("antiAliasing",!0),e=getComputedStyle(m),n=getComputedStyle(b);m.width=parseFloat(e.width)*devicePixelRatio,m.height=parseFloat(e.height)*devicePixelRatio,b.width=parseFloat(n.width)*devicePixelRatio,b.height=parseFloat(n.width)*devicePixelRatio,t||requestAnimationFrame((()=>{b.classList.add("no-anti-aliasing"),f.imageSmoothingEnabled=!1})),Array.from(document.getElementsByClassName("fly-settings")).forEach((t=>{t.addEventListener("click",(e=>t.blur()))})),j(a.value),C(),useDrag(m,T,((t,e)=>{P=t,N=e,L=t,O=e}),(()=>{setTimeout((()=>{E=!1}),50)}),!0),useWheel(m,((t,e)=>{A(.1*-Math.sign(e)+1)})),await S(50),core.plugin.transition.value&&await S(600),document.addEventListener("keyup",F),m.addEventListener("touchstart",U),m.addEventListener("touchend",H),m.addEventListener("touchend",W)})),onUnmounted((()=>{cancelGlobalDrag(T),document.removeEventListener("keyup",F)})),(t,a)=>{const r=__unplugin_components_0$1,l=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$9,[createBaseVNode("div",_hoisted_2$6,[createBaseVNode("span",{class:"button-text",onClick:x},[createVNode(unref(LeftOutlined)),createTextVNode(" 返回游戏")])]),createBaseVNode("div",_hoisted_3$6,[createBaseVNode("div",_hoisted_4$5,[_hoisted_5$4,createVNode(r,{class:"fly-settings",checked:o.value,"onUpdate:checked":a[0]||(a[0]=t=>o.value=t),"checked-children":"ON","un-checked-children":"OFF"},null,8,["checked"])]),unref(isMobile)?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_6$3,[_hoisted_7$3,createVNode(r,{class:"fly-settings",checked:i.value,"onUpdate:checked":a[1]||(a[1]=t=>i.value=t),"checked-children":"ON","un-checked-children":"OFF"},null,8,["checked"])]))]),createBaseVNode("div",_hoisted_8$2,[createBaseVNode("div",_hoisted_9$2,[createVNode(Scroll,{id:"fly-area"},{default:withCtx((()=>[createBaseVNode("div",_hoisted_10$2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(e),((t,e)=>(openBlock(),createElementBlock("span",{selected:n.value===e,class:"selectable",onClick:t=>n.value=e},toDisplayString(e),9,_hoisted_11$2)))),256))])])),_:1}),createVNode(l,{type:"vertical",dashed:"",id:"divider-left"}),createBaseVNode("div",{id:"fly-map-div"},[createBaseVNode("canvas",{id:"fly-map",onClick:I})])]),createVNode(l,{id:"divider-right",dashed:"",type:unref(isMobile)?"horizontal":"vertical"},null,8,["type"]),createBaseVNode("div",_hoisted_12$1,[createBaseVNode("canvas",{id:"fly-thumbnail",onClick:M}),createBaseVNode("div",_hoisted_13$1,[createVNode(unref(DoubleLeftOutlined),{onClick:a[2]||(a[2]=t=>V(-10)),class:"button-text"}),createVNode(unref(LeftOutlined),{onClick:a[3]||(a[3]=t=>V(-1)),class:"button-text"}),createBaseVNode("span",_hoisted_14$1,toDisplayString(unref(v)),1),createVNode(unref(RightOutlined),{onClick:a[4]||(a[4]=t=>V(1)),class:"button-text"}),createVNode(unref(DoubleRightOutlined),{onClick:a[5]||(a[5]=t=>V(10)),class:"button-text"})])])])])}}}),fly_vue_vue_type_style_index_0_scoped_65d5e91f_lang="",Fly=_export_sfc(_sfc_main$9,[["__scopeId","data-v-65d5e91f"]]),showFixed=ref(!1);let lastId;const show=lodash.exports.debounce((t=>{if(!window.flags)return;if(!flags.mouseLoc)return;flags.clientLoc=[t.clientX,t.clientY];const[e,n]=getLocFromMouseLoc(...flags.mouseLoc),a=core.getBlockId(e,n);if(a!==lastId&&(showFixed.value=!1),!a||!core.getClsFromId(a)?.startsWith("enemy"))return;lastId=a;const o=getDetailedEnemy(core.material.enemys[a],e,n);core.plugin.bookDetailEnemy=o,showFixed.value=!0}),200);function init$4(){const t=core.canvas.data.canvas;return t.addEventListener("mousemove",(t=>{if(!core.isPlaying()||core.status.lockControl)return;const[e,n]=getLocFromMouseLoc(...flags.mouseLoc),a=core.getBlockId(e,n);a!==lastId&&(showFixed.value=!1),a&&show(t)})),t.addEventListener("mousedown",(t=>{showFixed.value=!1})),{showFixed:showFixed}}function getLocFromMouseLoc(t,e){return[Math.round(t+core.bigmap.offsetX/32),Math.round(e+core.bigmap.offsetY/32)]}function getDetailedEnemy(t,e,n,a=core.status.floorId){const o=core.status.maps[a].ratio,i=Object.assign({},t,core.getEnemyInfo(t,void 0,e,n,a),core.getDamageInfo(t,void 0,e,n,a)??{}),r=core.nextCriticals(t,1,e,n,a),l=core.getDefDamage(t,o,e,n,a),s=core.getSpecialText(i);let c=lodash.exports.cloneDeep(s);c.length>2&&(c=c.slice(0,2).concat(["..."]));const d=core.getSpecialColor(i);let p=lodash.exports.cloneDeep(d);p.length>2&&(p=p.slice(0,2).concat(["#fff"])),0===c.length&&(c=["无属性"],p=["#fff"]);const u=getDamageColor(i.damage);return Object.assign(i,{critical:r[0]?.[0]??"???",criticalDamage:r[0]?.[1]??"???",defDamage:l,specialColor:d,specialText:s,toShowColor:p,toShowSpecial:c,damageColor:u})}const _hoisted_1$8={id:"fixed-detail"},_sfc_main$8=defineComponent({__name:"fixedDetail",setup(t){const e=core.plugin.fixedDetailPanel??"special";core.plugin.bookDetailPos=0;const[n,a]=flags.mouseLoc,o=Math.round(n+core.bigmap.offsetX/32),i=Math.round(a+core.bigmap.offsetY/32),r=core.getBlockId(o,i);if(r&&core.getClsFromId(r)?.startsWith("enemy")){const t=getDetailedEnemy(core.material.enemys[r],o,i);core.plugin.bookDetailEnemy=t}else l();function l(){core.plugin.fixedDetailOpened.value=!1}return(t,n)=>(openBlock(),createElementBlock("div",_hoisted_1$8,[createVNode(BookDetail,{"from-book":!1,"default-panel":unref(e),onClose:l},null,8,["default-panel"])]))}}),fixedDetail_vue_vue_type_style_index_0_scoped_95b38cb5_lang="",FixedDetail=_export_sfc(_sfc_main$8,[["__scopeId","data-v-95b38cb5"]]),bookOpened=ref(!1),toolOpened=ref(!1),equipOpened=ref(!1),showStatusBar=ref(!1),settingsOpened=ref(!1),descOpened=ref(!1),skillOpened=ref(!1),skillTreeOpened=ref(!1),flyOpened=ref(!1),showStudiedSkill=ref(!1),fixedDetailOpened=ref(!1),transition=ref(!0),noClosePanel=ref(!1);let app;const UI_LIST=[[bookOpened,Book],[toolOpened,Toolbox],[equipOpened,Equipbox],[settingsOpened,Settings],[descOpened,Desc],[skillOpened,Skill],[skillTreeOpened,SkillTree],[flyOpened,Fly],[fixedDetailOpened,FixedDetail]],uiStack=shallowReactive([]);function init$3(){return app=document.getElementById("root"),UI_LIST.forEach((([t,e])=>{watch(t,(t=>{if(!0===t)uiStack.push(markRaw(e)),showApp();else{const t=uiStack.findIndex((t=>t===e));if(-1===t)return;1===uiStack.length?hideApp(t):uiStack.splice(t,1)}}))})),{uiStack:uiStack,transition:transition,bookOpened:bookOpened,toolOpened:toolOpened,equipOpened:equipOpened,showStatusBar:showStatusBar,settingsOpened:settingsOpened,descOpened:descOpened,skillOpened:skillOpened,skillTreeOpened:skillTreeOpened,flyOpened:flyOpened,showStudiedSkill:showStudiedSkill,fixedDetailOpened:fixedDetailOpened}}async function showApp(){core.lockControl(),transition.value?app.style.transition="all 0.6s linear":app.style.transition="none",app.style.display="flex",await S(50),app.style.opacity="1"}async function hideApp(t){transition.value?(app.style.transition="all 0.6s linear",app.style.opacity="0",await S(600)):(app.style.transition="",app.style.opacity="0"),uiStack.splice(t,1),app.style.display="none",noClosePanel.value||core.closePanel(),noClosePanel.value=!1}const status=ref(!1);function init$2(){return{statusBarStatus:status}}const chapterShowed=ref(!1),chapterContent=ref("");function init$1(){return{chapterShowed:chapterShowed,chapterContent:chapterContent}}const ani=new R;ani.register("rect",0);const path1={MT16:[[23,23],[0,23]],MT15:[[63,4],[61,4],[61,5],[58,5],[58,8],[54,8],[54,11],[51,11],[51,8],[45,8],[45,4],[47,4],[47,6],[51,6],[51,5],[52,5],[52,3],[50,3],[50,5],[48,5],[48,3],[35,3],[35,5],[31,5],[31,7],[34,7],[34,9],[31,9],[31,11],[12,11],[12,8],[1,8],[1,7],[0,7]],MT14:[[127,7],[126,7],[126,8],[124,8],[124,7],[115.2,7],[115.2,9.2],[110.2,9.2],[110.2,11],[109.8,11],[109.8,8.8],[111.8,8.8],[111.8,7],[104,7],[104,3],[100,3],[100,4],[98,4],[98,3],[96,3],[96,6],[95,6],[95,7],[88,7],[88,6],[85,6],[85,8],[83,8],[83,9],[81,9],[81,11],[72,11],[72,5],[68,5],[68,8],[67,8],[67,10],[65,10],[65,11],[62,11],[62,9],[60,9],[60,11],[57,11],[57,9],[54,9]]},camera1=[["MT16",0,10,0,1600,C("sin","in")],["MT15",45,0,0,2324,C("sin","in")],["MT15",40,0,2324,1992,C("sin","out")],["MT15",41,0,5312,498,C("sin","in-out")],["MT15",37,0,5810,1660,C("sin","in")],["MT15",29,0,7470,830,C("sin","out")],["MT15",25,0,11454,996,C("sin","in")],["MT15",12,0,12450,996,j()],["MT15",0,0,13446,1470,C("sin","out")],["MT14",109,0,0,1328,C("sin","in")],["MT14",104,0,1328,332,C("sin","out")],["MT14",92,0,5478,2822,C("sin","in")],["MT14",84,0,8300,1992,j()],["MT14",74,0,10292,2988,j()],["MT14",65,0,13280,2988,j()],["MT14",58,0,16268,1992,j()],["MT14",47,0,18260,3320,j()],["MT14",36,0,21580,3320,j()],["MT14",0,0,24900,9960,j()]];function init1(){const t=[];["MT13","MT14","MT15"].forEach((e=>{core.status.maps[e].cannotMoveDirectly=!0,core.extractBlocks(e),core.status.maps[e].blocks.forEach((n=>{["animates","items"].includes(n.event.cls)&&!n.event.id.endsWith("Portal")&&t.push([n.x,n.y,e])}))})),t.forEach((t=>{core.removeBlock(...t)}))}function chaseShake(t){t.ani.mode(shake2(2/32,O(1,1,1,1,1,1,1,1,1,1,1,1)),!0).time(5e4).shake(1,0)}async function wolfMove(t){core.moveBlock(23,17,Array(6).fill("down"),80),await S(550),core.setBlock(508,23,23)}function judgeFail1(t){t.ani.ticker.add((()=>{core.status.hero.loc.x>core.bigmap.offsetX/32+17&&(t.end(),ani.time(750).apply("rect",0),core.lose("逃跑失败"))}))}function drawBack(t){t.on("MT15",0,(()=>{ani.mode(C("sin","out")).time(1500).absolute().apply("rect",64);const t=core.createCanvas("chaseBack",0,0,480,480,120);t.fillStyle="#000";const e=()=>{t||ani.ticker.remove(e),core.clearMap(t),t.fillRect(0,0,480,ani.value.rect),t.fillRect(0,480,480,-ani.value.rect)};ani.ticker.add(e)}))}function para1(t){t.on("MT15",830,(()=>{for(let t=53;t<58;t++)for(let e=3;e<8;e++)core.setBlock(336,t,e);core.drawAnimate("explosion3",55,5),core.drawAnimate("stone",55,5)})),t.on("MT15",1080,(()=>{core.setBlock(336,58,9),core.setBlock(336,59,9),core.drawAnimate("explosion1",58,9),core.drawAnimate("explosion1",59,9)})),t.on("MT15",1190,(()=>{core.setBlock(336,53,8),core.setBlock(336,52,8),core.drawAnimate("explosion1",53,8),core.drawAnimate("explosion1",52,8)})),t.on("MT15",1580,(()=>{core.setBlock(336,51,7),core.drawAnimate("explosion1",51,7)})),t.on("MT15",1830,(()=>{core.setBlock(336,47,7),core.setBlock(336,49,9),core.drawAnimate("explosion1",49,9),core.drawAnimate("explosion1",47,7)}))}function para2(t){t.onHeroLoc("MT15",(()=>{core.setBlock(336,45,9),core.drawAnimate("explosion1",45,9)}),45,8),t.onHeroLoc("MT15",(()=>{core.setBlock(336,44,6),core.drawAnimate("explosion1",44,6)}),45,6),t.onHeroLoc("MT15",(()=>{core.setBlock(336,44,4),core.drawAnimate("explosion1",44,4),core.drawAnimate("explosion1",48,6),core.removeBlock(48,6)}),45,4),t.onHeroLoc("MT15",(()=>{core.setBlock(336,41,4),core.setBlock(336,32,6),core.drawAnimate("explosion1",41,4),core.drawAnimate("explosion1",32,6)}),41,3),t.onHeroLoc("MT15",(()=>{core.drawAnimate("explosion3",37,7),core.vibrate("vertical",1e3,25,10);for(let t=36;t<42;t++)for(let e=4;e<11;e++)core.setBlock(336,t,e)}),35,3),t.onHeroLoc("MT15",(()=>{core.vibrate("vertical",1e4,25,1),core.removeBlock(34,8),core.removeBlock(33,8),core.drawAnimate("explosion1",34,8),core.drawAnimate("explosion1",33,8)}),31,5),t.onHeroLoc("MT15",(()=>{core.setBlock(336,32,9),core.drawAnimate("explosion1",32,9)}),33,7),t.onHeroLoc("MT15",(()=>{core.removeBlock(32,9),core.drawAnimate("explosion1",32,9)}),[33,34,34],9);for(let e=19;e<31;e++){const n=e;t.onHeroLoc("MT15",(()=>{core.setBlock(336,n+1,11),core.drawAnimate("explosion1",n+1,11)}),n,11)}}function para3(t){t.onHeroLoc("MT14",(()=>{core.setBlock(336,126,6),core.setBlock(336,124,6),core.setBlock(336,124,9),core.setBlock(336,126,9),core.drawAnimate("explosion1",126,6),core.drawAnimate("explosion1",124,6),core.drawAnimate("explosion1",124,9),core.drawAnimate("explosion1",126,9)}),126,7),t.onHeroLoc("MT14",(()=>{core.setBlock(508,127,7),core.jumpBlock(127,7,112,7,500,!0),setTimeout((()=>{core.setBlock(509,112,7)}),520),core.drawHeroAnimate("amazed"),core.setBlock(336,121,6),core.setBlock(336,122,6),core.setBlock(336,120,8),core.setBlock(336,121,8),core.setBlock(336,122,8),core.drawAnimate("explosion1",121,6),core.drawAnimate("explosion1",122,6),core.drawAnimate("explosion1",120,8),core.drawAnimate("explosion1",121,8),core.drawAnimate("explosion1",122,8)}),123,7),t.onHeroLoc("MT14",(()=>{core.setBlock(336,109,11),core.removeBlock(112,8),core.drawAnimate("explosion1",109,11),core.drawAnimate("explosion1",112,8),core.insertAction([{type:"moveHero",time:400,steps:["backward:1"]}]),t.onHeroLoc("MT14",(()=>{core.jumpBlock(112,7,110,4,500,!0),core.drawHeroAnimate("amazed"),setTimeout((()=>{core.setBlock(506,110,4)}),540)}),112,8)}),110,10),t.onHeroLoc("MT14",(()=>{core.setBlock(336,117,6),core.setBlock(336,116,6),core.setBlock(336,115,6),core.setBlock(336,114,6),core.setBlock(336,117,8),core.setBlock(336,116,8),core.drawAnimate("explosion1",117,6),core.drawAnimate("explosion1",116,6),core.drawAnimate("explosion1",115,6),core.drawAnimate("explosion1",114,6),core.drawAnimate("explosion1",116,8),core.drawAnimate("explosion1",117,8)}),118,7),t.onHeroLoc("MT14",(()=>{core.setBlock(336,112,8),core.setBlock(336,113,7),core.drawAnimate("explosion1",112,8),core.drawAnimate("explosion1",113,7)}),112,7),t.onHeroLoc("MT14",(()=>{for(let t=111;t<=115;t++)core.setBlock(336,t,10),core.drawAnimate("explosion1",t,10);core.setBlock(336,112,8),core.drawAnimate("explosion1",112,8)}),115,7),t.onHeroLoc("MT14",(()=>{core.jumpBlock(97,4,120,-3,2e3);for(let t=109;t<=120;t++)for(let e=3;e<=11;e++)7!=e&&core.setBlock(336,t,e);core.drawAnimate("explosion2",119,7),core.removeBlock(105,7),core.drawAnimate("explosion1",105,7)}),110,7),t.onHeroLoc("MT14",(()=>{core.setBlock(336,95,3),core.setBlock(336,93,6),core.drawAnimate("explosion1",95,3),core.drawAnimate("explosion1",93,6)}),97,3),t.onHeroLoc("MT14",(()=>{core.setBlock(336,87,4),core.setBlock(336,88,5),core.drawAnimate("explosion1",87,4),core.drawAnimate("explosion1",88,5)}),88,6),t.onHeroLoc("MT14",(()=>{core.setBlock(336,84,6),core.setBlock(336,85,5),core.setBlock(336,86,8),core.drawAnimate("explosion1",84,6),core.drawAnimate("explosion1",85,5),core.drawAnimate("explosion1",86,8)}),86,6),t.onHeroLoc("MT14",(()=>{core.setBlock(336,81,8),core.setBlock(336,82,11),core.drawAnimate("explosion1",81,8),core.drawAnimate("explosion1",82,11)}),81,9),t.onHeroLoc("MT14",(()=>{core.setBlock(336,73,8),core.setBlock(336,72,4),core.drawAnimate("explosion1",73,8),core.drawAnimate("explosion1",72,4)}),72,11),t.onHeroLoc("MT14",(()=>{for(let t=74;t<86;t++)for(let e=3;e<12;e++)core.setBlock(336,t,e);core.drawAnimate("explosion2",79,7),core.vibrate("vertical",4e3,25,15)}),71,7),t.onHeroLoc("MT14",(()=>{core.setBlock(336,68,4),core.setBlock(336,67,6),core.drawAnimate("explosion1",68,4),core.drawAnimate("explosion1",67,6)}),68,5),t.onHeroLoc("MT14",(()=>{for(let t=65;t<=72;t++)for(let e=3;e<=9;e++)core.setBlock(336,t,e);core.setBlock(336,72,10),core.setBlock(336,72,11),core.drawAnimate("explosion3",69,5)}),67,10),t.onHeroLoc("MT14",(()=>{core.setBlock(336,63,9),core.setBlock(336,60,8),core.setBlock(336,56,11),core.drawAnimate("explosion1",63,9),core.drawAnimate("explosion1",60,8),core.drawAnimate("explosion1",56,11)}),64,11),t.onHeroLoc("MT14",(()=>{for(let t=58;t<=64;t++)for(let e=3;e<=11;e++)core.setBlock(336,t,e);core.drawAnimate("explosion2",61,7)}),57,9);for(let e=21;e<49;e++)t.onHeroLoc("MT14",(()=>{for(let t=3;t<=11;t++)core.setBlock(336,e+4,t),core.drawAnimate("explosion1",e+4,t)}),e);t.onHeroLoc("MT14",(async()=>{flags.finishChase1=!0,core.autoFixRouteBoss(),core.showStatusBar(),ani.time(750).apply("rect",0),t.end(),await S(750),ani.ticker.destroy(),core.deleteCanvas("chaseBack")}),21)}function getChaseDataByIndex(t){if(1===t)return init1(),{camera:camera1,fns:[para1,para2,para3,chaseShake,wolfMove,drawBack,judgeFail1],path:path1};throw new ReferenceError("Deliver wrong chase index.")}function init(){return{startChase:startChase}}function shake2(t,e){let n=0;return a=>(n+=Math.PI/2,Math.sin(n)*t*e(a))}class Chase{constructor(t,e,n,a=!1){_defineProperty(this,"ani",new R),_defineProperty(this,"path",void 0),_defineProperty(this,"showPath",!1),this.path=t,flags.__lockViewport__=!0,flags.onChase=!0,flags.chaseTime={[core.status.floorId]:Date.now()},this.ani.absolute().time(0).move(core.bigmap.offsetX/32,core.bigmap.offsetY/32),e.forEach((t=>t(this)));const o=[],i=core.createCanvas("chasePath",0,0,0,0,35);for(const[r,l,s,c,d,p,u]of n)o.includes(r)||(this.on(r,0,(()=>{flags.__lockViewport__=!1,core.drawHero(),flags.__lockViewport__=!0,this.ani.time(0).move(core.bigmap.offsetX/32,core.bigmap.offsetY/32)}),!0),o.push(r)),has(u)?this.on(r,c,(()=>{this.ani.time(d).mode(p).moveAs(u)})):this.on(r,c,(()=>{this.ani.time(d).mode(p).move(l,s)}));if(this.ani.ticker.add((()=>{flags.floorChanging||(core.setViewport(32*this.ani.x,32*this.ani.y),core.relocateCanvas(i,32*-this.ani.x,32*-this.ani.y))})),a)for(const[r,l]of Object.entries(t))this.on(r,0,(()=>{const t=core.status.maps[r];core.resizeCanvas(i,32*t.width,32*t.height),i.beginPath(),i.moveTo(32*l[0][0]+16,32*l[1][1]+24),i.lineJoin="round",i.lineWidth=4,i.strokeStyle="cyan",i.globalAlpha=.3,l.forEach(((t,e,n)=>{if(0===e)return;const[a,o]=t;i.lineTo(32*a+16,32*o+24)})),i.stroke()}))}on(t,e,n,a=!1){const o=()=>{flags.chaseTime?.[t]&&Date.now()-(flags.chaseTime?.[t]??0)>=e&&(n(this),this.ani.ticker.remove(o))};this.ani.ticker.add(o,a)}onHeroLoc(t,e,n,a,o=0){if(1===o)return"number"==typeof n&&(n=[n]),"number"==typeof a&&(a=[a]),void n.forEach((n=>{a.forEach((a=>{this.onHeroLoc(t,e,n,a)}))}));const i=()=>{if((()=>{if(core.status.floorId!==t)return!1;if(has(n))if("number"==typeof n){if(core.status.hero.loc.x!==n)return!1}else if(!n.includes(core.status.hero.loc.x))return!1;if(has(a))if("number"==typeof a){if(core.status.hero.loc.y!==a)return!1}else if(!a.includes(core.status.hero.loc.y))return!1;return!0})()){e(this);try{this.ani.ticker.remove(i)}catch{}}};this.ani.ticker.add(i)}setPathShowStatus(t){this.showPath=t}end(){this.ani.ticker.destroy(),delete flags.onChase,delete flags.chase,delete flags.chaseTime,delete flags.chaseHard,delete flags.chaseIndex,flags.__lockViewport__=!1,core.deleteCanvas("chasePath")}}async function startChase(t){const e=getChaseDataByIndex(t);flags.chaseIndex=t,flags.onChase=!0,await S(20),flags.chase=new Chase(e.path,e.fns,e.camera,0===flags.chaseHard)}function forward(){const t=[init$b(),init$3(),init$8(),init$9(),init$a(),init$2(),init$7(),init$6(),init$1(),init$5(),init(),init$4()];!async function(){for(const e of t)for(const t in e){const n=e[t];t in core.plugin||(core.plugin[t]=n),n instanceof Function&&(t in core||t.startsWith("_")||(core[t]=n))}console.log("插件转发完成!")}()}main.forward=forward;const _hoisted_1$7={id:"ui"},_sfc_main$7=defineComponent({__name:"App",setup:t=>(t,e)=>(openBlock(),createElementBlock("div",_hoisted_1$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(uiStack),(t=>(openBlock(),createBlock(resolveDynamicComponent(t))))),256))]))}),App_vue_vue_type_style_index_0_scoped_9668aeb3_lang="",App=_export_sfc(_sfc_main$7,[["__scopeId","data-v-9668aeb3"]]),_imports_0="/HumanBreak/project/images/skill.png",_imports_1="/HumanBreak/project/images/hp.png",_imports_2="/HumanBreak/project/images/atk.png",_imports_3="/HumanBreak/project/images/def.png",_imports_4="/HumanBreak/project/images/IQ.png",_imports_5="/HumanBreak/project/images/money.png",_imports_6="/HumanBreak/project/images/exp.png",_hoisted_1$6=["id"],_hoisted_2$5=["id"],_hoisted_3$5=["id","selected"],_hoisted_4$4=["id","selected","selectable"],_hoisted_5$3=["id","selected","selectable"],_hoisted_6$2=["id","selected","selectable"],_hoisted_7$2=["id","selected","selectable"],_sfc_main$6=defineComponent({__name:"box",props:{dragable:{type:Boolean},resizable:{type:Boolean},left:null,top:null,width:null,height:null},emits:["update:left","update:top","update:width","update:height"],setup(t,{emit:e}){const n=t,a=(1e8*Math.random()).toFixed(0),o=ref(!1);let i,r,l,s,c,d,p=0;const u=ref(isMobile?window.innerWidth-100:.175*window.innerWidth),h=ref(isMobile?250:window.innerHeight-100),m=ref(50),g=ref(50);async function b(){o.value=!0,p=window.setTimeout((()=>{o.value=!1}),4e3)}watch(m,(t=>e("update:left",t))),watch(g,(t=>e("update:top",t))),watch(u,(t=>e("update:width",t))),watch(h,(t=>e("update:height",t)));let f=0,x=0;function v(t,e){const n=getComputedStyle(i),a=parseFloat(n.left),r=parseFloat(n.top);m.value=a+t-f,g.value=r+e-x,i.style.left=`${m.value}px`,i.style.top=`${g.value}px`,o.value=!0,clearTimeout(p),f=t,x=e}let w=m.value+u.value;function y(t,e){i.style.left=`${t}px`,u.value=w-t,m.value=t,i.style.width=`${u.value}px`}let k=g.value+h.value;function _(t,e){i.style.top=`${e}px`,h.value=k-e,g.value=e,i.style.height=`${h.value}px`}function z(t,e){const n=getComputedStyle(i);u.value=t-parseFloat(n.left),i.style.width=`${u.value}px`}function C(t,e){const n=getComputedStyle(i);h.value=e-parseFloat(n.top),i.style.height=`${h.value}px`}function M(){i=document.getElementById(`box-${a}`),document.getElementById(`box-move-${a}`),r=document.getElementById(`border-left-${a}`),s=document.getElementById(`border-top-${a}`),l=document.getElementById(`border-right-${a}`),c=document.getElementById(`border-bottom-${a}`),d=document.getElementById(`box-drag-${a}`),i&&(has(n.left)&&(m.value=n.left),has(n.top)&&(g.value=n.top),has(n.width)&&(u.value=n.width),has(n.height)&&(h.value=n.height),i.style.left=`${m.value}px`,i.style.top=`${g.value}px`,i.style.width=`${u.value}px`,i.style.height=`${h.value}px`)}return onUpdated(M),onMounted((async()=>{await S(50),M(),i&&(n.dragable&&useDrag(d,v,((t,e)=>{f=t,x=e}),(()=>{o.value=!1}),!0),n.resizable&&(useDrag(r,y,((t,e)=>{w=m.value+u.value}),void 0,!0),useDrag(s,_,((t,e)=>{k=g.value+h.value}),void 0,!0),useDrag(l,z,void 0,void 0,!0),useDrag(c,C,void 0,void 0,!0)))})),onUnmounted((()=>{n.dragable&&cancelGlobalDrag(v),n.resizable&&(cancelGlobalDrag(y),cancelGlobalDrag(_),cancelGlobalDrag(z),cancelGlobalDrag(C))})),(e,n)=>(openBlock(),createElementBlock("div",{id:`box-${unref(a)}`,class:"box"},[createBaseVNode("div",{id:`box-main-${unref(a)}`,class:"box-main",onClick:b},[renderSlot(e.$slots,"default",{},void 0,!0)],8,_hoisted_2$5),t.dragable?(openBlock(),createElementBlock("div",{key:0,id:`box-move-${unref(a)}`,class:"box-move",selected:o.value},[createVNode(unref(DragOutlined),{id:`box-drag-${unref(a)}`,class:"box-drag",style:{right:"0",bottom:"0",position:"absolute"}},null,8,["id"])],8,_hoisted_3$5)):createCommentVNode("",!0),createBaseVNode("div",{class:"border border-vertical border-left",id:`border-left-${unref(a)}`,selected:o.value&&t.resizable,selectable:t.resizable},null,8,_hoisted_4$4),createBaseVNode("div",{class:"border border-horizontal border-top",id:`border-top-${unref(a)}`,selected:o.value&&t.resizable,selectable:t.resizable},null,8,_hoisted_5$3),createBaseVNode("div",{class:"border border-vertical border-right",id:`border-right-${unref(a)}`,selected:o.value&&t.resizable,selectable:t.resizable},null,8,_hoisted_6$2),createBaseVNode("div",{class:"border border-horizontal border-bottom",id:`border-bottom-${unref(a)}`,selected:o.value&&t.resizable,selectable:t.resizable},null,8,_hoisted_7$2)],8,_hoisted_1$6))}}),box_vue_vue_type_style_index_0_scoped_fc84168a_lang="",Box=_export_sfc(_sfc_main$6,[["__scopeId","data-v-fc84168a"]]),_withScopeId$1=t=>(pushScopeId("data-v-b309ec8a"),t=t(),popScopeId(),t),_hoisted_1$5={id:"status-bar"},_hoisted_2$4={id:"status-div"},_hoisted_3$4=["onClick"],_hoisted_4$3={id:"status-lv"},_hoisted_5$2={id:"status-skill",class:"status-item"},_hoisted_6$1=_withScopeId$1((()=>createBaseVNode("img",{src:_imports_0,class:"status-icon"},null,-1))),_hoisted_7$1={id:"status-hp",class:"status-item"},_hoisted_8$1=_withScopeId$1((()=>createBaseVNode("img",{src:_imports_1,class:"status-icon"},null,-1))),_hoisted_9$1={class:"status-item-bold"},_hoisted_10$1={id:"status-hpmax",class:"status-extra status-item-bold"},_hoisted_11$1={key:0,id:"status-spring",class:"status-extra"},_hoisted_12={id:"status-atk",class:"status-item"},_hoisted_13=_withScopeId$1((()=>createBaseVNode("img",{src:_imports_2,class:"status-icon"},null,-1))),_hoisted_14={class:"status-item-bold"},_hoisted_15={id:"status-mana",class:"status-extra status-item-bold"},_hoisted_16={id:"status-def",class:"status-item status-item-bold"},_hoisted_17=_withScopeId$1((()=>createBaseVNode("img",{src:_imports_3,class:"status-icon"},null,-1))),_hoisted_18={id:"status-mdef",class:"status-item status-item-bold"},_hoisted_19=_withScopeId$1((()=>createBaseVNode("img",{src:_imports_4,class:"status-icon"},null,-1))),_hoisted_20={id:"status-money",class:"status-item status-item-bold"},_hoisted_21=_withScopeId$1((()=>createBaseVNode("img",{src:_imports_5,class:"status-icon"},null,-1))),_hoisted_22={id:"status-exp",class:"status-item status-item-bold"},_hoisted_23=_withScopeId$1((()=>createBaseVNode("img",{src:_imports_6,class:"status-icon"},null,-1))),_hoisted_24={id:"status-key",class:"status-item status-item-bold"},_hoisted_25={style:{color:"#fca","padding-left":"10%"}},_hoisted_26={style:{color:"#aad"}},_hoisted_27={style:{color:"#f88","padding-right":"10%"}},_hoisted_28={key:0,class:"status-item"},_hoisted_29=["onClick"],_hoisted_30={key:1,class:"status-item"},_hoisted_31=["onClick"],_hoisted_32={key:2,class:"status-item"},_hoisted_33=["onClick"],_sfc_main$5=defineComponent({__name:"statusBar",setup(t){const e=ref(isMobile?window.innerWidth-100:.175*window.innerWidth),n=ref(isMobile?250:window.innerHeight-100),a=ref(!1),o=core.formatBigNumber;watch(e,(t=>a.value=!a.value)),watch(n,(t=>a.value=!a.value));const i=shallowReactive({}),r=shallowReactive([]),l=ref(),s=ref(),c=ref("无"),d=ref(0),p=ref(),u=ref(core.getFlag("chapter",0)>0),h=ref(core.getSkillLevel(11)>0),m=["hp","atk","def","mdef","hpmax","mana","money","exp","lv"];function g(){core.useItem("skill1")}function b(){core.useItem("cross")}function f(){core.ui._drawViewMaps()}function x(){}return watch(status,(function(){m.forEach((t=>{i[t]=core.getRealStatus(t)})),r[0]=core.itemCount("yellowKey"),r[1]=core.itemCount("blueKey"),r[2]=core.itemCount("redKey"),l.value=core.status.thisMap?.title,s.value=core.getLvName(i.lv),flags.blade&&flags.bladeOn?(c.value="断灭之刃",i.atk*=1+core.getSkillLevel(2)/10,i.def*=1-core.getSkillLevel(2)/10):flags.shield&&flags.shieldOn?(c.value="铸剑为盾",i.def*=1+core.getSkillLevel(10)/10,i.atk*=1-core.getSkillLevel(10)/10):c.value="无";d.value=core.getNextLvUpNeed()??0,core.hasFlag("spring")&&(p.value=50-flags.springCount);u.value=core.getFlag("chapter",0)>0,h.value=core.getSkillLevel(11)>0})),(t,m)=>(openBlock(),createElementBlock("div",_hoisted_1$5,[createVNode(Box,{resizable:!0,dragable:!0,width:e.value,"onUpdate:width":m[1]||(m[1]=t=>e.value=t),height:n.value,"onUpdate:height":m[2]||(m[2]=t=>n.value=t)},{default:withCtx((()=>[createVNode(Scroll,{id:"status-main",update:a.value,"onUpdate:update":m[0]||(m[0]=t=>a.value=t),"no-scroll":!0},{default:withCtx((()=>[createBaseVNode("div",_hoisted_2$4,[createBaseVNode("span",{id:"status-floor",onClick:withModifiers(f,["stop"]),class:"button-text"},toDisplayString(l.value),9,_hoisted_3$4),createBaseVNode("span",_hoisted_4$3,toDisplayString(s.value),1),createBaseVNode("div",_hoisted_5$2,[_hoisted_6$1,createBaseVNode("span",null,toDisplayString(c.value),1)]),createBaseVNode("div",_hoisted_7$1,[_hoisted_8$1,createBaseVNode("span",_hoisted_9$1,toDisplayString(unref(o)(unref(i).hp)),1),createBaseVNode("span",_hoisted_10$1,"+"+toDisplayString(unref(o)(unref(i).hpmax))+"/t",1),unref(has)(p.value)?(openBlock(),createElementBlock("span",_hoisted_11$1,"剩余"+toDisplayString(p.value),1)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_12,[_hoisted_13,createBaseVNode("span",_hoisted_14,toDisplayString(unref(o)(unref(i).atk)),1),createBaseVNode("span",_hoisted_15,"+"+toDisplayString(unref(o)(unref(i).mana)),1)]),createBaseVNode("div",_hoisted_16,[_hoisted_17,createBaseVNode("span",null,toDisplayString(unref(o)(unref(i).def)),1)]),createBaseVNode("div",_hoisted_18,[_hoisted_19,createBaseVNode("span",null,toDisplayString(unref(o)(unref(i).mdef)),1)]),createBaseVNode("div",_hoisted_20,[_hoisted_21,createBaseVNode("span",null,toDisplayString(unref(o)(unref(i).money)),1)]),createBaseVNode("div",_hoisted_22,[_hoisted_23,createBaseVNode("span",null,toDisplayString(unref(o)(d.value)),1)]),createBaseVNode("div",_hoisted_24,[createBaseVNode("span",_hoisted_25,toDisplayString(unref(r)[0]?.toString().padStart(2,"0")),1),createBaseVNode("span",_hoisted_26,toDisplayString(unref(r)[1]?.toString().padStart(2,"0")),1),createBaseVNode("span",_hoisted_27,toDisplayString(unref(r)[2]?.toString().padStart(2,"0")),1)]),u.value?(openBlock(),createElementBlock("div",_hoisted_28,[createBaseVNode("span",{id:"skill-tree",class:"button-text",onClick:withModifiers(g,["stop"])},"技能树",8,_hoisted_29)])):createCommentVNode("",!0),u.value?(openBlock(),createElementBlock("div",_hoisted_30,[createBaseVNode("span",{id:"status-skill",class:"button-text",onClick:withModifiers(b,["stop"])},"查看技能",8,_hoisted_31)])):createCommentVNode("",!0),h.value?(openBlock(),createElementBlock("div",_hoisted_32,[createBaseVNode("span",{id:"status-skill",class:"button-text",onClick:withModifiers(x,["stop"])},"查看技能",8,_hoisted_33)])):createCommentVNode("",!0)])])),_:1},8,["update"])])),_:1},8,["width","height"])]))}}),statusBar_vue_vue_type_style_index_0_scoped_b309ec8a_lang="",StatusBar=_export_sfc(_sfc_main$5,[["__scopeId","data-v-b309ec8a"]]),_hoisted_1$4={id:"marked-enemy"},_hoisted_2$3={class:"marked-main"},_hoisted_3$3={class:"marked-info"},_hoisted_4$2={class:"marked-name marked-item"},_hoisted_5$1={class:"marked-damage marked-item"},_hoisted_6={class:"marked-critical marked-item"},_hoisted_7={class:"marked-critical-damage marked-item"},_hoisted_8={class:"marked-def marked-item"},_hoisted_9={class:"marked-button"},_hoisted_10=["onClick"],_hoisted_11=["onClick"],_sfc_main$4=defineComponent({__name:"markedEnemy",setup(t){const e=core.status.thisMap?.ratio??1;let n=getMarkedEnemy();watch(checkMarkedStatus,(function(){n.push(...n.splice(0,n.length));for(const t in a)n.includes(t)||delete a[t]}));const a=reactive({});function o(t){return has(a[t])||(a[t]={left:window.innerWidth-300,top:100,width:200,height:150,hidden:!1}),a[t]}function i(t){return core.formatBigNumber(core.getDamageInfo(t,void 0,void 0,void 0,"empty")?.damage)??"???"}function r(t){return core.nextCriticals(t,1,void 0,void 0,"empty")[0]?.map((t=>core.formatBigNumber(t)))??[0,0]}function l(t){return core.formatBigNumber(core.getDefDamage(t,e,void 0,void 0,"empty"))}return(t,a)=>(openBlock(),createElementBlock("div",_hoisted_1$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(n),(t=>(openBlock(),createElementBlock("div",null,[o(t).hidden?createCommentVNode("",!0):(openBlock(),createBlock(Box,{key:t,left:o(t).left,"onUpdate:left":e=>o(t).left=e,top:o(t).top,"onUpdate:top":e=>o(t).top=e,width:o(t).width,"onUpdate:width":e=>o(t).width=e,height:o(t).height,"onUpdate:height":e=>o(t).height=e,resizable:!0,dragable:!0},{default:withCtx((()=>[createVNode(Scroll,{class:"box-scroll","no-scroll":!0},{default:withCtx((()=>{return[createBaseVNode("div",_hoisted_2$3,[createBaseVNode("div",_hoisted_3$3,[createVNode(_sfc_main$o,{id:t,width:24,height:24},null,8,["id"]),createBaseVNode("span",_hoisted_4$2,toDisplayString((n=t,core.material.enemys[n].name)),1)]),createBaseVNode("span",_hoisted_5$1,"伤害:"+toDisplayString(i(t)),1),createBaseVNode("span",_hoisted_6,"临界:"+toDisplayString(r(t)[0]),1),createBaseVNode("span",_hoisted_7,"减伤:"+toDisplayString(r(t)[1]),1),createBaseVNode("span",_hoisted_8,toDisplayString(unref(e))+"防:"+toDisplayString(l(t)),1),createBaseVNode("div",_hoisted_9,[createBaseVNode("span",{class:"marked-hide button-text",onClick:withModifiers((e=>o(t).hidden=!0),["stop"])},"隐藏盒子",8,_hoisted_10),createBaseVNode("span",{class:"marked-cancel button-text",onClick:withModifiers((e=>unref(unmarkEnemy)(t)),["stop"])},"取消标记",8,_hoisted_11)])])];var n})),_:2},1024)])),_:2},1032,["left","onUpdate:left","top","onUpdate:top","width","onUpdate:width","height","onUpdate:height"]))])))),256))]))}}),markedEnemy_vue_vue_type_style_index_0_scoped_b674387d_lang="",MarkedEnemy=_export_sfc(_sfc_main$4,[["__scopeId","data-v-b674387d"]]),_withScopeId=t=>(pushScopeId("data-v-feaaf373"),t=t(),popScopeId(),t),_hoisted_1$3={id:"chapter"},_hoisted_2$2=_withScopeId((()=>createBaseVNode("canvas",{id:"chapter-back"},null,-1))),_hoisted_3$2={id:"chapter-text"},_sfc_main$3=defineComponent({__name:"chapter",props:{chapter:null},setup(t){const e=t;let n,a,o;return onMounted((async()=>{n=document.getElementById("chapter-back"),a=n.getContext("2d"),o=document.getElementById("chapter-text");const t=new R,i=window.innerWidth*devicePixelRatio,r=window.innerHeight*devicePixelRatio;a.font="5vh scroll";const l=a.measureText(e.chapter).width,s=.05*r;t.register("rect",0),t.register("line",-10),t.register("lineOpacity",1),t.register("rect2",r/2),t.register("text",window.innerWidth+10+l),n.width=i,n.height=r,n.style.width=`${window.innerWidth}px`,n.style.height=`${window.innerHeight}px`,o.style.left=`${i+10}px`,o.style.top=window.innerHeight/2-.025*r+"px",o.style.height=.05*r+"px",o.style.width=`${l}px`;let c=!1,d=!1;t.ticker.add((e=>{has(e)&&!isNaN(e)&&(d?(e>=4050&&(chapterShowed.value=!1,t.ticker.destroy()),!c&&e>=1500&&(c=!0,core.playSound("chapter.mp3")),a.restore(),a.save(),o.style.left=`${t.value.text}px`,a.fillStyle="#000",a.clearRect(0,0,i,r),e<=2e3?(a.fillRect(0,r/2,i,-t.value.rect),a.fillRect(0,r/2,i,t.value.rect)):e>=2e3&&e<=3050&&(a.fillRect(0,0,i,t.value.rect2),a.fillRect(0,r,i,-t.value.rect2)),a.shadowColor="#fff",a.shadowBlur=3,a.shadowOffsetX=0,a.shadowOffsetY=0,a.lineWidth=3,a.strokeStyle="#fff",a.fillStyle="#fff",a.globalAlpha=t.value.lineOpacity,a.beginPath(),a.moveTo(0,r/2-s),a.lineTo(t.value.line,r/2-s),a.stroke(),a.beginPath(),a.moveTo(i,r/2+s),a.lineTo(i-t.value.line,r/2+s),a.stroke(),a.shadowBlur=0,a.filter="blur(5px)",a.beginPath(),a.arc(t.value.line,r/2-s,10,0,2*Math.PI),a.fill(),a.beginPath(),a.arc(i-t.value.line,r/2+s,10,0,2*Math.PI),a.fill()):d=!0)})),t.mode(C("tan","center")).time(3e3).absolute().apply("line",i+10).mode(C("sin","out")).time(1e3).apply("rect",r/2).mode(C("tan","center")).time(3e3).apply("text",2*-l-10),await S(2e3),t.mode(C("sin","in")).time(1e3).apply("rect2",0),await S(1e3),t.mode(C("sin","out")).time(1e3).apply("lineOpacity",0)})),(e,n)=>(openBlock(),createElementBlock("div",_hoisted_1$3,[_hoisted_2$2,createBaseVNode("span",_hoisted_3$2,toDisplayString(t.chapter),1)]))}}),chapter_vue_vue_type_style_index_0_scoped_feaaf373_lang="",Chapter=_export_sfc(_sfc_main$3,[["__scopeId","data-v-feaaf373"]]),_hoisted_1$2={id:"studied"},_hoisted_2$1={id:"studied-main"},_hoisted_3$1={id:"studied-rough"},_hoisted_4$1={key:0,id:"studied-detail"},_sfc_main$2=defineComponent({__name:"studied",setup(t){let e;watch(status,(t=>{}));const n=ref(200),a=ref(0),o=ref(window.innerWidth-300),i=ref(window.innerHeight-300),r=reactive([]),l=computed((()=>(status.value,core.status.hero.special?.num??[]))),s=computed((()=>(status.value,core.status.hero.special?.last??[]))),c=computed((()=>{const t=core.getSpecials();return l.value.map((e=>{const n=t[e-1][1];return n instanceof Function?n(core.status.hero.special):n}))}));function d(t){const e=core.getSpecials()[t-1][2];return e instanceof Function?e(core.status.hero.special):e}async function p(){await new Promise((t=>{requestAnimationFrame((()=>{const n=getComputedStyle(e);a.value=parseFloat(n.height),t()}))}))}return onUpdated((()=>{p()})),onMounted((()=>{e=document.getElementById("studied-main"),p()})),(t,e)=>(openBlock(),createElementBlock("div",_hoisted_1$2,[createVNode(Box,{resizable:!0,dragable:!0,width:n.value,"onUpdate:width":e[0]||(e[0]=t=>n.value=t),height:a.value,"onUpdate:height":e[1]||(e[1]=t=>a.value=t),left:o.value,"onUpdate:left":e[2]||(e[2]=t=>o.value=t),top:i.value,"onUpdate:top":e[3]||(e[3]=t=>i.value=t)},{default:withCtx((()=>[createVNode(Scroll,{"no-scroll":!0,style:{height:"100%"}},{default:withCtx((()=>[createBaseVNode("div",_hoisted_2$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(l),((t,e)=>(openBlock(),createElementBlock("div",{key:e},[createBaseVNode("div",_hoisted_3$1,[createVNode(unref(RightOutlined),{folded:!!r[e],onClick:t=>r[e]=!r[e],id:"studied-fold"},null,8,["folded","onClick"]),createBaseVNode("span",null,toDisplayString(e)+". "+toDisplayString(unref(c)[e])+",剩余"+toDisplayString(unref(s)[e])+"场战斗",1)]),r[e]?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_4$1,toDisplayString(d(t)),1))])))),128))])])),_:1})])),_:1},8,["width","height","left","top"])]))}}),studied_vue_vue_type_style_index_0_scoped_bd83c8c3_lang="",Studied=_export_sfc(_sfc_main$2,[["__scopeId","data-v-bd83c8c3"]]),_hoisted_1$1={id:"fixed"},_hoisted_2={id:"enemy-fixed"},_hoisted_3={id:"enemy-name"},_hoisted_4={id:"enemy-special"},_hoisted_5={class:"enemy-attr"},_sfc_main$1=defineComponent({__name:"fixed",setup(t){let e;watch(showFixed,p);const n=["hp","atk","def","money","exp","critical","criticalDamage","defDamage"],a=["lightgreen","lightcoral","lightblue","lightyellow","lawngreen","lightsalmon","lightpink","cyan"],o=ref(core.plugin.bookDetailEnemy),i=ref(0),r=ref(0),l=ref(300),s=ref(400);let c=window.innerHeight,d=window.innerWidth;async function p(){if(o.value=core.plugin.bookDetailEnemy,c=window.innerHeight,d=window.innerWidth,l.value=.28*c,await new Promise((t=>requestAnimationFrame(t))),core.plugin.fixedDetailOpened.value&&(showFixed.value=!1),e=document.getElementById("enemy-fixed"),!e)return;const t=getComputedStyle(e),n=parseFloat(t.height),[a,p]=flags.clientLoc;r.value=p+n+10>c-10?c-n-10:p+10,a+l.value+10>d-10?i.value=d-l.value-10:i.value=a+10,s.value=n}return onUpdated(p),onMounted((()=>{e=document.getElementById("enemy-fixed"),p()})),(t,e)=>(openBlock(),createElementBlock("div",_hoisted_1$1,[createVNode(Transition,null,{default:withCtx((()=>[unref(showFixed)?(openBlock(),createBlock(Box,{key:0,height:s.value,"onUpdate:height":e[0]||(e[0]=t=>s.value=t),left:i.value,"onUpdate:left":e[1]||(e[1]=t=>i.value=t),top:r.value,"onUpdate:top":e[2]||(e[2]=t=>r.value=t),width:l.value,"onUpdate:width":e[3]||(e[3]=t=>l.value=t)},{default:withCtx((()=>[createBaseVNode("div",_hoisted_2,[createBaseVNode("span",_hoisted_3,toDisplayString(o.value.name),1),createBaseVNode("div",_hoisted_4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(o.value.toShowSpecial,((t,e)=>(openBlock(),createElementBlock("span",{style:normalizeStyle({color:o.value.toShowColor[e]})},toDisplayString(t),5)))),256))]),(openBlock(),createElementBlock(Fragment,null,renderList(n,((t,e)=>{return createBaseVNode("div",_hoisted_5,[createBaseVNode("span",{class:"attr-name",style:normalizeStyle({color:a[e]})},toDisplayString((n=t,"critical"===n?"临界":"criticalDamage"===n?"临界减伤":"defDamage"===n?`${core.status?.thisMap?.ratio??1}防`:core.getStatusLabel(n))),5),createBaseVNode("span",{class:"attr-value",style:normalizeStyle({color:a[e]})},toDisplayString(o.value[t]),5)]);var n})),64))])])),_:1},8,["height","left","top","width"])):createCommentVNode("",!0)])),_:1})]))}}),fixed_vue_vue_type_style_index_0_scoped_fc32d49f_lang="",Fixed=_export_sfc(_sfc_main$1,[["__scopeId","data-v-fc32d49f"]]),_hoisted_1={id:"non-ui"},_sfc_main=defineComponent({__name:"App2",setup:t=>(t,e)=>(openBlock(),createElementBlock("div",_hoisted_1,[unref(showStatusBar)?(openBlock(),createBlock(StatusBar,{key:0})):createCommentVNode("",!0),unref(showMarkedEnemy)&&unref(showStatusBar)?(openBlock(),createBlock(MarkedEnemy,{key:1})):createCommentVNode("",!0),unref(showStudiedSkill)&&unref(showStatusBar)&&unref(showStudied$1)?(openBlock(),createBlock(Studied,{key:2})):createCommentVNode("",!0),unref(showStatusBar)&&unref(useFixed$1)?(openBlock(),createBlock(Fixed,{key:3})):createCommentVNode("",!0),unref(chapterShowed)?(openBlock(),createBlock(Chapter,{key:4,chapter:unref(chapterContent)},null,8,["chapter"])):createCommentVNode("",!0)]))}),App2_vue_vue_type_style_index_0_scoped_02d8acd2_lang="",App2=_export_sfc(_sfc_main,[["__scopeId","data-v-02d8acd2"]]),styles="",antd_dark="";createApp(App).mount("#root"),createApp(App2).mount("#root2")}}}))})(); diff --git a/assets/index-legacy.ca0803f1.js b/assets/index-legacy.ca0803f1.js new file mode 100644 index 0000000..120f313 --- /dev/null +++ b/assets/index-legacy.ca0803f1.js @@ -0,0 +1,20 @@ +(function(){function _defineProperty(t,e,n){return(e=_toPropertyKey(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function _toPropertyKey(t){var e=_toPrimitive(t,"string");return"symbol"==typeof e?e:String(e)}function _toPrimitive(t,e){if("object"!=typeof t||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var a=n.call(t,e||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}System.register(["./common-legacy.f0900b0f.js","./antdv-legacy.8282396f.js"],(function(exports,module){"use strict";var __vite_style__=document.createElement("style"),lodash,message,ref,defineComponent,onMounted,onUpdated,createElementBlock,unref,onUnmounted,openBlock,createBaseVNode,toDisplayString,createVNode,Fragment,renderList,normalizeStyle,createTextVNode,__unplugin_components_1,renderSlot,withCtx,createBlock,resolveDynamicComponent,pushScopeId,popScopeId,computed,watch,__unplugin_components_0,reactive,withModifiers,Transition,createCommentVNode,LeftOutlined,RightOutlined,__unplugin_components_1$1,SortAscendingOutlined,SortDescendingOutlined,SelectOption,__unplugin_components_0$1,DoubleLeftOutlined,DoubleRightOutlined,shallowReactive,markRaw,DragOutlined,createApp;return __vite_style__.textContent='body{margin:0;color:rgba(0,0,0,.85);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-variant:tabular-nums;line-height:1.5715;background-color:#fff;font-feature-settings:"tnum"}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:500}a{color:#1890ff;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}a:hover{color:#40a9ff}a:active{color:#096dd9}a[disabled]{color:rgba(0,0,0,.25);cursor:not-allowed}caption{padding-top:.75em;padding-bottom:.3em;color:rgba(0,0,0,.45);text-align:left;caption-side:bottom}mark{padding:.2em;background-color:#feffe6}::-moz-selection{color:#fff;background:#1890ff}::selection{color:#fff;background:#1890ff}html{--antd-wave-shadow-color: #1890ff;--scroll-bar: 0}[ant-click-animating-without-extra-node=true]:after,.ant-click-animating-node{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;box-shadow:0 0 #1890ff;box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation-fill-mode:forwards;content:"";pointer-events:none}@keyframes waveEffect{to{box-shadow:0 0 #1890ff;box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}.ant-divider{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";border-top:1px solid rgba(0,0,0,.06)}.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;height:.9em;margin:0 8px;vertical-align:middle;border-top:0;border-left:1px solid rgba(0,0,0,.06)}.ant-divider-horizontal.ant-divider-with-text{display:flex;margin:16px 0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-align:center;border-top:0;border-top-color:rgba(0,0,0,.06)}.ant-divider-dashed{background:none;border-color:rgba(0,0,0,.06);border-style:dashed;border-width:1px 0 0}.ant-divider-plain.ant-divider-with-text{color:rgba(0,0,0,.85);font-weight:400;font-size:14px}.enemy-container[data-v-03a35715]{border:1.5px solid transparent;border-radius:1.1vw;transition:all .2s linear;height:100%}.enemy-container .info[data-v-03a35715]{flex-basis:100%;display:flex;flex-direction:row;align-items:center;justify-content:stretch;height:100%}.enemy-container[data-v-03a35715]:hover,.enemy-container[selected=true][data-v-03a35715]{border:1.5px solid gold}.leftbar[data-v-03a35715]{width:15%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2vh;padding-left:1%}.name[data-v-03a35715]{text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.special-text[data-v-03a35715]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;flex-direction:row;align-items:center;justify-items:space-between}.rightbar[data-v-03a35715]{font-size:2.5vh;width:100%;height:100%;padding:1.5vh 0}.rightbar .detail[data-v-03a35715]{display:flex;flex-direction:row;flex-wrap:wrap;height:100%}.rightbar .detail .detail-info[data-v-03a35715]{flex-basis:33.3%;line-height:0;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 600px){.rightbar[data-v-03a35715]{font-size:3.2vw}.leftbar[data-v-03a35715]{font-size:2vw}.enemy-container[data-v-03a35715]{border-radius:1.6vh}}.scroll[data-v-1626479d]{opacity:.2;transition:opacity .2s linear}.scroll[data-v-1626479d]:hover{opacity:.4}.scroll[data-v-1626479d]:active{opacity:.6}.scroll-main[data-v-1626479d]{display:flex;flex-direction:row;max-width:100%;max-height:100%;justify-content:stretch}.content[data-v-1626479d]{width:100%;position:relative}.main-div[data-v-1626479d]{flex-basis:100%;overflow:hidden}#special-main[data-v-723dadcb]{width:100%;user-select:none;font-size:2em;position:absolute;top:20vh}#critical-main[data-v-723dadcb]{display:flex;flex-direction:row;justify-content:space-between}#critical-des[data-v-723dadcb],.critical[data-v-723dadcb]{font-size:1.6vw;display:flex;flex-direction:column}.critical-atk[data-v-723dadcb]{border-bottom:1px solid #ddd4}.critical[data-v-723dadcb]{border-left:1px solid #ddd4;padding-left:1%}#special-scroll[data-v-723dadcb]{height:40vh}@media screen and (max-width: 600px){#detail-main[data-v-723dadcb]{font-size:3.8vw}#special-scroll[data-v-723dadcb]{height:50vh}#critical-des[data-v-723dadcb],.critical[data-v-723dadcb]{font-size:3.6vw}#special[data-v-723dadcb]{font-size:3.8vw}#special-main[data-v-723dadcb]{top:25vh;width:90vw}}.ant-slider{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;height:12px;margin:10px 6px;padding:4px 0;cursor:pointer;touch-action:none}.ant-slider-rail{position:absolute;width:100%;height:4px;background-color:#f5f5f5;border-radius:2px;transition:background-color .3s}.ant-slider-track{position:absolute;height:4px;background-color:#91d5ff;border-radius:2px;transition:background-color .3s}.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #91d5ff;border-radius:50%;box-shadow:0;cursor:pointer;transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(.18,.89,.32,1.28)}.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging{border-color:#46a6ff;box-shadow:0 0 0 5px rgba(24,144,255,.12)}.ant-slider-handle:focus{border-color:#46a6ff;outline:none;box-shadow:0 0 0 5px rgba(24,144,255,.12)}.ant-slider-handle.ant-tooltip-open{border-color:#1890ff}.ant-slider:hover .ant-slider-rail{background-color:#e1e1e1}.ant-slider:hover .ant-slider-track{background-color:#69c0ff}.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#69c0ff}.ant-slider-mark-text{position:absolute;display:inline-block;color:rgba(0,0,0,.45);text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-slider-mark-text-active{color:rgba(0,0,0,.85)}.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;margin-left:-4px;background-color:#fff;border:2px solid #f0f0f0;border-radius:50%;cursor:pointer}.ant-slider-dot-active{border-color:#8cc8ff}.ant-slider-disabled .ant-slider-rail{background-color:#f5f5f5!important}.ant-slider-disabled .ant-slider-track{background-color:rgba(0,0,0,.25)!important}.ant-slider-disabled .ant-slider-handle,.ant-slider-disabled .ant-slider-dot{background-color:#fff;border-color:rgba(0,0,0,.25)!important;box-shadow:none;cursor:not-allowed}.ant-tooltip{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;z-index:1070;display:block;width:-moz-max-content;width:max-content;max-width:250px;visibility:visible}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:rgba(0,0,0,.75);border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-tooltip-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:rgba(0,0,0,.75);content:"";pointer-events:auto}.ant-tooltip-pink .ant-tooltip-inner,.ant-tooltip-pink .ant-tooltip-arrow-content,.ant-tooltip-magenta .ant-tooltip-inner,.ant-tooltip-magenta .ant-tooltip-arrow-content{background-color:#eb2f96}.ant-tooltip-red .ant-tooltip-inner,.ant-tooltip-red .ant-tooltip-arrow-content{background-color:#f5222d}.ant-tooltip-volcano .ant-tooltip-inner,.ant-tooltip-volcano .ant-tooltip-arrow-content{background-color:#fa541c}.ant-tooltip-orange .ant-tooltip-inner,.ant-tooltip-orange .ant-tooltip-arrow-content{background-color:#fa8c16}.ant-tooltip-yellow .ant-tooltip-inner,.ant-tooltip-yellow .ant-tooltip-arrow-content{background-color:#fadb14}.ant-tooltip-gold .ant-tooltip-inner,.ant-tooltip-gold .ant-tooltip-arrow-content{background-color:#faad14}.ant-tooltip-cyan .ant-tooltip-inner,.ant-tooltip-cyan .ant-tooltip-arrow-content{background-color:#13c2c2}.ant-tooltip-lime .ant-tooltip-inner,.ant-tooltip-lime .ant-tooltip-arrow-content{background-color:#a0d911}.ant-tooltip-green .ant-tooltip-inner,.ant-tooltip-green .ant-tooltip-arrow-content{background-color:#52c41a}.ant-tooltip-blue .ant-tooltip-inner,.ant-tooltip-blue .ant-tooltip-arrow-content{background-color:#1890ff}.ant-tooltip-geekblue .ant-tooltip-inner,.ant-tooltip-geekblue .ant-tooltip-arrow-content{background-color:#2f54eb}.ant-tooltip-purple .ant-tooltip-inner,.ant-tooltip-purple .ant-tooltip-arrow-content{background-color:#722ed1}#critical-main[data-v-10edff82]{width:100%;height:50vh;user-select:none;position:absolute;top:20vh}.des[data-v-10edff82]{width:100%;text-align:center;font-size:2.5vh}.slider-div[data-v-10edff82]{display:flex;justify-content:space-between;align-items:center}.slider-div span[data-v-10edff82]{font-size:1.1vw;line-height:1}.slider[data-v-10edff82]{width:80%}#now-damage[data-v-10edff82]{display:flex;flex-direction:row;justify-content:space-around;font-size:3vh}@media screen and (max-width: 600px){#now-damage[data-v-10edff82]{font-size:3vw}#now-damage div[data-v-10edff82]{display:flex;flex-direction:column;align-items:center}.slider[data-v-10edff82]{width:60%}#critical-main[data-v-10edff82]{position:absolute;top:25vh;width:90vw}}#enemy-target[data-v-90e08ea9]{width:100%;font-size:2.5vh}#enemy-desc[data-v-90e08ea9]{width:100%;height:30vh;display:flex;flex-direction:column;align-items:center}#enemy-desc-scroll[data-v-90e08ea9]{height:100%;width:100%}#mark-target[data-v-90e08ea9]{margin-top:10%;width:100%;display:flex;flex-direction:row;justify-content:space-around;font-size:3.3vh}#mark-info[data-v-90e08ea9]{transition:color .2s linear}@media screen and (max-width: 600px){#enemy-target[data-v-90e08ea9]{font-size:3.8vw}#mark-target[data-v-90e08ea9]{font-size:4vw}}#info[data-v-c8f01fef]{width:100%;position:relative;transition:all .6s ease;height:20vh;padding:0 1%;display:flex;flex-direction:column}#detail[data-v-c8f01fef]{opacity:0;position:absolute;left:14%;font-family:normal;display:flex;flex-direction:column;align-items:center;width:72%;height:90%;transition:all .6s ease;user-select:none}#detail-more[data-v-c8f01fef]{position:absolute;margin-top:3%;width:100%;font-size:3vh;bottom:0}.detial-more[data-v-c8f01fef]{position:absolute;width:100%;bottom:0;display:flex;flex-direction:row;justify-content:space-between}.more[data-v-c8f01fef]{user-select:none}.detail-enter-active[data-v-c8f01fef],.detail-leave-active[data-v-c8f01fef]{transition:all .6s ease}.detail-enter-from[data-v-c8f01fef],.detail-leave-to[data-v-c8f01fef]{opacity:0}@media screen and (max-width: 600px){#detail[data-v-c8f01fef]{width:100%;height:100%;padding:5%;left:0%}#detail-more[data-v-c8f01fef]{font-size:4vw;bottom:5%;left:5vw;width:90vw}}#book[data-v-84294ce9]{user-select:none;width:80%;height:100%;font-family:normal;overflow:hidden;transition:opacity .6s linear;display:flex;flex-direction:column;justify-content:space-between}#tools[data-v-84294ce9]{height:6%;font-size:3.2vh}.tools[data-v-84294ce9]{border-bottom:1px solid #ddd4}#none[data-v-84294ce9]{width:100%;height:100%;font-size:6vw;display:flex;justify-content:center;align-items:center;font-family:normal}.enemy[data-v-84294ce9]{display:flex;flex-direction:column;height:20vh;width:100%;padding:0 1%}@media screen and (max-width: 600px){#book[data-v-84294ce9]{width:100%;padding:5%}}#toolbox[data-v-88c6bbe5]{display:flex;flex-direction:column;width:100%;height:100%}#toolbox-main[data-v-88c6bbe5]{width:100%;height:85vh;display:flex;flex-direction:row;justify-content:space-between;font-family:normal;font-size:2.5vh;user-select:none}#tools[data-v-88c6bbe5]{width:100%;display:flex;flex-direction:row;font-family:normal;font-size:3.2vh;height:5vh;justify-content:space-between}#tools .tools[data-v-88c6bbe5]{white-space:nowrap;border-bottom:1px solid #ddd4}.item-main[data-v-88c6bbe5]{display:flex;flex-direction:row;width:100%;height:100%}.item-main .item-info[data-v-88c6bbe5]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.item-list[data-v-88c6bbe5]{width:100%;height:88vh}.item-type[data-v-88c6bbe5]{width:100%;text-align:center}#item-type-mobile[data-v-88c6bbe5]{width:80%;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.button-text[selected=true][data-v-88c6bbe5]{color:#0ff}.item[data-v-88c6bbe5]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:1vh 0 0;padding:.5vh .5vw .5vh .5vw;border:#0000 .5px solid;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item .item-icon[data-v-88c6bbe5]{display:flex;flex-direction:row;align-items:center}.item .item-icon .item-name[data-v-88c6bbe5]{margin-left:5%}.divider[data-v-88c6bbe5]{height:100%}#detail[data-v-88c6bbe5]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}#detail #info[data-v-88c6bbe5]{display:flex;flex-direction:row;justify-content:space-around;align-items:center;white-space:nowrap;text-overflow:ellipsis}#detail #info #basic-info[data-v-88c6bbe5]{display:flex;flex-direction:column;border-left:1px solid #ddd4;padding-left:5%;margin-left:10%}#detail #desc[data-v-88c6bbe5]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}#detail #desc #desc-text[data-v-88c6bbe5]{margin-top:2vh;margin-left:.5vw;width:100%;height:100%}@media screen and (max-width: 600px){#toolbox[data-v-88c6bbe5]{padding:5%}#tools span[data-v-88c6bbe5]{margin:0}#toolbox-main[data-v-88c6bbe5]{flex-direction:column-reverse;height:100%;font-size:3.8vw}.item-list[data-v-88c6bbe5]{width:100%;height:40vh}.divider[data-v-88c6bbe5]{height:auto;width:100%}.item-main[data-v-88c6bbe5]{display:flex;flex-direction:column-reverse}}.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item{position:relative;display:flex;flex:none;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:2px;cursor:default;transition:font-size .3s,line-height .3s,height .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-margin-end:4px;margin-inline-end:4px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:4px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:rgba(0,0,0,.45);font-weight:700;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove:hover{color:rgba(0,0,0,.75)}.ant-select{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2);border-right-width:1px!important;outline:0}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:rgba(0,0,0,.25);background:#f5f5f5;cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#40a9ff;border-right-width:1px!important}.ant-select-selection-placeholder{flex:1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;line-height:0;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11px;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:#fff;cursor:pointer;opacity:0;transition:color .3s ease,opacity .15s ease;text-rendering:auto}.ant-select-clear:hover{color:rgba(0,0,0,.45)}.ant-select-dropdown{margin:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:#fff;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-select-dropdown-empty{color:rgba(0,0,0,.25)}.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;color:rgba(0,0,0,.25)}.ant-select-item{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:background .3s ease}.ant-select-item-group{color:rgba(0,0,0,.45);font-size:12px;cursor:default}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:rgba(0,0,0,.85);font-weight:600;background-color:#e6f7ff}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#1890ff}.ant-select-item-option-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-select-item-option-disabled.ant-select-item-option-selected{background-color:#f5f5f5}.ant-empty-normal{margin:32px 0;color:rgba(0,0,0,.25)}.ant-empty-small{margin:8px 0;color:rgba(0,0,0,.25)}.ant-empty-img-default-ellipse{fill:#f5f5f5;fill-opacity:.8}.ant-empty-img-default-path-1{fill:#aeb8c2}.ant-empty-img-default-path-2{fill:url(#linearGradient-1)}.ant-empty-img-default-path-3{fill:#f5f5f7}.ant-empty-img-default-path-4,.ant-empty-img-default-path-5{fill:#dce0e6}.ant-empty-img-default-g{fill:#fff}.ant-empty-img-simple-ellipse{fill:#f5f5f5}.ant-empty-img-simple-g{stroke:#d9d9d9}.ant-empty-img-simple-path{fill:#fafafa}#equipbox[data-v-4fac9519]{width:100%;height:100%;user-select:none}#tools[data-v-4fac9519]{width:100%;display:flex;flex-direction:row;font-size:3.2vh;height:5vh;justify-content:space-between;font-family:normal}#tools .tools[data-v-4fac9519]{white-space:nowrap}#equipbox-main[data-v-4fac9519]{height:85vh;width:100%;display:flex;flex-direction:row;font-family:normal;font-size:2.5vh}.divider[data-v-4fac9519]{height:100%}#equip-list[data-v-4fac9519]{display:flex;flex-direction:column;flex-basis:25%}#equip-list #filter[data-v-4fac9519]{margin-top:2vh;display:flex;flex-direction:row;justify-content:space-around;align-items:center}#equip-list #filter .select[data-v-4fac9519]{width:100%;font-family:normal;font-size:1.9vh}#equip-list #filter #sort-type[data-v-4fac9519]{font-size:1.9vh;white-space:nowrap}#equip-list #equip-scroll[data-v-4fac9519]{height:100%}#equip-status[data-v-4fac9519]{display:flex;flex-basis:50%;flex-direction:row;justify-content:space-between}#equip-status #equip-status-main[data-v-4fac9519]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}#equip-desc[data-v-4fac9519]{display:flex;flex-basis:25%;flex-direction:column;padding-top:2vh;align-items:center}#equip-desc #equip-icon[data-v-4fac9519]{width:80%;display:flex;flex-direction:row;justify-content:center;align-items:center;border-bottom:1px solid #ddd4;padding-bottom:1%}#equip-desc #equip-icon span[data-v-4fac9519]{margin-left:5%}#equip-desc #equip-add[data-v-4fac9519]{height:50%;width:100%;display:flex;flex-direction:column;align-items:center}#equip-desc #equip-add #title[data-v-4fac9519]{width:100%;text-align:center}#equip-desc #equip-add .equip-add-detail[data-v-4fac9519]{display:flex;flex-direction:column;width:100%}#equip-desc #equip-desc-text[data-v-4fac9519]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}#equip-desc #equip-desc-text #title[data-v-4fac9519]{width:100%;text-align:center}#equip-now[data-v-4fac9519]{width:100%}#equip-now #equip-now-div[data-v-4fac9519]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding-left:5%}#equip-now #equip-now-div .equip-now-one[data-v-4fac9519]{flex-basis:30%;display:flex;flex-direction:row;align-items:center;margin:3% 3.3% 3% 0;padding-left:.5%}#equip-now #equip-now-div .equip-now-one span[data-v-4fac9519]{margin-left:10%}#equip-hero[data-v-4fac9519]{width:100%;height:100%;display:flex;flex-direction:column}#hero-icon[data-v-4fac9519]{display:flex;align-items:center;justify-content:center;margin:10% 0}#hero-status[data-v-4fac9519]{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#hero-status .hero-status-one[data-v-4fac9519]{display:flex;flex-direction:row;flex-basis:50%;width:100%;text-align:right;font-size:2.9vh;white-space:nowrap}#hero-status .hero-status-one .hero-status-label[data-v-4fac9519]{width:100%;margin-right:5%}#hero-status .hero-status-one .hero-status-value[data-v-4fac9519]{display:flex;flex-direction:row;width:100%}.equip[data-v-4fac9519]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.5vh .5vw .5vh .5vw;border:#0000 .5px solid;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.equip .equip-icon[data-v-4fac9519]{display:flex;flex-direction:row;align-items:center}.equip .equip-icon .equip-name[data-v-4fac9519]{margin-left:5%}#icon-drag[data-v-4fac9519]{position:fixed;width:32px;height:32px;margin:0;padding:0;pointer-events:none}@media screen and (max-width: 600px){#equipbox[data-v-4fac9519]{padding:5%}#equipbox-main[data-v-4fac9519]{height:90vh;flex-direction:column-reverse;font-size:3.8vw}#equip-now-div[data-v-4fac9519]{flex-wrap:nowrap}#equip-status[data-v-4fac9519]{flex-direction:column;flex-basis:auto}#equip-list[data-v-4fac9519]{flex-basis:50%}.divider[data-v-4fac9519]{margin:1% 0}}.colomn[data-v-682173f1],.column[data-v-682173f1]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-family:normal;font-size:2.7vh;user-select:none}.column-main[data-v-682173f1]{width:70%;height:70%;display:flex;flex-direction:row}.column-list[data-v-682173f1]{display:flex;flex-direction:column}.column-item[data-v-682173f1]{width:100%;padding:1% 3%}.column-item[selectable=false][data-v-682173f1]{color:gray}.column-left[data-v-682173f1]{flex-basis:40%;height:100%}.column-right[data-v-682173f1]{flex-basis:60%;height:100%}.divider[data-v-682173f1]{height:100%}.tools[data-v-682173f1]{width:100%;font-family:normal;font-size:3.2vh;height:5vh;position:fixed;left:10vw;top:5vh}@media screen and (max-width: 600px){.column-main[data-v-682173f1]{flex-direction:column;width:90%;height:75%;font-size:3.8vw}.divider[data-v-682173f1]{height:auto;width:100%;margin:5% 0}.column-left[data-v-682173f1]{height:40%}.column-right[data-v-682173f1]{height:50%}}#setting-list[data-v-98d9836e]{display:flex;flex-direction:column}.setting-item[data-v-98d9836e]{width:100%;padding:1% 3%}#desc-left[data-v-bcbf0734]{flex-basis:30%}#desc-list[data-v-bcbf0734]{display:flex;flex-direction:column}.desc-item[show=false][data-v-bcbf0734]{margin:0;padding:0}#skill-list[data-v-9f619ff1]{display:flex;flex-direction:column}.skill-item[selectable=false][data-v-9f619ff1]{color:gray}#skill-tree[data-v-b1be4e88]{width:90vh;height:90vh;font-family:normal;font-size:2.8vh;display:flex;flex-direction:column;user-select:none}#skill-title[data-v-b1be4e88]{width:100%;text-align:center;font-size:4vh;height:5vh;line-height:1}#tools[data-v-b1be4e88]{height:5vh;font-size:3.2vh}#skill-info[data-v-b1be4e88]{height:24vh;display:flex;flex-direction:column;justify-content:space-between}#divider[data-v-b1be4e88]{width:100%;margin:1vh 0}#divider-split[data-v-b1be4e88]{margin:1vh 0 0}#divider-vertical[data-v-b1be4e88]{height:100%;margin:0}#skill-bottom[data-v-b1be4e88]{height:53vh;width:100%;display:flex;flex-direction:row}#skill-canvas[data-v-b1be4e88]{height:53vh;width:53vh}#skill-effect[data-v-b1be4e88]{display:flex;flex-direction:column}#skill-consume[data-v-b1be4e88]{width:100%;text-align:center;height:4vh}#skill-upgrade-info[data-v-b1be4e88]{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:1vh}.upgrade-divider[data-v-b1be4e88]{margin:1vh 0;border-color:rgba(221,221,221,.267)}#front-scroll[data-v-b1be4e88]{width:100%;height:39vh}#skill-front[data-v-b1be4e88]{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 600px){#skill-tree[data-v-b1be4e88]{width:100%;height:100%;font-size:3.3vw;padding:5%}#skill-title[data-v-b1be4e88]{width:100%;font-size:4vw;height:5vw}#divider-vertical[data-v-b1be4e88]{height:auto}#skill-bottom[data-v-b1be4e88]{height:auto;flex-direction:column;align-items:center}#skill-canvas[data-v-b1be4e88]{height:35vh;width:35vh}#front-scroll[data-v-b1be4e88]{height:18vh}#skill-consume[data-v-b1be4e88],#front-scroll[data-v-b1be4e88],#skill-chapter[data-v-b1be4e88],#skill-level[data-v-b1be4e88]{font-size:2.2vh}}.ant-switch{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;box-sizing:border-box;min-width:44px;height:22px;line-height:22px;vertical-align:middle;background-color:rgba(0,0,0,.25);border:0;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-switch:focus{outline:0;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.ant-switch-checked:focus{box-shadow:0 0 0 2px #e6f7ff}.ant-switch-checked{background-color:#1890ff}.ant-switch-checked .ant-switch-loading-icon{color:#1890ff}#fly[data-v-1ac55429]{width:100%;height:100%;font-size:2.7vh;font-family:normal;display:flex;align-items:center;user-select:none}#tools[data-v-1ac55429]{width:100%;font-family:normal;font-size:3.2vh;height:5vh;position:fixed;left:5vw;top:5vh}#fly-main[data-v-1ac55429]{display:flex;height:80%;width:100%;flex-direction:row}#fly-left[data-v-1ac55429]{width:50vw;display:flex;flex-direction:row;align-items:center}#fly-area[data-v-1ac55429]{height:100%;width:15vw}#area-list[data-v-1ac55429]{height:100%;display:flex;flex-direction:column}#divider-left[data-v-1ac55429]{margin:0;height:100%;border-color:rgba(221,221,221,.267)}#fly-map-div[data-v-1ac55429],#fly-map[data-v-1ac55429]{width:35vw;height:72vh;overflow:hidden}#divider-right[data-v-1ac55429]{height:100%;border-color:rgba(221,221,221,.267);margin:0}#fly-right[data-v-1ac55429]{width:40vw;display:flex;flex-direction:column;align-items:center;justify-content:space-around}#fly-tools[data-v-1ac55429]{margin:0;width:80%;display:flex;flex-direction:row;justify-content:space-around;align-items:center}#fly-thumbnail[data-v-1ac55429]{width:35vw;height:35vw;border:.1vw solid #ddd4}#fly-settings[data-v-1ac55429]{position:fixed;bottom:5vh;left:10vw;width:80vw;display:flex;flex-direction:row;justify-content:space-around;align-items:center}#fly-settings div[data-v-1ac55429]{display:flex;align-items:center}#fly-settings div span[data-v-1ac55429]{margin-right:5vw}.fly-settings[aria-checked=false][data-v-1ac55429]{background-color:rgba(221,221,221,.267)}@media screen and (max-width: 600px){#fly[data-v-1ac55429]{padding:5%;font-size:3.8vw}#fly-main[data-v-1ac55429]{flex-direction:column;height:90%}#fly-map-div[data-v-1ac55429],#fly-map[data-v-1ac55429]{width:60vw;height:30vh}#fly-area[data-v-1ac55429]{width:30vw;height:30vh}#fly-left[data-v-1ac55429]{width:90vw}#divider-right[data-v-1ac55429]{height:0}#fly-right[data-v-1ac55429]{width:90vw;height:60vh}#fly-thumbnail[data-v-1ac55429]{width:80vw;height:80vw}#tools[data-v-1ac55429]{top:2vh}#fly-settings[data-v-1ac55429]{bottom:2%}}#fixed-detail[data-v-95b38cb5]{width:80%;height:100%}#ui[data-v-9668aeb3]{width:90%;height:90%;display:flex;justify-content:center;overflow:hidden}@media screen and (max-width: 600px){#ui[data-v-9668aeb3]{width:100%;height:100%}}.box[data-v-fc84168a]{width:300px;height:calc(100vh - 100px);position:fixed;left:50px;top:50px;display:flex;overflow:visible;font-family:normal}.box-main[data-v-fc84168a]{width:100%;height:100%;overflow:hidden}.box-move[data-v-fc84168a]{transition:font-size .3s ease-out;position:absolute;left:-32px;top:-32px;width:32px;height:32px}.box-drag[data-v-fc84168a]{cursor:all-scroll;user-select:none}.box-move[selected=false][data-v-fc84168a]{font-size:8px}.box-move[selected=true][data-v-fc84168a]{font-size:32px}.border[data-v-fc84168a]{margin:0;position:absolute;transition:transform .3s ease-out}.border-horizontal[data-v-fc84168a]{width:100%;height:0px;left:0px}.border-horizontal[selected=true][selectable=true][data-v-fc84168a]{transform:scaleY(3);cursor:ns-resize}.border-horizontal:hover[selectable=true][data-v-fc84168a],.border-horizontal:active[selectable=true][data-v-fc84168a]{transform:scaleY(5);cursor:ns-resize}.border-vertical[data-v-fc84168a]{width:0px;height:100%;top:0px}.border-vertical[selected=true][selectable=true][data-v-fc84168a]{transform:scaleX(3);cursor:ew-resize}.border-vertical:hover[selectable=true][data-v-fc84168a],.border-vertical:active[selectable=true][data-v-fc84168a]{transform:scaleX(5);cursor:ew-resize}.border-left[data-v-fc84168a]{left:0;border-left:2px solid #ddd9}.border-right[data-v-fc84168a]{right:0;border-right:2px solid #ddd9}.border-top[data-v-fc84168a]{top:0;border-top:2px solid #ddd9}.border-bottom[data-v-fc84168a]{bottom:0;border-bottom:2px solid #ddd9}@media screen and (max-width: 600px){.box[data-v-fc84168a]{width:calc(100vw - 100px);height:250px}}#status-main[data-v-f0e92f32]{background-color:rgba(0,0,0,.6);width:100%;height:100%;padding:1vh 0}.status-item[data-v-f0e92f32]{position:relative;max-width:17.5vw;font-size:1.9vw;width:100%;margin-bottom:1vh;text-shadow:3px 2px 3px #000,0px 0px 3px #111;display:flex;flex-direction:row;align-items:center}.status-item-bold[data-v-f0e92f32]{font-weight:700}.status-icon[data-v-f0e92f32]{width:2.8vw;height:2.8vw;margin-right:10%;margin-left:10%}#status-header[data-v-f0e92f32]{width:100%;display:flex;flex-direction:column;align-items:center}#status-div[data-v-f0e92f32]{display:flex;flex-direction:row;flex-wrap:wrap;height:100%}#status-floor[data-v-f0e92f32],#status-lv[data-v-f0e92f32]{max-width:17.5vw;font-size:1.9vw;width:100%;text-align:center;text-shadow:3px 2px 3px #000,0px 0px 3px #111}.status-extra[data-v-f0e92f32]{position:absolute;right:10%;bottom:0;font-size:1.6vw}#status-mana[data-v-f0e92f32]{line-height:0;color:#ffd3d3}#status-hpmax[data-v-f0e92f32],#status-spring[data-v-f0e92f32]{line-height:0;color:#a7ffa7}#status-key[data-v-f0e92f32]{display:flex;flex-direction:row;justify-content:space-around}#skill-tree[data-v-f0e92f32],#status-skill[data-v-f0e92f32]{text-align:center;width:100%}@media screen and (max-width: 600px){.status-item[data-v-f0e92f32]{max-width:150px;font-size:18px}#status-floor[data-v-f0e92f32],#status-lv[data-v-f0e92f32]{max-width:150px;font-size:18px;width:100%}.status-extra[data-v-f0e92f32]{font-size:14px}.status-icon[data-v-f0e92f32]{width:28px;height:28px}}#marked-enemy[data-v-b674387d]{width:100%;height:100%}.box-scroll[data-v-b674387d]{height:100%;width:100%}.marked-main[data-v-b674387d]{padding:1vh 0;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;overflow:hidden}.marked-info[data-v-b674387d]{display:flex;flex-direction:row;align-items:center;justify-content:center}.marked-item[data-v-b674387d]{margin-left:10%}.marked-button[data-v-b674387d]{align-self:center;width:80%;display:flex;flex-direction:row;justify-content:space-around}#chapter[data-v-feaaf373]{width:100vw;height:100vh;position:fixed;left:0;top:0;user-select:none}#chapter-back[data-v-feaaf373]{width:100%;height:100%}#chapter-text[data-v-feaaf373]{position:fixed;font-family:scroll;font-size:5vh;text-shadow:0px 0px 5px #fff}#studied[data-v-bd83c8c3]{font-family:normal;font-size:1vw}#studied-fold[data-v-bd83c8c3]{transition:transform .2s ease-out}#studied-fold[folded=true][data-v-bd83c8c3]{transform:rotate(90deg)}#fixed[data-v-d7e97953]{font-family:normal;font-size:2.5vh}.v-enter-active[data-v-d7e97953],.v-leave-active[data-v-d7e97953]{transition:opacity .2s linear}.v-enter-from[data-v-d7e97953],.v-leave-to[data-v-d7e97953]{opacity:0}#enemy-fixed[data-v-d7e97953]{display:flex;flex-direction:column;align-items:center;background-color:rgba(0,0,0,.8);padding:1vh}#enemy-special[data-v-d7e97953]{width:100%;display:flex;flex-direction:row;justify-content:space-around}.enemy-attr[data-v-d7e97953]{display:flex;flex-direction:row;width:100%}.attr-name[data-v-d7e97953]{flex-basis:50%;width:100%;text-align:right;padding-right:5%}.attr-value[data-v-d7e97953]{flex-basis:50%;padding-left:5%}#non-ui[data-v-02d8acd2]{width:0;height:0;overflow:visible}#root{position:absolute;display:none;width:100%;height:100%;z-index:1000;justify-content:center;align-items:center;overflow:hidden;transition:all .6s linear;opacity:0;background-color:rgba(0,0,0,.867)}.antdv-message{font-family:normal;font-size:1.6em}.button-text{cursor:pointer;transition:color .2s linear}.button-text:hover{color:#0ff}.button-text:active{color:#7fffd4}.selectable{border:#0000 .5px solid;padding:1% 3%;width:100%}.selectable[selected=true]{animation:selected alternate 5s infinite ease-in-out}@keyframes selected{0%{border:#0ff7 .5px solid;background-color:rgba(39,251,209,.14)}50%{border:#0ffa .5px solid;background-color:rgba(39,251,209,.282)}to{border:#0ff7 .5px solid;background-color:rgba(39,251,209,.14)}}.draginable{transition:background-color .2s linear}.draginable[draged=true][access=true]:hover{background-color:rgba(0,255,187,.31)}.draginable[draged=true][access=false]:hover{background-color:rgba(255,0,0,.318);cursor:not-allowed}@font-face{font-family:Fira Code;src:url(/HumanBreak/assets/FiraCode-Regular.5992ab96.ttf)}#non-ui{position:absolute;z-index:999;user-select:none}/*!\n * \n * ant-design-vue v3.2.15\n *\n * Copyright 2017-present, ant-design-vue.\n * All rights reserved.\n *\n *//*!****************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/style/index.less ***!\n \\****************************************************************************************************************************************************************************************************************************************************/[class^=ant-]::-ms-clear,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class*=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class*=ant-] input::-ms-reveal{display:none}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;color:rgba(255,255,255,.85);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-variant:tabular-nums;line-height:1.5715;background-color:#000;font-feature-settings:"tnum"}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;color:rgba(255,255,255,.85);font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#177ddc;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}a:hover{color:#165996}a:active{color:#388ed3}a:active,a:hover{text-decoration:none;outline:0}a:focus{text-decoration:none;outline:0}a[disabled]{color:rgba(255,255,255,.3);cursor:not-allowed}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type="range"]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;color:rgba(255,255,255,.45);text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#2b2611}::-moz-selection{color:#fff;background:#177ddc}::selection{color:#fff;background:#177ddc}.clearfix:before{display:table;content:""}.clearfix:after{display:table;clear:both;content:""}.anticon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.anticon>*{line-height:1}.anticon svg{display:inline-block}.anticon:before{display:none}.anticon .anticon-icon{display:block}.anticon>.anticon{line-height:0;vertical-align:0}.anticon[tabindex]{cursor:pointer}.anticon-spin:before{display:inline-block;animation:loadingCircle 1s infinite linear}.anticon-spin{display:inline-block;animation:loadingCircle 1s infinite linear}.ant-fade-enter,.ant-fade-appear,.ant-fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-fade-enter.ant-fade-enter-active,.ant-fade-appear.ant-fade-appear-active{animation-name:antFadeIn;animation-play-state:running}.ant-fade-leave.ant-fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}.ant-fade-enter,.ant-fade-appear{opacity:0;animation-timing-function:linear}.ant-fade-leave{animation-timing-function:linear}.fade-enter,.fade-appear,.fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.fade-enter.fade-enter-active,.fade-appear.fade-appear-active{animation-name:antFadeIn;animation-play-state:running}.fade-leave.fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}.fade-enter,.fade-appear{opacity:0;animation-timing-function:linear}.fade-leave{animation-timing-function:linear}@keyframes antFadeIn{0%{opacity:0}to{opacity:1}}@keyframes antFadeOut{0%{opacity:1}to{opacity:0}}.ant-move-up-enter,.ant-move-up-appear,.ant-move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-up-enter.ant-move-up-enter-active,.ant-move-up-appear.ant-move-up-appear-active{animation-name:antMoveUpIn;animation-play-state:running}.ant-move-up-leave.ant-move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}.ant-move-up-enter,.ant-move-up-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-up-enter,.move-up-appear,.move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-up-enter.move-up-enter-active,.move-up-appear.move-up-appear-active{animation-name:antMoveUpIn;animation-play-state:running}.move-up-leave.move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}.move-up-enter,.move-up-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-down-enter,.ant-move-down-appear,.ant-move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-down-enter.ant-move-down-enter-active,.ant-move-down-appear.ant-move-down-appear-active{animation-name:antMoveDownIn;animation-play-state:running}.ant-move-down-leave.ant-move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}.ant-move-down-enter,.ant-move-down-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-down-enter,.move-down-appear,.move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-down-enter.move-down-enter-active,.move-down-appear.move-down-appear-active{animation-name:antMoveDownIn;animation-play-state:running}.move-down-leave.move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}.move-down-enter,.move-down-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-left-enter,.ant-move-left-appear,.ant-move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-left-enter.ant-move-left-enter-active,.ant-move-left-appear.ant-move-left-appear-active{animation-name:antMoveLeftIn;animation-play-state:running}.ant-move-left-leave.ant-move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}.ant-move-left-enter,.ant-move-left-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-left-enter,.move-left-appear,.move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-left-enter.move-left-enter-active,.move-left-appear.move-left-appear-active{animation-name:antMoveLeftIn;animation-play-state:running}.move-left-leave.move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}.move-left-enter,.move-left-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-right-enter,.ant-move-right-appear,.ant-move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-right-enter.ant-move-right-enter-active,.ant-move-right-appear.ant-move-right-appear-active{animation-name:antMoveRightIn;animation-play-state:running}.ant-move-right-leave.ant-move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}.ant-move-right-enter,.ant-move-right-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-right-enter,.move-right-appear,.move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-right-enter.move-right-enter-active,.move-right-appear.move-right-appear-active{animation-name:antMoveRightIn;animation-play-state:running}.move-right-leave.move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}.move-right-enter,.move-right-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}@keyframes antMoveDownIn{0%{transform:translateY(100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveDownOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveLeftIn{0%{transform:translate(-100%);transform-origin:0 0;opacity:0}to{transform:translate(0);transform-origin:0 0;opacity:1}}@keyframes antMoveLeftOut{0%{transform:translate(0);transform-origin:0 0;opacity:1}to{transform:translate(-100%);transform-origin:0 0;opacity:0}}@keyframes antMoveRightIn{0%{transform:translate(100%);transform-origin:0 0;opacity:0}to{transform:translate(0);transform-origin:0 0;opacity:1}}@keyframes antMoveRightOut{0%{transform:translate(0);transform-origin:0 0;opacity:1}to{transform:translate(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveUpIn{0%{transform:translateY(-100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveUpOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(-100%);transform-origin:0 0;opacity:0}}@keyframes loadingCircle{to{transform:rotate(360deg)}}[ant-click-animating=true],[ant-click-animating-without-extra-node=true]{position:relative}html{--antd-wave-shadow-color: #177ddc;--scroll-bar: 0}[ant-click-animating-without-extra-node=true]:after,.ant-click-animating-node{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;box-shadow:0 0 #177ddc;box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation-fill-mode:forwards;content:"";pointer-events:none}@keyframes waveEffect{to{box-shadow:0 0 #177ddc;box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}@keyframes fadeEffect{to{opacity:0}}.slide-up-enter,.slide-up-appear,.slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-up-enter.slide-up-enter-active,.slide-up-appear.slide-up-appear-active{animation-name:antSlideUpIn;animation-play-state:running}.slide-up-leave.slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}.slide-up-enter,.slide-up-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-down-enter,.slide-down-appear,.slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-down-enter.slide-down-enter-active,.slide-down-appear.slide-down-appear-active{animation-name:antSlideDownIn;animation-play-state:running}.slide-down-leave.slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}.slide-down-enter,.slide-down-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-left-enter,.slide-left-appear,.slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-left-enter.slide-left-enter-active,.slide-left-appear.slide-left-appear-active{animation-name:antSlideLeftIn;animation-play-state:running}.slide-left-leave.slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}.slide-left-enter,.slide-left-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-right-enter,.slide-right-appear,.slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-right-enter.slide-right-enter-active,.slide-right-appear.slide-right-appear-active{animation-name:antSlideRightIn;animation-play-state:running}.slide-right-leave.slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}.slide-right-enter,.slide-right-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-up-enter,.ant-slide-up-appear,.ant-slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-up-enter.ant-slide-up-enter-active,.ant-slide-up-appear.ant-slide-up-appear-active{animation-name:antSlideUpIn;animation-play-state:running}.ant-slide-up-leave.ant-slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}.ant-slide-up-enter,.ant-slide-up-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-down-enter,.ant-slide-down-appear,.ant-slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-down-enter.ant-slide-down-enter-active,.ant-slide-down-appear.ant-slide-down-appear-active{animation-name:antSlideDownIn;animation-play-state:running}.ant-slide-down-leave.ant-slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}.ant-slide-down-enter,.ant-slide-down-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-left-enter,.ant-slide-left-appear,.ant-slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-left-enter.ant-slide-left-enter-active,.ant-slide-left-appear.ant-slide-left-appear-active{animation-name:antSlideLeftIn;animation-play-state:running}.ant-slide-left-leave.ant-slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}.ant-slide-left-enter,.ant-slide-left-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-right-enter,.ant-slide-right-appear,.ant-slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-right-enter.ant-slide-right-enter-active,.ant-slide-right-appear.ant-slide-right-appear-active{animation-name:antSlideRightIn;animation-play-state:running}.ant-slide-right-leave.ant-slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}.ant-slide-right-enter,.ant-slide-right-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes antSlideUpIn{0%{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleY(1);transform-origin:0% 0%;opacity:1}}@keyframes antSlideUpOut{0%{transform:scaleY(1);transform-origin:0% 0%;opacity:1}to{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}}@keyframes antSlideDownIn{0%{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}to{transform:scaleY(1);transform-origin:100% 100%;opacity:1}}@keyframes antSlideDownOut{0%{transform:scaleY(1);transform-origin:100% 100%;opacity:1}to{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}}@keyframes antSlideLeftIn{0%{transform:scaleX(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleX(1);transform-origin:0% 0%;opacity:1}}@keyframes antSlideLeftOut{0%{transform:scaleX(1);transform-origin:0% 0%;opacity:1}to{transform:scaleX(.8);transform-origin:0% 0%;opacity:0}}@keyframes antSlideRightIn{0%{transform:scaleX(.8);transform-origin:100% 0%;opacity:0}to{transform:scaleX(1);transform-origin:100% 0%;opacity:1}}@keyframes antSlideRightOut{0%{transform:scaleX(1);transform-origin:100% 0%;opacity:1}to{transform:scaleX(.8);transform-origin:100% 0%;opacity:0}}.ant-zoom-enter,.ant-zoom-appear,.ant-zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-enter.ant-zoom-enter-active,.ant-zoom-appear.ant-zoom-appear-active{animation-name:antZoomIn;animation-play-state:running}.ant-zoom-leave.ant-zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}.ant-zoom-enter,.ant-zoom-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-enter-prepare,.ant-zoom-appear-prepare{transform:none}.ant-zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-enter,.zoom-appear,.zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-enter.zoom-enter-active,.zoom-appear.zoom-appear-active{animation-name:antZoomIn;animation-play-state:running}.zoom-leave.zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}.zoom-enter,.zoom-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-enter-prepare,.zoom-appear-prepare{transform:none}.zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-enter,.ant-zoom-big-appear,.ant-zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-enter.ant-zoom-big-enter-active,.ant-zoom-big-appear.ant-zoom-big-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-leave.ant-zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-enter,.ant-zoom-big-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-enter-prepare,.ant-zoom-big-appear-prepare{transform:none}.ant-zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-enter,.zoom-big-appear,.zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-big-enter.zoom-big-enter-active,.zoom-big-appear.zoom-big-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.zoom-big-leave.zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.zoom-big-enter,.zoom-big-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-enter-prepare,.zoom-big-appear-prepare{transform:none}.zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-fast-enter,.ant-zoom-big-fast-appear,.ant-zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-fast-enter,.ant-zoom-big-fast-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-fast-enter-prepare,.ant-zoom-big-fast-appear-prepare{transform:none}.ant-zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-fast-enter,.zoom-big-fast-appear,.zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}.zoom-big-fast-enter.zoom-big-fast-enter-active,.zoom-big-fast-appear.zoom-big-fast-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.zoom-big-fast-leave.zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.zoom-big-fast-enter,.zoom-big-fast-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-fast-enter-prepare,.zoom-big-fast-appear-prepare{transform:none}.zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-up-enter,.ant-zoom-up-appear,.ant-zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-up-enter.ant-zoom-up-enter-active,.ant-zoom-up-appear.ant-zoom-up-appear-active{animation-name:antZoomUpIn;animation-play-state:running}.ant-zoom-up-leave.ant-zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}.ant-zoom-up-enter,.ant-zoom-up-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-up-enter-prepare,.ant-zoom-up-appear-prepare{transform:none}.ant-zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-up-enter,.zoom-up-appear,.zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-up-enter.zoom-up-enter-active,.zoom-up-appear.zoom-up-appear-active{animation-name:antZoomUpIn;animation-play-state:running}.zoom-up-leave.zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}.zoom-up-enter,.zoom-up-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-up-enter-prepare,.zoom-up-appear-prepare{transform:none}.zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-down-enter,.ant-zoom-down-appear,.ant-zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-down-enter.ant-zoom-down-enter-active,.ant-zoom-down-appear.ant-zoom-down-appear-active{animation-name:antZoomDownIn;animation-play-state:running}.ant-zoom-down-leave.ant-zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}.ant-zoom-down-enter,.ant-zoom-down-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-down-enter-prepare,.ant-zoom-down-appear-prepare{transform:none}.ant-zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-down-enter,.zoom-down-appear,.zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-down-enter.zoom-down-enter-active,.zoom-down-appear.zoom-down-appear-active{animation-name:antZoomDownIn;animation-play-state:running}.zoom-down-leave.zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}.zoom-down-enter,.zoom-down-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-down-enter-prepare,.zoom-down-appear-prepare{transform:none}.zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-left-enter,.ant-zoom-left-appear,.ant-zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-left-enter.ant-zoom-left-enter-active,.ant-zoom-left-appear.ant-zoom-left-appear-active{animation-name:antZoomLeftIn;animation-play-state:running}.ant-zoom-left-leave.ant-zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}.ant-zoom-left-enter,.ant-zoom-left-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-left-enter-prepare,.ant-zoom-left-appear-prepare{transform:none}.ant-zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-left-enter,.zoom-left-appear,.zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-left-enter.zoom-left-enter-active,.zoom-left-appear.zoom-left-appear-active{animation-name:antZoomLeftIn;animation-play-state:running}.zoom-left-leave.zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}.zoom-left-enter,.zoom-left-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-left-enter-prepare,.zoom-left-appear-prepare{transform:none}.zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-right-enter,.ant-zoom-right-appear,.ant-zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-right-enter.ant-zoom-right-enter-active,.ant-zoom-right-appear.ant-zoom-right-appear-active{animation-name:antZoomRightIn;animation-play-state:running}.ant-zoom-right-leave.ant-zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}.ant-zoom-right-enter,.ant-zoom-right-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-right-enter-prepare,.ant-zoom-right-appear-prepare{transform:none}.ant-zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-right-enter,.zoom-right-appear,.zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-right-enter.zoom-right-enter-active,.zoom-right-appear.zoom-right-appear-active{animation-name:antZoomRightIn;animation-play-state:running}.zoom-right-leave.zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}.zoom-right-enter,.zoom-right-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-right-enter-prepare,.zoom-right-appear-prepare{transform:none}.zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}@keyframes antZoomIn{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomOut{0%{transform:scale(1)}to{transform:scale(.2);opacity:0}}@keyframes antZoomBigIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomBigOut{0%{transform:scale(1)}to{transform:scale(.8);opacity:0}}@keyframes antZoomUpIn{0%{transform:scale(.8);transform-origin:50% 0%;opacity:0}to{transform:scale(1);transform-origin:50% 0%}}@keyframes antZoomUpOut{0%{transform:scale(1);transform-origin:50% 0%}to{transform:scale(.8);transform-origin:50% 0%;opacity:0}}@keyframes antZoomLeftIn{0%{transform:scale(.8);transform-origin:0% 50%;opacity:0}to{transform:scale(1);transform-origin:0% 50%}}@keyframes antZoomLeftOut{0%{transform:scale(1);transform-origin:0% 50%}to{transform:scale(.8);transform-origin:0% 50%;opacity:0}}@keyframes antZoomRightIn{0%{transform:scale(.8);transform-origin:100% 50%;opacity:0}to{transform:scale(1);transform-origin:100% 50%}}@keyframes antZoomRightOut{0%{transform:scale(1);transform-origin:100% 50%}to{transform:scale(.8);transform-origin:100% 50%;opacity:0}}@keyframes antZoomDownIn{0%{transform:scale(.8);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes antZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(.8);transform-origin:50% 100%;opacity:0}}.ant-motion-collapse-legacy{overflow:hidden}.ant-motion-collapse-legacy-active{transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}.ant-motion-collapse{overflow:hidden;transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/affix/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-affix{position:fixed;z-index:10}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/alert/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-alert{box-sizing:border-box;margin:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:flex;align-items:center;padding:8px 15px;word-wrap:break-word;border-radius:2px}.ant-alert-content{flex:1;min-width:0}.ant-alert-icon{margin-right:8px}.ant-alert-description{display:none;font-size:14px;line-height:22px}.ant-alert-success{background-color:#162312;border:1px solid #274916}.ant-alert-success .ant-alert-icon{color:#49aa19}.ant-alert-info{background-color:#111b26;border:1px solid #153450}.ant-alert-info .ant-alert-icon{color:#177ddc}.ant-alert-warning{background-color:#2b2111;border:1px solid #594214}.ant-alert-warning .ant-alert-icon{color:#d89614}.ant-alert-error{background-color:#2a1215;border:1px solid #58181c}.ant-alert-error .ant-alert-icon{color:#a61d24}.ant-alert-error .ant-alert-description>pre{margin:0;padding:0}.ant-alert-action{margin-left:8px}.ant-alert-close-icon{margin-left:8px;padding:0;overflow:hidden;font-size:12px;line-height:12px;background-color:transparent;border:none;outline:none;cursor:pointer}.ant-alert-close-icon .anticon-close{color:rgba(255,255,255,.45);transition:color .3s}.ant-alert-close-icon .anticon-close:hover{color:rgba(255,255,255,.75)}.ant-alert-close-text{color:rgba(255,255,255,.45);transition:color .3s}.ant-alert-close-text:hover{color:rgba(255,255,255,.75)}.ant-alert-with-description{align-items:flex-start;padding:15px 15px 15px 24px}.ant-alert-with-description.ant-alert-no-icon{padding:15px}.ant-alert-with-description .ant-alert-icon{margin-right:15px;font-size:24px}.ant-alert-with-description .ant-alert-message{display:block;margin-bottom:4px;color:rgba(255,255,255,.85);font-size:16px}.ant-alert-message{color:rgba(255,255,255,.85)}.ant-alert-with-description .ant-alert-description{display:block}.ant-alert.ant-alert-motion-leave{overflow:hidden;opacity:1;transition:max-height .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),padding-top .3s cubic-bezier(.78,.14,.15,.86),padding-bottom .3s cubic-bezier(.78,.14,.15,.86),margin-bottom .3s cubic-bezier(.78,.14,.15,.86)}.ant-alert.ant-alert-motion-leave-active{max-height:0;margin-bottom:0!important;padding-top:0;padding-bottom:0;opacity:0}.ant-alert-banner{margin-bottom:0;border:0;border-radius:0}.ant-alert.ant-alert-rtl{direction:rtl}.ant-alert-rtl .ant-alert-icon{margin-right:auto;margin-left:8px}.ant-alert-rtl .ant-alert-action,.ant-alert-rtl .ant-alert-close-icon{margin-right:8px;margin-left:auto}.ant-alert-rtl.ant-alert-with-description{padding-right:24px;padding-left:15px}.ant-alert-rtl.ant-alert-with-description .ant-alert-icon{margin-right:auto;margin-left:15px}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/anchor/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-anchor{box-sizing:border-box;margin:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;padding:0 0 0 2px}.ant-anchor-wrapper{margin-left:-4px;padding-left:4px;overflow:auto;background-color:transparent}.ant-anchor-ink{position:absolute;top:0;left:0;height:100%}.ant-anchor-ink:before{position:relative;display:block;width:2px;height:100%;margin:0 auto;background-color:#303030;content:" "}.ant-anchor-ink-ball{position:absolute;left:50%;display:none;width:8px;height:8px;background-color:#141414;border:2px solid #177ddc;border-radius:8px;transform:translate(-50%);transition:top .3s ease-in-out}.ant-anchor-ink-ball.visible{display:inline-block}.ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball{display:none}.ant-anchor-link{padding:7px 0 7px 16px;line-height:1.143}.ant-anchor-link-title{position:relative;display:block;margin-bottom:6px;overflow:hidden;color:rgba(255,255,255,.85);white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-anchor-link-title:only-child{margin-bottom:0}.ant-anchor-link-active>.ant-anchor-link-title{color:#177ddc}.ant-anchor-link .ant-anchor-link{padding-top:5px;padding-bottom:5px}.ant-anchor-rtl{direction:rtl}.ant-anchor-rtl.ant-anchor-wrapper{margin-right:-4px;margin-left:0;padding-right:4px;padding-left:0}.ant-anchor-rtl .ant-anchor-ink{right:0;left:auto}.ant-anchor-rtl .ant-anchor-ink-ball{right:50%;left:0;transform:translate(50%)}.ant-anchor-rtl .ant-anchor-link{padding:7px 16px 7px 0}/*!******************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/auto-complete/style/index.less ***!\n \\******************************************************************************************************************************************************************************************************************************************************************/.ant-select-auto-complete{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-select-auto-complete .ant-select-clear{right:13px}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/select/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-select-single .ant-select-selector{display:flex}.ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute;top:0;right:11px;bottom:0;left:11px}.ant-select-single .ant-select-selector .ant-select-selection-search-input{width:100%}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{padding:0;line-height:30px;transition:all .3s}@supports (-moz-appearance: meterbar){.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px}}.ant-select-single .ant-select-selector .ant-select-selection-item{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-single .ant-select-selector .ant-select-selection-placeholder{transition:none;pointer-events:none}.ant-select-single .ant-select-selector:after,.ant-select-single .ant-select-selector .ant-select-selection-item:after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder:after{display:inline-block;width:0;visibility:hidden;content:"\\a0"}.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:25px}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:18px}.ant-select-single.ant-select-open .ant-select-selection-item{color:rgba(255,255,255,.3)}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:32px;padding:0 11px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:30px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after{line-height:30px}.ant-select-single.ant-select-customize-input .ant-select-selector:after{display:none}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;right:0;left:0;padding:0 11px}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after{display:none}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{height:40px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:38px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{height:24px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{right:7px;left:7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{padding:0 7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:28px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:21px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-selection-overflow{position:relative;display:flex;flex:auto;flex-wrap:wrap;max-width:100%}.ant-select-selection-overflow-item{flex:none;align-self:center;max-width:100%}.ant-select-multiple .ant-select-selector{display:flex;flex-wrap:wrap;align-items:center;padding:1px 4px}.ant-select-show-search.ant-select-multiple .ant-select-selector{cursor:text}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#141414;cursor:not-allowed}.ant-select-multiple .ant-select-selector:after{display:inline-block;width:0;margin:2px 0;line-height:24px;content:"\\a0"}.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:24px}.ant-select-multiple .ant-select-selection-item{position:relative;display:flex;flex:none;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:rgba(255,255,255,.08);border:1px solid #303030;border-radius:2px;cursor:default;transition:font-size .3s,line-height .3s,height .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-margin-end:4px;margin-inline-end:4px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:4px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#595959;border-color:#1f1f1f;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-content{display:inline-block;margin-right:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:rgba(255,255,255,.45);font-weight:700;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove>*{line-height:1}.ant-select-multiple .ant-select-selection-item-remove svg{display:inline-block}.ant-select-multiple .ant-select-selection-item-remove:before{display:none}.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{display:block}.ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:-.2em}.ant-select-multiple .ant-select-selection-item-remove:hover{color:rgba(255,255,255,.75)}.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search{-webkit-margin-start:0;margin-inline-start:0}.ant-select-multiple .ant-select-selection-search{position:relative;max-width:100%;-webkit-margin-start:7px;margin-inline-start:7px}.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror{height:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:24px;transition:all .3s}.ant-select-multiple .ant-select-selection-search-input{width:100%;min-width:4.1px}.ant-select-multiple .ant-select-selection-search-mirror{position:absolute;top:0;left:0;z-index:999;white-space:pre;visibility:hidden}.ant-select-multiple .ant-select-selection-placeholder{position:absolute;top:50%;right:11px;left:11px;transform:translateY(-50%);transition:all .3s}.ant-select-multiple.ant-select-lg .ant-select-selector:after{line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:30px}.ant-select-multiple.ant-select-lg .ant-select-selection-search{height:32px;line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{height:32px;line-height:30px}.ant-select-multiple.ant-select-sm .ant-select-selector:after{line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-item{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{height:16px;line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{left:7px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{-webkit-margin-start:3px;margin-inline-start:3px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:32px}.ant-select-disabled .ant-select-selection-item-remove{display:none}.ant-select{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:transparent;border:1px solid #434343;border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:pointer}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:auto}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:rgba(255,255,255,.3);background:rgba(255,255,255,.08);cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#141414}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:not-allowed}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{margin:0;padding:0;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#165996;border-right-width:1px!important}.ant-select-selection-item{flex:1;overflow:hidden;font-weight:400;white-space:nowrap;text-overflow:ellipsis}@media all and (-ms-high-contrast: none){.ant-select-selection-item *::-ms-backdrop,.ant-select-selection-item{flex:auto}}.ant-select-selection-placeholder{flex:1;overflow:hidden;color:rgba(255,255,255,.3);white-space:nowrap;text-overflow:ellipsis;pointer-events:none}@media all and (-ms-high-contrast: none){.ant-select-selection-placeholder *::-ms-backdrop,.ant-select-selection-placeholder{flex:auto}}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;line-height:0;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11px;width:12px;height:12px;margin-top:-6px;color:rgba(255,255,255,.3);font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-arrow>*{line-height:1}.ant-select-arrow svg{display:inline-block}.ant-select-arrow:before{display:none}.ant-select-arrow .ant-select-arrow-icon{display:block}.ant-select-arrow .anticon{vertical-align:top;transition:transform .3s}.ant-select-arrow .anticon>svg{vertical-align:top}.ant-select-arrow .anticon:not(.ant-select-suffix){pointer-events:auto}.ant-select-disabled .ant-select-arrow{cursor:not-allowed}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:rgba(255,255,255,.3);font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:#141414;cursor:pointer;opacity:0;transition:color .3s ease,opacity .15s ease;text-rendering:auto}.ant-select-clear:before{display:block}.ant-select-clear:hover{color:rgba(255,255,255,.45)}.ant-select:hover .ant-select-clear{opacity:1}.ant-select-dropdown{margin:0;color:rgba(255,255,255,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:#1f1f1f;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2)}.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpIn}.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownIn}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpOut}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownOut}.ant-select-dropdown-hidden{display:none}.ant-select-dropdown-empty{color:rgba(255,255,255,.3)}.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(255,255,255,.85);font-weight:400;font-size:14px;line-height:22px;color:rgba(255,255,255,.3)}.ant-select-item{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(255,255,255,.85);font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:background .3s ease}.ant-select-item-group{color:rgba(255,255,255,.45);font-size:12px;cursor:default}.ant-select-item-option{display:flex}.ant-select-item-option-content{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-select-item-option-state{flex:none}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:rgba(255,255,255,.08)}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:rgba(255,255,255,.85);font-weight:600;background-color:#111b26}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#177ddc}.ant-select-item-option-disabled{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-select-item-option-disabled.ant-select-item-option-selected{background-color:#141414}.ant-select-item-option-grouped{padding-left:24px}.ant-select-lg{font-size:16px}.ant-select-borderless .ant-select-selector{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-select-rtl{direction:rtl}.ant-select-rtl .ant-select-arrow,.ant-select-rtl .ant-select-clear{right:initial;left:11px}.ant-select-dropdown-rtl{direction:rtl}.ant-select-dropdown-rtl .ant-select-item-option-grouped{padding-right:24px;padding-left:12px}.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:4px;padding-left:24px}.ant-select-rtl.ant-select-multiple .ant-select-selection-item{text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{margin-right:0;margin-left:4px;text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{right:0;left:auto}.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{right:11px;left:auto}.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{right:7px}.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{right:0;left:9px;text-align:right}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:11px;left:25px}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:18px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:6px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:21px}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/empty/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-empty{margin:0 8px;font-size:14px;line-height:1.5715;text-align:center}.ant-empty-image{height:100px;margin-bottom:8px}.ant-empty-image img{height:100%}.ant-empty-image svg{height:100%;margin:auto}.ant-empty-footer{margin-top:16px}.ant-empty-normal{margin:32px 0;color:rgba(255,255,255,.3)}.ant-empty-normal .ant-empty-image{height:40px}.ant-empty-small{margin:8px 0;color:rgba(255,255,255,.3)}.ant-empty-small .ant-empty-image{height:35px}.ant-empty-img-default-ellipse{fill:#fff;fill-opacity:.08}.ant-empty-img-default-path-1{fill:#262626}.ant-empty-img-default-path-2{fill:url(#linearGradient-1)}.ant-empty-img-default-path-3{fill:#595959}.ant-empty-img-default-path-4{fill:#434343}.ant-empty-img-default-path-5{fill:#595959}.ant-empty-img-default-g{fill:#434343}.ant-empty-img-simple-ellipse{fill:#fff;fill-opacity:.08}.ant-empty-img-simple-g{stroke:#434343}.ant-empty-img-simple-path{fill:#262626;stroke:#434343}.ant-empty-rtl{direction:rtl}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/avatar/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-avatar{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;overflow:hidden;color:#fff;white-space:nowrap;text-align:center;vertical-align:middle;background:rgba(255,255,255,.3);width:32px;height:32px;line-height:32px;border-radius:50%}.ant-avatar-image{background:transparent}.ant-avatar .ant-image-img{display:block}.ant-avatar-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar.ant-avatar-icon{font-size:18px}.ant-avatar.ant-avatar-icon>.anticon{margin:0}.ant-avatar-lg{width:40px;height:40px;line-height:40px;border-radius:50%}.ant-avatar-lg-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar-lg.ant-avatar-icon{font-size:24px}.ant-avatar-lg.ant-avatar-icon>.anticon{margin:0}.ant-avatar-sm{width:24px;height:24px;line-height:24px;border-radius:50%}.ant-avatar-sm-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar-sm.ant-avatar-icon{font-size:14px}.ant-avatar-sm.ant-avatar-icon>.anticon{margin:0}.ant-avatar-square{border-radius:2px}.ant-avatar>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ant-avatar-group{display:inline-flex}.ant-avatar-group .ant-avatar{border:1px solid #fff}.ant-avatar-group .ant-avatar:not(:first-child){margin-left:-8px}.ant-avatar-group-popover .ant-avatar+.ant-avatar{margin-left:3px}.ant-avatar-group-rtl .ant-avatar:not(:first-child){margin-right:-8px;margin-left:0}.ant-avatar-group-popover.ant-popover-rtl .ant-avatar+.ant-avatar{margin-right:3px;margin-left:0}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/back-top/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-back-top{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:fixed;right:100px;bottom:50px;z-index:10;width:40px;height:40px;cursor:pointer}.ant-back-top:empty{display:none}.ant-back-top-rtl{right:auto;left:100px;direction:rtl}.ant-back-top-content{width:40px;height:40px;overflow:hidden;color:#fff;text-align:center;background-color:rgba(255,255,255,.45);border-radius:20px;transition:all .3s}.ant-back-top-content:hover{background-color:rgba(255,255,255,.85);transition:all .3s}.ant-back-top-icon{font-size:24px;line-height:40px}@media screen and (max-width: 768px){.ant-back-top{right:60px}}@media screen and (max-width: 480px){.ant-back-top{right:20px}}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/badge/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-badge{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;line-height:1}.ant-badge-count{z-index:auto;min-width:20px;height:20px;padding:0 6px;color:#fff;font-weight:400;font-size:12px;line-height:20px;white-space:nowrap;text-align:center;background:#a61d24;border-radius:10px;box-shadow:0 0 0 1px #141414}.ant-badge-count a,.ant-badge-count a:hover{color:#fff}.ant-badge-count-sm{min-width:14px;height:14px;padding:0;font-size:12px;line-height:14px;border-radius:7px}.ant-badge-multiple-words{padding:0 8px}.ant-badge-dot{z-index:auto;width:6px;min-width:6px;height:6px;background:#a61d24;border-radius:100%;box-shadow:0 0 0 1px #141414}.ant-badge-dot.ant-scroll-number{transition:background 1.5s}.ant-badge-count,.ant-badge-dot,.ant-badge .ant-scroll-number-custom-component{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0%}.ant-badge-count.anticon-spin,.ant-badge-dot.anticon-spin,.ant-badge .ant-scroll-number-custom-component.anticon-spin{animation:antBadgeLoadingCircle 1s infinite linear}.ant-badge-status{line-height:inherit;vertical-align:baseline}.ant-badge-status-dot{position:relative;top:-1px;display:inline-block;width:6px;height:6px;vertical-align:middle;border-radius:50%}.ant-badge-status-success{background-color:#49aa19}.ant-badge-status-processing{position:relative;background-color:#177ddc}.ant-badge-status-processing:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #177ddc;border-radius:50%;animation:antStatusProcessing 1.2s infinite ease-in-out;content:""}.ant-badge-status-default{background-color:#d9d9d9}.ant-badge-status-error{background-color:#a61d24}.ant-badge-status-warning{background-color:#d89614}.ant-badge-status-pink,.ant-badge-status-magenta{background:#cb2b83}.ant-badge-status-red{background:#d32029}.ant-badge-status-volcano{background:#d84a1b}.ant-badge-status-orange{background:#d87a16}.ant-badge-status-yellow{background:#d8bd14}.ant-badge-status-gold{background:#d89614}.ant-badge-status-cyan{background:#13a8a8}.ant-badge-status-lime{background:#8bbb11}.ant-badge-status-green{background:#49aa19}.ant-badge-status-blue{background:#177ddc}.ant-badge-status-geekblue{background:#2b4acb}.ant-badge-status-purple{background:#642ab5}.ant-badge-status-text{margin-left:8px;color:rgba(255,255,255,.85);font-size:14px}.ant-badge-zoom-appear,.ant-badge-zoom-enter{animation:antZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46);animation-fill-mode:both}.ant-badge-zoom-leave{animation:antZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6);animation-fill-mode:both}.ant-badge-not-a-wrapper .ant-badge-zoom-appear,.ant-badge-not-a-wrapper .ant-badge-zoom-enter{animation:antNoWrapperZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46)}.ant-badge-not-a-wrapper .ant-badge-zoom-leave{animation:antNoWrapperZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6)}.ant-badge-not-a-wrapper:not(.ant-badge-status){vertical-align:middle}.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,.ant-badge-not-a-wrapper .ant-badge-count{transform:none}.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,.ant-badge-not-a-wrapper .ant-scroll-number{position:relative;top:auto;display:block;transform-origin:50% 50%}@keyframes antStatusProcessing{0%{transform:scale(.8);opacity:.5}to{transform:scale(2.4);opacity:0}}.ant-scroll-number{overflow:hidden;direction:ltr}.ant-scroll-number-only{position:relative;display:inline-block;height:20px;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.ant-scroll-number-only>p.ant-scroll-number-only-unit{height:20px;margin:0;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.ant-scroll-number-symbol{vertical-align:top}@keyframes antZoomBadgeIn{0%{transform:scale(0) translate(50%,-50%);opacity:0}to{transform:scale(1) translate(50%,-50%)}}@keyframes antZoomBadgeOut{0%{transform:scale(1) translate(50%,-50%)}to{transform:scale(0) translate(50%,-50%);opacity:0}}@keyframes antNoWrapperZoomBadgeIn{0%{transform:scale(0);opacity:0}to{transform:scale(1)}}@keyframes antNoWrapperZoomBadgeOut{0%{transform:scale(1)}to{transform:scale(0);opacity:0}}@keyframes antBadgeLoadingCircle{0%{transform-origin:50%}to{transform:translate(50%,-50%) rotate(360deg);transform-origin:50%}}.ant-ribbon-wrapper{position:relative}.ant-ribbon{box-sizing:border-box;margin:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:8px;height:22px;padding:0 8px;color:#fff;line-height:22px;white-space:nowrap;background-color:#177ddc;border-radius:2px}.ant-ribbon-text{color:#fff}.ant-ribbon-corner{position:absolute;top:100%;width:8px;height:8px;color:currentcolor;border:4px solid;transform:scaleY(.75);transform-origin:top}.ant-ribbon-corner:after{position:absolute;top:-4px;left:-4px;width:inherit;height:inherit;color:rgba(0,0,0,.25);border:inherit;content:""}.ant-ribbon-color-pink,.ant-ribbon-color-magenta{color:#cb2b83;background:#cb2b83}.ant-ribbon-color-red{color:#d32029;background:#d32029}.ant-ribbon-color-volcano{color:#d84a1b;background:#d84a1b}.ant-ribbon-color-orange{color:#d87a16;background:#d87a16}.ant-ribbon-color-yellow{color:#d8bd14;background:#d8bd14}.ant-ribbon-color-gold{color:#d89614;background:#d89614}.ant-ribbon-color-cyan{color:#13a8a8;background:#13a8a8}.ant-ribbon-color-lime{color:#8bbb11;background:#8bbb11}.ant-ribbon-color-green{color:#49aa19;background:#49aa19}.ant-ribbon-color-blue{color:#177ddc;background:#177ddc}.ant-ribbon-color-geekblue{color:#2b4acb;background:#2b4acb}.ant-ribbon-color-purple{color:#642ab5;background:#642ab5}.ant-ribbon.ant-ribbon-placement-end{right:-8px;border-bottom-right-radius:0}.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner{right:0;border-color:currentcolor transparent transparent currentcolor}.ant-ribbon.ant-ribbon-placement-start{left:-8px;border-bottom-left-radius:0}.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner{left:0;border-color:currentcolor currentcolor transparent transparent}.ant-badge-rtl{direction:rtl}.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{right:auto;left:0;direction:ltr;transform:translate(-50%,-50%);transform-origin:0% 0%}.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{right:auto;left:0;transform:translate(-50%,-50%);transform-origin:0% 0%}.ant-badge-rtl .ant-badge-status-text{margin-right:8px;margin-left:0}.ant-ribbon-rtl{direction:rtl}.ant-ribbon-rtl.ant-ribbon-placement-end{right:unset;left:-8px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner{right:unset;left:0;border-color:currentcolor currentcolor transparent transparent}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner:after{border-color:currentcolor currentcolor transparent transparent}.ant-ribbon-rtl.ant-ribbon-placement-start{right:-8px;left:unset;border-bottom-right-radius:0;border-bottom-left-radius:2px}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner{right:0;left:unset;border-color:currentcolor transparent transparent currentcolor}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner:after{border-color:currentcolor transparent transparent currentcolor}/*!***************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/breadcrumb/style/index.less ***!\n \\***************************************************************************************************************************************************************************************************************************************************************/.ant-breadcrumb{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";color:rgba(255,255,255,.45);font-size:14px}.ant-breadcrumb .anticon{font-size:14px}.ant-breadcrumb a{color:rgba(255,255,255,.45);transition:color .3s}.ant-breadcrumb a:hover{color:#165996}.ant-breadcrumb>span:last-child{color:rgba(255,255,255,.85)}.ant-breadcrumb>span:last-child a{color:rgba(255,255,255,.85)}.ant-breadcrumb>span:last-child .ant-breadcrumb-separator{display:none}.ant-breadcrumb-separator{margin:0 8px;color:rgba(255,255,255,.45)}.ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-link>.anticon+a{margin-left:4px}.ant-breadcrumb-overlay-link>.anticon{margin-left:4px}.ant-breadcrumb-rtl{direction:rtl}.ant-breadcrumb-rtl:before{display:table;content:""}.ant-breadcrumb-rtl:after{display:table;clear:both;content:""}.ant-breadcrumb-rtl>span{float:right}.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+a{margin-right:4px;margin-left:0}.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link>.anticon{margin-right:4px;margin-left:0}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/menu/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-menu-item-danger.ant-menu-item,.ant-menu-item-danger.ant-menu-item:hover,.ant-menu-item-danger.ant-menu-item-active{color:#a61d24}.ant-menu-item-danger.ant-menu-item:active{background:#2a1215}.ant-menu-item-danger.ant-menu-item-selected{color:#a61d24}.ant-menu-item-danger.ant-menu-item-selected>a,.ant-menu-item-danger.ant-menu-item-selected>a:hover{color:#a61d24}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{background-color:#2a1215}.ant-menu-inline .ant-menu-item-danger.ant-menu-item:after{border-right-color:#a61d24}.ant-menu-dark .ant-menu-item-danger.ant-menu-item,.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a{color:#a61d24}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{color:#fff;background-color:#a61d24}.ant-menu{box-sizing:border-box;margin:0;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";padding:0;color:rgba(255,255,255,.85);font-size:14px;line-height:0;text-align:left;list-style:none;background:#141414;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2);transition:background .3s,width .3s cubic-bezier(.2,0,0,1) 0s}.ant-menu:before{display:table;content:""}.ant-menu:after{display:table;clear:both;content:""}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #11263c}.ant-menu ul,.ant-menu ol{margin:0;padding:0;list-style:none}.ant-menu-overflow{display:flex}.ant-menu-overflow-item{flex:none}.ant-menu-hidden,.ant-menu-submenu-hidden{display:none}.ant-menu-item-group-title{height:1.5715;padding:8px 16px;color:rgba(255,255,255,.45);font-size:14px;line-height:1.5715;transition:all .3s}.ant-menu-horizontal .ant-menu-submenu{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu,.ant-menu-submenu-inline{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-selected{color:#177ddc}.ant-menu-item:active,.ant-menu-submenu-title:active{background:#111b26}.ant-menu-submenu .ant-menu-sub{cursor:initial;transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-title-content{transition:color .3s}.ant-menu-item a{color:rgba(255,255,255,.85)}.ant-menu-item a:hover{color:#177ddc}.ant-menu-item a:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;content:""}.ant-menu-item>.ant-badge a{color:rgba(255,255,255,.85)}.ant-menu-item>.ant-badge a:hover{color:#177ddc}.ant-menu-item-divider{overflow:hidden;line-height:0;border-color:#303030;border-style:solid;border-width:1px 0 0}.ant-menu-item-divider-dashed{border-style:dashed}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu{margin-top:-1px}.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{background-color:transparent}.ant-menu-item-selected,.ant-menu-item-selected a,.ant-menu-item-selected a:hover{color:#177ddc}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#111b26}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:1px solid #303030}.ant-menu-vertical-right{border-left:1px solid #303030}.ant-menu-vertical.ant-menu-sub,.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub{min-width:160px;max-height:calc(100vh - 100px);padding:0;overflow:hidden;border-right:0}.ant-menu-vertical.ant-menu-sub:not([class*="-active"]),.ant-menu-vertical-left.ant-menu-sub:not([class*="-active"]),.ant-menu-vertical-right.ant-menu-sub:not([class*="-active"]){overflow-x:hidden;overflow-y:auto}.ant-menu-vertical.ant-menu-sub .ant-menu-item,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-vertical.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after{border-right:0}.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:0 0}.ant-menu-horizontal.ant-menu-sub{min-width:114px}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title{transition:border-color .3s,background .3s}.ant-menu-item,.ant-menu-submenu-title{position:relative;display:block;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;transition:border-color .3s,background .3s,padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-item .ant-menu-item-icon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .anticon{min-width:14px;font-size:14px;transition:font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1),color .3s}.ant-menu-item .ant-menu-item-icon+span,.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu-item .anticon+span,.ant-menu-submenu-title .anticon+span{margin-left:10px;opacity:1;transition:opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s}.ant-menu-item .ant-menu-item-icon.svg,.ant-menu-submenu-title .ant-menu-item-icon.svg{vertical-align:-.125em}.ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-submenu-title.ant-menu-item-only-child>.anticon,.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon{margin-right:0}.ant-menu-item:focus-visible,.ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #11263c}.ant-menu>.ant-menu-item-divider{margin:1px 0;padding:0}.ant-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;border-radius:2px;box-shadow:none;transform-origin:0 0}.ant-menu-submenu-popup:before{position:absolute;top:-7px;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:.0001;content:" "}.ant-menu-submenu-placement-rightTop:before{top:0;left:-7px}.ant-menu-submenu>.ant-menu{background-color:#141414;border-radius:2px}.ant-menu-submenu>.ant-menu-submenu-title:after{transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-popup>.ant-menu{background-color:#1f1f1f}.ant-menu-submenu-expand-icon,.ant-menu-submenu-arrow{position:absolute;top:50%;right:16px;width:10px;color:rgba(255,255,255,.85);transform:translateY(-50%);transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-arrow:before,.ant-menu-submenu-arrow:after{position:absolute;width:6px;height:1.5px;background-color:currentcolor;border-radius:2px;transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-submenu-arrow:before{transform:rotate(45deg) translateY(-2.5px)}.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translateY(2.5px)}.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:#177ddc}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:before,.ant-menu-submenu-inline .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translate(2.5px)}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline .ant-menu-submenu-arrow:after{transform:rotate(45deg) translate(-2.5px)}.ant-menu-submenu-horizontal .ant-menu-submenu-arrow{display:none}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{transform:translateY(-2px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translate(-2.5px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{transform:rotate(45deg) translate(2.5px)}.ant-menu-vertical .ant-menu-submenu-selected,.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected{color:#177ddc}.ant-menu-horizontal{line-height:46px;border:0;border-bottom:1px solid #303030;box-shadow:none}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu{margin-top:-1px;margin-bottom:0;padding:0 20px}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected{color:#177ddc}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after{border-bottom:2px solid #177ddc}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{position:relative;top:1px;display:inline-block;vertical-align:bottom}.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after{position:absolute;right:20px;bottom:0;left:20px;border-bottom:2px solid transparent;transition:border-color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{padding:0}.ant-menu-horizontal>.ant-menu-item a{color:rgba(255,255,255,.85)}.ant-menu-horizontal>.ant-menu-item a:hover{color:#177ddc}.ant-menu-horizontal>.ant-menu-item a:before{bottom:-2px}.ant-menu-horizontal>.ant-menu-item-selected a{color:#177ddc}.ant-menu-horizontal:after{display:block;clear:both;height:0;content:" "}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item{position:relative}.ant-menu-vertical .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-inline .ant-menu-item:after{position:absolute;top:0;right:0;bottom:0;border-right:3px solid #177ddc;transform:scaleY(.0001);opacity:0;transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);content:""}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{height:40px;margin-top:4px;margin-bottom:4px;padding:0 16px;overflow:hidden;line-height:40px;text-overflow:ellipsis}.ant-menu-vertical .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu,.ant-menu-inline .ant-menu-submenu{padding-bottom:.02px}.ant-menu-vertical .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-menu-inline .ant-menu-item:not(:last-child){margin-bottom:8px}.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-inline>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px}.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline{width:100%}.ant-menu-inline .ant-menu-selected:after,.ant-menu-inline .ant-menu-item-selected:after{transform:scaleY(1);opacity:1;transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{width:calc(100% + 1px)}.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title{display:flex;align-items:center;transition:border-color .3s,background .3s,padding .1s cubic-bezier(.215,.61,.355,1)}.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ant-menu-inline.ant-menu-root .ant-menu-item>*,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>*{flex:none}.ant-menu.ant-menu-inline-collapsed{width:80px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{left:0;padding:0 calc(50% - 8px);text-overflow:clip}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:0}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin:0;font-size:16px;line-height:40px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{display:inline-block;opacity:0}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed .anticon{display:inline-block}.ant-menu.ant-menu-inline-collapsed-tooltip{pointer-events:none}.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed-tooltip .anticon{display:none}.ant-menu.ant-menu-inline-collapsed-tooltip a{color:rgba(255,255,255,.85)}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{padding-right:4px;padding-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-menu-item-group-list{margin:0;padding:0}.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title{padding:0 16px 0 28px}.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right,.ant-menu-root.ant-menu-inline{box-shadow:none}.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon{font-size:16px;text-align:center}.ant-menu-sub.ant-menu-inline{padding:0;background:rgba(255,255,255,.04);border:0;border-radius:0;box-shadow:none}.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px;list-style-position:inside;list-style-type:disc}.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-left:32px}.ant-menu-item-disabled,.ant-menu-submenu-disabled{color:rgba(255,255,255,.3)!important;background:none;cursor:not-allowed}.ant-menu-item-disabled:after,.ant-menu-submenu-disabled:after{border-color:transparent!important}.ant-menu-item-disabled a,.ant-menu-submenu-disabled a{color:rgba(255,255,255,.3)!important;pointer-events:none}.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title{color:rgba(255,255,255,.3)!important;cursor:not-allowed}.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:rgba(255,255,255,.3)!important}.ant-layout-header .ant-menu{line-height:inherit}.ant-menu-inline-collapsed-tooltip a,.ant-menu-inline-collapsed-tooltip a:hover{color:#fff}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover{color:#177ddc}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #388ed3}.ant-menu-dark .ant-menu-item:focus-visible,.ant-menu-dark .ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #388ed3}.ant-menu.ant-menu-dark,.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark .ant-menu-sub{color:rgba(255,255,255,.65);background:#1f1f1f}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:.45;transition:all .3s}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark.ant-menu-submenu-popup{background:transparent}.ant-menu-dark .ant-menu-inline.ant-menu-sub{background:#141414}.ant-menu-dark.ant-menu-horizontal{border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{top:0;margin-top:0;padding:0 20px;border-color:#1f1f1f;border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover{background-color:#177ddc}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before{bottom:0}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a{color:rgba(255,255,255,.65)}.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{width:100%}.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover{color:#fff;background-color:transparent}.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-title:hover>a,.ant-menu-dark .ant-menu-item:hover>span>a,.ant-menu-dark .ant-menu-item-active>span>a,.ant-menu-dark .ant-menu-submenu-active>span>a,.ant-menu-dark .ant-menu-submenu-open>span>a,.ant-menu-dark .ant-menu-submenu-selected>span>a,.ant-menu-dark .ant-menu-submenu-title:hover>span>a{color:#fff}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{opacity:1}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark .ant-menu-item:hover{background-color:transparent}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#177ddc}.ant-menu-dark .ant-menu-item-selected{color:#fff;border-right:0}.ant-menu-dark .ant-menu-item-selected:after{border-right:0}.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>span>a,.ant-menu-dark .ant-menu-item-selected>a:hover,.ant-menu-dark .ant-menu-item-selected>span>a:hover{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .anticon{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,.ant-menu-dark .ant-menu-item-selected .anticon+span{color:#fff}.ant-menu.ant-menu-dark .ant-menu-item-selected,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected{background-color:#177ddc}.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled>a,.ant-menu-dark .ant-menu-item-disabled>span>a,.ant-menu-dark .ant-menu-submenu-disabled>span>a{color:rgba(255,255,255,.3)!important;opacity:.8}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{color:rgba(255,255,255,.3)!important}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:rgba(255,255,255,.3)!important}.ant-menu.ant-menu-rtl{direction:rtl;text-align:right}.ant-menu-rtl .ant-menu-item-group-title{text-align:right}.ant-menu-rtl.ant-menu-inline,.ant-menu-rtl.ant-menu-vertical{border-right:none;border-left:1px solid #303030}.ant-menu-rtl.ant-menu-dark.ant-menu-inline,.ant-menu-rtl.ant-menu-dark.ant-menu-vertical{border-left:none}.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:top right}.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-rtl .ant-menu-item .anticon,.ant-menu-rtl .ant-menu-submenu-title .anticon{margin-right:auto;margin-left:10px}.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon{margin-left:0}.ant-menu-submenu-rtl.ant-menu-submenu-popup{transform-origin:100% 0}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow{right:auto;left:16px}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translateY(-2px)}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{transform:rotate(45deg) translateY(2px)}.ant-menu-rtl.ant-menu-vertical .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-rtl.ant-menu-inline .ant-menu-item:after{right:auto;left:0}.ant-menu-rtl.ant-menu-vertical .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,.ant-menu-rtl.ant-menu-inline .ant-menu-item,.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{text-align:right}.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{padding-right:0;padding-left:34px}.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title{padding-right:16px;padding-left:34px}.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title{padding:0 calc(50% - 8px)}.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title{padding:0 28px 0 16px}.ant-menu-sub.ant-menu-inline{border:0}.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-right:32px;padding-left:0}/*!************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/tooltip/style/index.less ***!\n \\************************************************************************************************************************************************************************************************************************************************************/.ant-tooltip{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;z-index:1070;display:block;width:-moz-max-content;width:max-content;max-width:250px;visibility:visible}.ant-tooltip-hidden{display:none}.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:8px}.ant-tooltip-placement-right,.ant-tooltip-placement-rightTop,.ant-tooltip-placement-rightBottom{padding-left:8px}.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:8px}.ant-tooltip-placement-left,.ant-tooltip-placement-leftTop,.ant-tooltip-placement-leftBottom{padding-right:8px}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:#434343;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2)}.ant-tooltip-arrow{position:absolute;display:block;width:13.07106781px;height:13.07106781px;overflow:hidden;background:transparent;pointer-events:none}.ant-tooltip-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:#434343;content:"";pointer-events:auto}.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:-5.07106781px}.ant-tooltip-placement-top .ant-tooltip-arrow-content,.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-topRight .ant-tooltip-arrow-content{box-shadow:3px 3px 7px rgba(0,0,0,.07);transform:translateY(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-top .ant-tooltip-arrow{left:50%;transform:translate(-50%)}.ant-tooltip-placement-topLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:13px}.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{left:-5.07106781px}.ant-tooltip-placement-right .ant-tooltip-arrow-content,.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content{box-shadow:-3px 3px 7px rgba(0,0,0,.07);transform:translate(6.53553391px) rotate(45deg)}.ant-tooltip-placement-right .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-rightTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{right:-5.07106781px}.ant-tooltip-placement-left .ant-tooltip-arrow-content,.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content{box-shadow:3px -3px 7px rgba(0,0,0,.07);transform:translate(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-left .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-leftTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:-5.07106781px}.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content{box-shadow:-3px -3px 7px rgba(0,0,0,.07);transform:translateY(6.53553391px) rotate(45deg)}.ant-tooltip-placement-bottom .ant-tooltip-arrow{left:50%;transform:translate(-50%)}.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:13px}.ant-tooltip-pink .ant-tooltip-inner,.ant-tooltip-pink .ant-tooltip-arrow-content,.ant-tooltip-magenta .ant-tooltip-inner,.ant-tooltip-magenta .ant-tooltip-arrow-content{background-color:#cb2b83}.ant-tooltip-red .ant-tooltip-inner,.ant-tooltip-red .ant-tooltip-arrow-content{background-color:#d32029}.ant-tooltip-volcano .ant-tooltip-inner,.ant-tooltip-volcano .ant-tooltip-arrow-content{background-color:#d84a1b}.ant-tooltip-orange .ant-tooltip-inner,.ant-tooltip-orange .ant-tooltip-arrow-content{background-color:#d87a16}.ant-tooltip-yellow .ant-tooltip-inner,.ant-tooltip-yellow .ant-tooltip-arrow-content{background-color:#d8bd14}.ant-tooltip-gold .ant-tooltip-inner,.ant-tooltip-gold .ant-tooltip-arrow-content{background-color:#d89614}.ant-tooltip-cyan .ant-tooltip-inner,.ant-tooltip-cyan .ant-tooltip-arrow-content{background-color:#13a8a8}.ant-tooltip-lime .ant-tooltip-inner,.ant-tooltip-lime .ant-tooltip-arrow-content{background-color:#8bbb11}.ant-tooltip-green .ant-tooltip-inner,.ant-tooltip-green .ant-tooltip-arrow-content{background-color:#49aa19}.ant-tooltip-blue .ant-tooltip-inner,.ant-tooltip-blue .ant-tooltip-arrow-content{background-color:#177ddc}.ant-tooltip-geekblue .ant-tooltip-inner,.ant-tooltip-geekblue .ant-tooltip-arrow-content{background-color:#2b4acb}.ant-tooltip-purple .ant-tooltip-inner,.ant-tooltip-purple .ant-tooltip-arrow-content{background-color:#642ab5}.ant-tooltip-rtl{direction:rtl}.ant-tooltip-rtl .ant-tooltip-inner{text-align:right}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/dropdown/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:#a61d24}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{color:#fff;background-color:#a61d24}.ant-dropdown{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-dropdown:before{position:absolute;top:-4px;right:0;bottom:-4px;left:-7px;z-index:-9999;opacity:.0001;content:" "}.ant-dropdown-wrap{position:relative}.ant-dropdown-wrap .ant-btn>.anticon-down{font-size:10px}.ant-dropdown-wrap .anticon-down:before{transition:transform .2s}.ant-dropdown-wrap-open .anticon-down:before{transform:rotate(180deg)}.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden{display:none}.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight{padding-bottom:10px}.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight{padding-top:10px}.ant-dropdown-arrow{position:absolute;z-index:1;display:block;width:8.48528137px;height:8.48528137px;background:transparent;border-style:solid;border-width:4.24264069px;transform:rotate(45deg)}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow,.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow{bottom:6.2px;border-color:transparent #1f1f1f #1f1f1f transparent;box-shadow:3px 3px 7px rgba(0,0,0,.07)}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-topLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-topRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{top:6px;border-color:#1f1f1f transparent transparent #1f1f1f;box-shadow:-2px -2px 5px rgba(0,0,0,.06)}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-menu{position:relative;margin:0;padding:4px 0;text-align:left;list-style-type:none;background-color:#1f1f1f;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2)}.ant-dropdown-menu-item-group-title{padding:5px 12px;color:rgba(255,255,255,.45);transition:all .3s}.ant-dropdown-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;box-shadow:none;transform-origin:0 0}.ant-dropdown-menu-submenu-popup ul,.ant-dropdown-menu-submenu-popup li{list-style:none}.ant-dropdown-menu-submenu-popup ul{margin-right:.3em;margin-left:.3em}.ant-dropdown-menu-item{position:relative;display:flex;align-items:center}.ant-dropdown-menu-item-icon{min-width:12px;margin-right:8px;font-size:12px}.ant-dropdown-menu-title-content{flex:auto;white-space:nowrap}.ant-dropdown-menu-title-content>a{color:inherit;transition:all .3s}.ant-dropdown-menu-title-content>a:hover{color:inherit}.ant-dropdown-menu-title-content>a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{clear:both;margin:0;padding:5px 12px;color:rgba(255,255,255,.85);font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:all .3s}.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected{color:#177ddc;background-color:#111b26}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background-color:rgba(255,255,255,.08)}.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title-disabled{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover{color:rgba(255,255,255,.3);background-color:transparent;cursor:not-allowed}.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-submenu-title-disabled a{pointer-events:none}.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider{height:1px;margin:4px 0;overflow:hidden;line-height:0;background-color:#303030}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{position:absolute;right:8px}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-right:0!important;color:rgba(255,255,255,.45);font-size:10px;font-style:normal}.ant-dropdown-menu-item-group-list{margin:0 8px;padding:0;list-style:none}.ant-dropdown-menu-submenu-title{padding-right:24px}.ant-dropdown-menu-submenu-vertical{position:relative}.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{position:absolute;top:0;left:100%;min-width:100%;margin-left:4px;transform-origin:0 0}.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{color:rgba(255,255,255,.3);background-color:transparent;cursor:not-allowed}.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{color:#177ddc}.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-dropdown-trigger>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-button>.anticon.anticon-down{font-size:10px;vertical-align:baseline}.ant-dropdown-button{white-space:nowrap}.ant-dropdown-button.ant-btn-group>.ant-btn-loading,.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn{cursor:default;pointer-events:none}.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn:before{display:block}.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only){padding-right:8px;padding-left:8px}.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu{background:#1f1f1f}.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a{color:rgba(255,255,255,.65)}.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow:after{color:rgba(255,255,255,.65)}.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover{color:#fff;background:transparent}.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a{color:#fff;background:#177ddc}.ant-dropdown-rtl{direction:rtl}.ant-dropdown-rtl.ant-dropdown:before{right:-7px;left:0}.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title{direction:rtl;text-align:right}.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl{transform-origin:100% 0}.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,.ant-dropdown-rtl .ant-dropdown-menu-item,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{text-align:right}.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child{margin-right:0;margin-left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{right:auto;left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-left:0!important;transform:scaleX(-1)}.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{padding-right:12px;padding-left:24px}.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{right:100%;left:0;margin-right:4px;margin-left:0}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/button/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-btn{line-height:1.5715;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;border:1px solid transparent;box-shadow:0 2px rgba(0,0,0,.016);cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;height:32px;padding:4px 15px;font-size:14px;border-radius:2px;color:rgba(255,255,255,.85);border-color:#434343;background:transparent}.ant-btn>.anticon{line-height:1}.ant-btn,.ant-btn:active,.ant-btn:focus{outline:0}.ant-btn:not([disabled]):hover{text-decoration:none}.ant-btn:not([disabled]):active{outline:0;box-shadow:none}.ant-btn[disabled]{cursor:not-allowed}.ant-btn[disabled]>*{pointer-events:none}.ant-btn-lg{height:40px;padding:6.4px 15px;font-size:16px;border-radius:2px}.ant-btn-sm{height:24px;padding:0 7px;font-size:14px;border-radius:2px}.ant-btn>a:only-child{color:currentcolor}.ant-btn>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:hover,.ant-btn:focus{color:#165996;border-color:#165996;background:transparent}.ant-btn:hover>a:only-child,.ant-btn:focus>a:only-child{color:currentcolor}.ant-btn:hover>a:only-child:after,.ant-btn:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:active{color:#388ed3;border-color:#388ed3;background:transparent}.ant-btn:active>a:only-child{color:currentcolor}.ant-btn:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn[disabled],.ant-btn[disabled]:hover,.ant-btn[disabled]:focus,.ant-btn[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn[disabled]>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:active>a:only-child{color:currentcolor}.ant-btn[disabled]>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:hover,.ant-btn:focus,.ant-btn:active{text-decoration:none;background:transparent}.ant-btn>span{display:inline-block}.ant-btn-primary{color:#fff;border-color:#177ddc;background:#177ddc;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px rgba(0,0,0,.043)}.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:hover,.ant-btn-primary:focus{color:#fff;border-color:#095cb5;background:#095cb5}.ant-btn-primary:hover>a:only-child,.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-primary:hover>a:only-child:after,.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:active{color:#fff;border-color:#3c9be8;background:#3c9be8}.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:hover,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-primary[disabled]>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){border-right-color:#165996;border-left-color:#165996}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{border-color:#434343}.ant-btn-group .ant-btn-primary:first-child:not(:last-child){border-right-color:#165996}.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#434343}.ant-btn-group .ant-btn-primary:last-child:not(:first-child),.ant-btn-group .ant-btn-primary+.ant-btn-primary{border-left-color:#165996}.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{border-left-color:#434343}.ant-btn-ghost{color:rgba(255,255,255,.85);border-color:#434343;background:transparent}.ant-btn-ghost>a:only-child{color:currentcolor}.ant-btn-ghost>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:hover,.ant-btn-ghost:focus{color:#165996;border-color:#165996;background:transparent}.ant-btn-ghost:hover>a:only-child,.ant-btn-ghost:focus>a:only-child{color:currentcolor}.ant-btn-ghost:hover>a:only-child:after,.ant-btn-ghost:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:active{color:#388ed3;border-color:#388ed3;background:transparent}.ant-btn-ghost:active>a:only-child{color:currentcolor}.ant-btn-ghost:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost[disabled],.ant-btn-ghost[disabled]:hover,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-ghost[disabled]>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:active>a:only-child{color:currentcolor}.ant-btn-ghost[disabled]>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed{color:rgba(255,255,255,.85);border-color:#434343;background:transparent;border-style:dashed}.ant-btn-dashed>a:only-child{color:currentcolor}.ant-btn-dashed>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:hover,.ant-btn-dashed:focus{color:#165996;border-color:#165996;background:transparent}.ant-btn-dashed:hover>a:only-child,.ant-btn-dashed:focus>a:only-child{color:currentcolor}.ant-btn-dashed:hover>a:only-child:after,.ant-btn-dashed:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:active{color:#388ed3;border-color:#388ed3;background:transparent}.ant-btn-dashed:active>a:only-child{color:currentcolor}.ant-btn-dashed:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed[disabled],.ant-btn-dashed[disabled]:hover,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-dashed[disabled]>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dashed[disabled]>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger{color:#fff;border-color:#a61d24;background:#a61d24;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px rgba(0,0,0,.043)}.ant-btn-danger>a:only-child{color:currentcolor}.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:hover,.ant-btn-danger:focus{color:#fff;border-color:#800f19;background:#800f19}.ant-btn-danger:hover>a:only-child,.ant-btn-danger:focus>a:only-child{color:currentcolor}.ant-btn-danger:hover>a:only-child:after,.ant-btn-danger:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:active{color:#fff;border-color:#b33b3d;background:#b33b3d}.ant-btn-danger:active>a:only-child{color:currentcolor}.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger[disabled],.ant-btn-danger[disabled]:hover,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-danger[disabled]>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:active>a:only-child{color:currentcolor}.ant-btn-danger[disabled]>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link{color:#177ddc;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:hover,.ant-btn-link:focus{color:#165996;border-color:#165996;background:transparent}.ant-btn-link:hover>a:only-child,.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-link:hover>a:only-child:after,.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:active{color:#388ed3;border-color:#388ed3;background:transparent}.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link[disabled],.ant-btn-link[disabled]:hover,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-link:hover{background:transparent}.ant-btn-link:hover,.ant-btn-link:focus,.ant-btn-link:active{border-color:transparent}.ant-btn-link[disabled],.ant-btn-link[disabled]:hover,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:active{color:rgba(255,255,255,.3);border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-link[disabled]>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-link[disabled]>a:only-child:after,.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text{color:rgba(255,255,255,.85);border-color:transparent;background:transparent;box-shadow:none}.ant-btn-text>a:only-child{color:currentcolor}.ant-btn-text>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text:hover,.ant-btn-text:focus{color:#165996;border-color:#165996;background:transparent}.ant-btn-text:hover>a:only-child,.ant-btn-text:focus>a:only-child{color:currentcolor}.ant-btn-text:hover>a:only-child:after,.ant-btn-text:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text:active{color:#388ed3;border-color:#388ed3;background:transparent}.ant-btn-text:active>a:only-child{color:currentcolor}.ant-btn-text:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text[disabled],.ant-btn-text[disabled]:hover,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-text:hover,.ant-btn-text:focus{color:rgba(255,255,255,.85);background:rgba(255,255,255,.03);border-color:transparent}.ant-btn-text:active{color:rgba(255,255,255,.85);background:rgba(255,255,255,.04);border-color:transparent}.ant-btn-text[disabled],.ant-btn-text[disabled]:hover,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:active{color:rgba(255,255,255,.3);border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-text[disabled]>a:only-child,.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-text[disabled]:active>a:only-child{color:currentcolor}.ant-btn-text[disabled]>a:only-child:after,.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-text[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous{color:#a61d24;border-color:#a61d24;background:transparent}.ant-btn-dangerous>a:only-child{color:currentcolor}.ant-btn-dangerous>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous:hover,.ant-btn-dangerous:focus{color:#800f19;border-color:#800f19;background:transparent}.ant-btn-dangerous:hover>a:only-child,.ant-btn-dangerous:focus>a:only-child{color:currentcolor}.ant-btn-dangerous:hover>a:only-child:after,.ant-btn-dangerous:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous:active{color:#b33b3d;border-color:#b33b3d;background:transparent}.ant-btn-dangerous:active>a:only-child{color:currentcolor}.ant-btn-dangerous:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous[disabled],.ant-btn-dangerous[disabled]:hover,.ant-btn-dangerous[disabled]:focus,.ant-btn-dangerous[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-dangerous[disabled]>a:only-child,.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-dangerous[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous[disabled]>a:only-child:after,.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-dangerous[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary{color:#fff;border-color:#a61d24;background:#a61d24;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px rgba(0,0,0,.043)}.ant-btn-dangerous.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:hover,.ant-btn-dangerous.ant-btn-primary:focus{color:#fff;border-color:#800f19;background:#800f19}.ant-btn-dangerous.ant-btn-primary:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:active{color:#fff;border-color:#b33b3d;background:#b33b3d}.ant-btn-dangerous.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary[disabled],.ant-btn-dangerous.ant-btn-primary[disabled]:hover,.ant-btn-dangerous.ant-btn-primary[disabled]:focus,.ant-btn-dangerous.ant-btn-primary[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link{color:#a61d24;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-dangerous.ant-btn-link:focus{color:#165996;border-color:#165996;background:transparent}.ant-btn-dangerous.ant-btn-link:active{color:#388ed3;border-color:#388ed3;background:transparent}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-dangerous.ant-btn-link:focus{color:#800f19;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:hover>a:only-child,.ant-btn-dangerous.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:active{color:#b33b3d;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:active{color:rgba(255,255,255,.3);border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text{color:#a61d24;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-text>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:hover,.ant-btn-dangerous.ant-btn-text:focus{color:#165996;border-color:#165996;background:transparent}.ant-btn-dangerous.ant-btn-text:active{color:#388ed3;border-color:#388ed3;background:transparent}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:hover,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text:hover,.ant-btn-dangerous.ant-btn-text:focus{color:#800f19;border-color:transparent;background:rgba(255,255,255,.03)}.ant-btn-dangerous.ant-btn-text:hover>a:only-child,.ant-btn-dangerous.ant-btn-text:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:active{color:#b33b3d;border-color:transparent;background:rgba(255,255,255,.04)}.ant-btn-dangerous.ant-btn-text:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:hover,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:active{color:rgba(255,255,255,.3);border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-icon-only{width:32px;height:32px;padding:2.4px 0;font-size:16px;border-radius:2px;vertical-align:-3px}.ant-btn-icon-only>*{font-size:16px}.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px;padding:4.9px 0;font-size:18px;border-radius:2px}.ant-btn-icon-only.ant-btn-lg>*{font-size:18px}.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px;padding:0;font-size:14px;border-radius:2px}.ant-btn-icon-only.ant-btn-sm>*{font-size:14px}.ant-btn-icon-only>.anticon{display:flex;justify-content:center}a.ant-btn-icon-only{vertical-align:-1px}a.ant-btn-icon-only>.anticon{display:inline}.ant-btn-round{height:32px;padding:4px 16px;font-size:14px;border-radius:32px}.ant-btn-round.ant-btn-lg{height:40px;padding:6.4px 20px;font-size:16px;border-radius:40px}.ant-btn-round.ant-btn-sm{height:24px;padding:0 12px;font-size:14px;border-radius:24px}.ant-btn-round.ant-btn-icon-only{width:auto}.ant-btn-circle{min-width:32px;padding-right:0;padding-left:0;text-align:center;border-radius:50%}.ant-btn-circle.ant-btn-lg{min-width:40px;border-radius:50%}.ant-btn-circle.ant-btn-sm{min-width:24px;border-radius:50%}.ant-btn:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;display:none;background:#141414;border-radius:inherit;opacity:.35;transition:opacity .2s;content:"";pointer-events:none}.ant-btn .anticon{transition:margin-left .3s cubic-bezier(.645,.045,.355,1)}.ant-btn .anticon.anticon-plus>svg,.ant-btn .anticon.anticon-minus>svg{shape-rendering:optimizespeed}.ant-btn.ant-btn-loading{position:relative;cursor:default}.ant-btn.ant-btn-loading:before{display:block}.ant-btn>.ant-btn-loading-icon{transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-btn>.ant-btn-loading-icon .anticon{padding-right:8px;animation:none}.ant-btn>.ant-btn-loading-icon .anticon svg{animation:loadingCircle 1s infinite linear}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0}.ant-btn-group{position:relative;display:inline-flex}.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn{position:relative}.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn:hover,.ant-btn-group>.ant-btn:focus,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>.ant-btn:active,.ant-btn-group>span>.ant-btn:active{z-index:2}.ant-btn-group>.ant-btn[disabled],.ant-btn-group>span>.ant-btn[disabled]{z-index:0}.ant-btn-group .ant-btn-icon-only{font-size:14px}.ant-btn-group-lg>.ant-btn,.ant-btn-group-lg>span>.ant-btn{height:40px;padding:6.4px 15px;font-size:16px;border-radius:0}.ant-btn-group-lg .ant-btn.ant-btn-icon-only{width:40px;height:40px;padding-right:0;padding-left:0}.ant-btn-group-sm>.ant-btn,.ant-btn-group-sm>span>.ant-btn{height:24px;padding:0 7px;font-size:14px;border-radius:0}.ant-btn-group-sm>.ant-btn>.anticon,.ant-btn-group-sm>span>.ant-btn>.anticon{font-size:14px}.ant-btn-group-sm .ant-btn.ant-btn-icon-only{width:24px;height:24px;padding-right:0;padding-left:0}.ant-btn-group .ant-btn+.ant-btn,.ant-btn+.ant-btn-group,.ant-btn-group span+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group>span+span,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group{margin-left:-1px}.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){border-left-color:transparent}.ant-btn-group .ant-btn{border-radius:0}.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn{margin-left:0}.ant-btn-group>.ant-btn:only-child{border-radius:2px}.ant-btn-group>span:only-child>.ant-btn{border-radius:2px}.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-btn-group-sm>.ant-btn:only-child{border-radius:2px}.ant-btn-group-sm>span:only-child>.ant-btn{border-radius:2px}.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-btn-group>.ant-btn-group{float:left}.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{border-radius:0}.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child{padding-right:8px;border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child{padding-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-rtl.ant-btn+.ant-btn-group,.ant-btn-rtl.ant-btn-group span+.ant-btn,.ant-btn-rtl.ant-btn-group .ant-btn+span,.ant-btn-rtl.ant-btn-group>span+span,.ant-btn-rtl.ant-btn-group+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group-rtl.ant-btn+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group span+.ant-btn,.ant-btn-group-rtl.ant-btn-group .ant-btn+span,.ant-btn-group-rtl.ant-btn-group>span+span,.ant-btn-group-rtl.ant-btn-group+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn-group{margin-right:-1px;margin-left:auto}.ant-btn-group.ant-btn-group-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}.ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}.ant-btn:focus>span,.ant-btn:active>span{position:relative}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:8px}.ant-btn.ant-btn-background-ghost{color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.25)}.ant-btn.ant-btn-background-ghost,.ant-btn.ant-btn-background-ghost:hover,.ant-btn.ant-btn-background-ghost:active,.ant-btn.ant-btn-background-ghost:focus{background:transparent}.ant-btn.ant-btn-background-ghost:hover,.ant-btn.ant-btn-background-ghost:focus{color:#3c9be8;border-color:#3c9be8}.ant-btn.ant-btn-background-ghost:active{color:#095cb5;border-color:#095cb5}.ant-btn.ant-btn-background-ghost[disabled]{color:rgba(255,255,255,.3);background:transparent;border-color:#434343}.ant-btn-background-ghost.ant-btn-primary{color:#177ddc;border-color:#177ddc;text-shadow:none}.ant-btn-background-ghost.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:hover,.ant-btn-background-ghost.ant-btn-primary:focus{color:#095cb5;border-color:#095cb5}.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:active{color:#3c9be8;border-color:#3c9be8}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger{color:#a61d24;border-color:#a61d24;text-shadow:none}.ant-btn-background-ghost.ant-btn-danger>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:hover,.ant-btn-background-ghost.ant-btn-danger:focus{color:#800f19;border-color:#800f19}.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:active{color:#b33b3d;border-color:#b33b3d}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous{color:#a61d24;border-color:#a61d24;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:hover,.ant-btn-background-ghost.ant-btn-dangerous:focus{color:#800f19;border-color:#800f19}.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:active{color:#b33b3d;border-color:#b33b3d}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous[disabled],.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link{color:#a61d24;border-color:transparent;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus{color:#800f19;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active{color:#b33b3d;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active{color:rgba(255,255,255,.3);border-color:#434343;background:rgba(255,255,255,.08);text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-two-chinese-chars:first-letter{letter-spacing:.34em}.ant-btn-two-chinese-chars>*:not(.anticon){margin-right:-.34em;letter-spacing:.34em}.ant-btn.ant-btn-block{width:100%}.ant-btn:empty{display:inline-block;width:0;visibility:hidden;content:"\\a0"}a.ant-btn{padding-top:.01px!important;line-height:30px}a.ant-btn-lg{line-height:38px}a.ant-btn-sm{line-height:22px}.ant-btn-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary{border-right-color:#165996;border-left-color:#434343}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{border-right-color:#434343;border-left-color:#165996}.ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon{padding-right:0;padding-left:8px}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0;padding-left:0}.ant-btn-rtl.ant-btn>.anticon+span,.ant-btn-rtl.ant-btn>span+.anticon{margin-right:8px;margin-left:0}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/calendar/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-picker-calendar{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background:#141414}.ant-picker-calendar-header{display:flex;justify-content:flex-end;padding:12px 0}.ant-picker-calendar-header .ant-picker-calendar-year-select{min-width:80px}.ant-picker-calendar-header .ant-picker-calendar-month-select{min-width:70px;margin-left:8px}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{margin-left:8px}.ant-picker-calendar .ant-picker-panel{background:#141414;border:0;border-top:1px solid #303030;border-radius:0}.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel{width:auto}.ant-picker-calendar .ant-picker-panel .ant-picker-body{padding:8px 0}.ant-picker-calendar .ant-picker-panel .ant-picker-content{width:100%}.ant-picker-calendar-mini{border-radius:2px}.ant-picker-calendar-mini .ant-picker-calendar-header{padding-right:8px;padding-left:8px}.ant-picker-calendar-mini .ant-picker-panel{border-radius:0 0 2px 2px}.ant-picker-calendar-mini .ant-picker-content{height:256px}.ant-picker-calendar-mini .ant-picker-content th{height:auto;padding:0;line-height:18px}.ant-picker-calendar-full .ant-picker-panel{display:block;width:100%;text-align:right;background:#141414;border:0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td{padding:0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{height:auto;padding:0 12px 5px 0;line-height:18px}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:before{display:none}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date{background:rgba(255,255,255,.08)}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today:before{display:none}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today{background:#111b26}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value{color:#177ddc}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{display:block;width:auto;height:auto;margin:0 4px;padding:4px 8px 0;border:0;border-top:2px solid #303030;border-radius:0;transition:background .3s}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value{line-height:24px;transition:color .3s}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{position:static;width:auto;height:86px;overflow-y:auto;color:rgba(255,255,255,.85);line-height:1.5715;text-align:left}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today{border-color:#177ddc}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value{color:rgba(255,255,255,.85)}@media only screen and (max-width: 480px){.ant-picker-calendar-header{display:block}.ant-picker-calendar-header .ant-picker-calendar-year-select{width:50%}.ant-picker-calendar-header .ant-picker-calendar-month-select{width:calc(50% - 8px)}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{width:100%;margin-top:8px;margin-left:0}.ant-picker-calendar-header .ant-picker-calendar-mode-switch>label{width:50%;text-align:center}}.ant-picker-calendar-rtl{direction:rtl}.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select,.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch{margin-right:8px;margin-left:0}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel{text-align:left}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{padding:0 0 5px 12px}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{text-align:right}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/radio/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-radio-group{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block;font-size:0}.ant-radio-group .ant-badge-count{z-index:1}.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{border-left:none}.ant-radio-wrapper{box-sizing:border-box;margin:0 8px 0 0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-flex;align-items:baseline;cursor:pointer}.ant-radio-wrapper-disabled{cursor:not-allowed}.ant-radio-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\\a0"}.ant-radio{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;display:inline-block;outline:none;cursor:pointer}.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner,.ant-radio-input:focus+.ant-radio-inner{border-color:#177ddc}.ant-radio-input:focus+.ant-radio-inner{box-shadow:0 0 0 3px #111b26}.ant-radio-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #177ddc;border-radius:50%;visibility:hidden;animation:antRadioEffect .36s ease-in-out;animation-fill-mode:both;content:""}.ant-radio:hover:after,.ant-radio-wrapper:hover .ant-radio:after{visibility:visible}.ant-radio-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;background-color:transparent;border-color:#434343;border-style:solid;border-width:1px;border-radius:50%;transition:all .3s}.ant-radio-inner:after{position:absolute;top:50%;left:50%;display:block;width:16px;height:16px;margin-top:-8px;margin-left:-8px;background-color:#177ddc;border-top:0;border-left:0;border-radius:16px;transform:scale(0);opacity:0;transition:all .3s cubic-bezier(.78,.14,.15,.86);content:" "}.ant-radio-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;opacity:0}.ant-radio-checked .ant-radio-inner{border-color:#177ddc}.ant-radio-checked .ant-radio-inner:after{transform:scale(.5);opacity:1;transition:all .3s cubic-bezier(.78,.14,.15,.86)}.ant-radio-disabled{cursor:not-allowed}.ant-radio-disabled .ant-radio-inner{background-color:rgba(255,255,255,.08);border-color:#434343!important;cursor:not-allowed}.ant-radio-disabled .ant-radio-inner:after{background-color:rgba(255,255,255,.2)}.ant-radio-disabled .ant-radio-input{cursor:not-allowed}.ant-radio-disabled+span{color:rgba(255,255,255,.3);cursor:not-allowed}span.ant-radio+*{padding-right:8px;padding-left:8px}.ant-radio-button-wrapper{position:relative;display:inline-block;height:32px;margin:0;padding:0 15px;color:rgba(255,255,255,.85);font-size:14px;line-height:30px;background:transparent;border:1px solid #434343;border-top-width:1.02px;border-left-width:0;cursor:pointer;transition:color .3s,background .3s,border-color .3s,box-shadow .3s}.ant-radio-button-wrapper a{color:rgba(255,255,255,.85)}.ant-radio-button-wrapper>.ant-radio-button{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.ant-radio-group-large .ant-radio-button-wrapper{height:40px;font-size:16px;line-height:38px}.ant-radio-group-small .ant-radio-button-wrapper{height:24px;padding:0 7px;line-height:22px}.ant-radio-button-wrapper:not(:first-child):before{position:absolute;top:-1px;left:-1px;display:block;box-sizing:content-box;width:1px;height:100%;padding:1px 0;background-color:#434343;transition:background-color .3s;content:""}.ant-radio-button-wrapper:first-child{border-left:1px solid #434343;border-radius:2px 0 0 2px}.ant-radio-button-wrapper:last-child{border-radius:0 2px 2px 0}.ant-radio-button-wrapper:first-child:last-child{border-radius:2px}.ant-radio-button-wrapper:hover{position:relative;color:#177ddc}.ant-radio-button-wrapper:focus-within{box-shadow:0 0 0 3px #111b26}.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=checkbox],.ant-radio-button-wrapper input[type=radio]{width:0;height:0;opacity:0;pointer-events:none}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){z-index:1;color:#177ddc;background:transparent;border-color:#177ddc}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#177ddc}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{border-color:#177ddc}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#165996;border-color:#165996}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{background-color:#165996}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#388ed3;border-color:#388ed3}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{background-color:#388ed3}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px #111b26}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#177ddc;border-color:#177ddc}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#165996;border-color:#165996}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#fff;background:#388ed3;border-color:#388ed3}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px #111b26}.ant-radio-button-wrapper-disabled{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;cursor:not-allowed}.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343}.ant-radio-button-wrapper-disabled:first-child{border-left-color:#434343}.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.2);border-color:#434343;box-shadow:none}@keyframes antRadioEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.ant-radio-group.ant-radio-group-rtl{direction:rtl}.ant-radio-wrapper.ant-radio-wrapper-rtl{margin-right:0;margin-left:8px;direction:rtl}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{border-right-width:0;border-left-width:1px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before{right:-1px;left:0}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{border-right:1px solid #434343;border-radius:0 2px 2px 0}.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{border-right-color:#165996}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{border-radius:2px 0 0 2px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{border-right-color:#434343}/*!****************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/date-picker/style/index.less ***!\n \\****************************************************************************************************************************************************************************************************************************************************************/.ant-picker{box-sizing:border-box;margin:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";padding:4px 11px;position:relative;display:inline-flex;align-items:center;background:transparent;border:1px solid #434343;border-radius:2px;transition:border .3s,box-shadow .3s}.ant-picker:hover,.ant-picker-focused{border-color:#165996;border-right-width:1px!important}.ant-picker-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-picker.ant-picker-disabled{background:rgba(255,255,255,.08);border-color:#434343;cursor:not-allowed}.ant-picker.ant-picker-disabled .ant-picker-suffix{color:rgba(255,255,255,.3)}.ant-picker.ant-picker-borderless{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-picker-input{position:relative;display:inline-flex;align-items:center;width:100%}.ant-picker-input>input{position:relative;display:inline-block;width:100%;min-width:0;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715;background-color:transparent;background-image:none;border:1px solid #434343;border-radius:2px;transition:all .3s;flex:auto;min-width:1px;height:auto;padding:0;background:transparent;border:0}.ant-picker-input>input::-moz-placeholder{opacity:1}.ant-picker-input>input::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-picker-input>input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-picker-input>input:placeholder-shown{text-overflow:ellipsis}.ant-picker-input>input:hover{border-color:#165996;border-right-width:1px!important}.ant-picker-input>input:focus,.ant-picker-input>input-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-picker-input>input-disabled{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-picker-input>input-disabled:hover{border-color:#434343;border-right-width:1px!important}.ant-picker-input>input[disabled]{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-picker-input>input[disabled]:hover{border-color:#434343;border-right-width:1px!important}.ant-picker-input>input-borderless,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-picker-input>input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-picker-input>input-lg{padding:6.5px 11px;font-size:16px}.ant-picker-input>input-sm{padding:0 7px}.ant-picker-input>input:focus{box-shadow:none}.ant-picker-input>input[disabled]{background:transparent}.ant-picker-input:hover .ant-picker-clear{opacity:1}.ant-picker-input-placeholder>input{color:rgba(255,255,255,.3)}.ant-picker-large{padding:6.5px 11px}.ant-picker-large .ant-picker-input>input{font-size:16px}.ant-picker-small{padding:0 7px}.ant-picker-suffix{align-self:center;margin-left:4px;color:rgba(255,255,255,.3);line-height:1;pointer-events:none}.ant-picker-suffix>*{vertical-align:top}.ant-picker-clear{position:absolute;top:50%;right:0;color:rgba(255,255,255,.3);line-height:1;background:#141414;transform:translateY(-50%);cursor:pointer;opacity:0;transition:opacity .3s,color .3s}.ant-picker-clear>*{vertical-align:top}.ant-picker-clear:hover{color:rgba(255,255,255,.45)}.ant-picker-separator{position:relative;display:inline-block;width:1em;height:16px;color:rgba(255,255,255,.3);font-size:16px;vertical-align:top;cursor:default}.ant-picker-focused .ant-picker-separator{color:rgba(255,255,255,.45)}.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{cursor:not-allowed}.ant-picker-range{position:relative;display:inline-flex}.ant-picker-range .ant-picker-clear{right:11px}.ant-picker-range:hover .ant-picker-clear{opacity:1}.ant-picker-range .ant-picker-active-bar{bottom:-1px;height:2px;margin-left:11px;background:#177ddc;opacity:0;transition:all .3s ease-out;pointer-events:none}.ant-picker-range.ant-picker-focused .ant-picker-active-bar{opacity:1}.ant-picker-range-separator{align-items:center;padding:0 8px;line-height:1}.ant-picker-range.ant-picker-small .ant-picker-clear{right:7px}.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-left:7px}.ant-picker-dropdown{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;z-index:1050}.ant-picker-dropdown-hidden{display:none}.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{top:1.66666667px;display:block;transform:rotate(-45deg)}.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{bottom:1.66666667px;display:block;transform:rotate(135deg)}.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-picker-dropdown-range{padding:6.66666667px 0}.ant-picker-dropdown-range-hidden{display:none}.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel{padding-top:4px}.ant-picker-ranges{margin-bottom:0;padding:4px 12px;overflow:hidden;line-height:34px;text-align:left;list-style:none}.ant-picker-ranges>li{display:inline-block}.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{color:#177ddc;background:#111b26;border-color:#153450;cursor:pointer}.ant-picker-ranges .ant-picker-ok{float:right;margin-left:8px}.ant-picker-range-wrapper{display:flex}.ant-picker-range-arrow{position:absolute;z-index:1;display:none;width:10px;height:10px;margin-left:16.5px;box-shadow:2px -2px 6px rgba(0,0,0,.06);transition:left .3s ease-out}.ant-picker-range-arrow:after{position:absolute;top:1px;right:1px;width:10px;height:10px;border:5px solid #303030;border-color:#1f1f1f #1f1f1f transparent transparent;content:""}.ant-picker-panel-container{overflow:hidden;vertical-align:top;background:#1f1f1f;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2);transition:margin .3s}.ant-picker-panel-container .ant-picker-panels{display:inline-flex;flex-wrap:nowrap;direction:ltr}.ant-picker-panel-container .ant-picker-panel{vertical-align:top;background:transparent;border-width:0 0 1px 0;border-radius:0}.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table{text-align:center}.ant-picker-panel-container .ant-picker-panel-focused{border-color:#303030}.ant-picker-panel{display:inline-flex;flex-direction:column;text-align:center;background:#1f1f1f;border:1px solid #303030;border-radius:2px;outline:none}.ant-picker-panel-focused{border-color:#177ddc}.ant-picker-decade-panel,.ant-picker-year-panel,.ant-picker-quarter-panel,.ant-picker-month-panel,.ant-picker-week-panel,.ant-picker-date-panel,.ant-picker-time-panel{display:flex;flex-direction:column;width:280px}.ant-picker-header{display:flex;padding:0 8px;color:rgba(255,255,255,.85);border-bottom:1px solid #303030}.ant-picker-header>*{flex:none}.ant-picker-header button{padding:0;color:rgba(255,255,255,.3);line-height:40px;background:transparent;border:0;cursor:pointer;transition:color .3s}.ant-picker-header>button{min-width:1.6em;font-size:14px}.ant-picker-header>button:hover{color:rgba(255,255,255,.85)}.ant-picker-header-view{flex:auto;font-weight:500;line-height:40px}.ant-picker-header-view button{color:inherit;font-weight:inherit}.ant-picker-header-view button:not(:first-child){margin-left:8px}.ant-picker-header-view button:hover{color:#177ddc}.ant-picker-prev-icon,.ant-picker-next-icon,.ant-picker-super-prev-icon,.ant-picker-super-next-icon{position:relative;display:inline-block;width:7px;height:7px}.ant-picker-prev-icon:before,.ant-picker-next-icon:before,.ant-picker-super-prev-icon:before,.ant-picker-super-next-icon:before{position:absolute;top:0;left:0;display:inline-block;width:7px;height:7px;border:0 solid currentcolor;border-width:1.5px 0 0 1.5px;content:""}.ant-picker-super-prev-icon:after,.ant-picker-super-next-icon:after{position:absolute;top:4px;left:4px;display:inline-block;width:7px;height:7px;border:0 solid currentcolor;border-width:1.5px 0 0 1.5px;content:""}.ant-picker-prev-icon,.ant-picker-super-prev-icon{transform:rotate(-45deg)}.ant-picker-next-icon,.ant-picker-super-next-icon{transform:rotate(135deg)}.ant-picker-content{width:100%;table-layout:fixed;border-collapse:collapse}.ant-picker-content th,.ant-picker-content td{position:relative;min-width:24px;font-weight:400}.ant-picker-content th{height:30px;color:rgba(255,255,255,.85);line-height:30px}.ant-picker-cell{padding:3px 0;color:rgba(255,255,255,.3);cursor:pointer}.ant-picker-cell-in-view{color:rgba(255,255,255,.85)}.ant-picker-cell:before{position:absolute;top:50%;right:0;left:0;z-index:1;height:24px;transform:translateY(-50%);transition:all .3s;content:""}.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{background:rgba(255,255,255,.08)}.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid #177ddc;border-radius:2px;content:""}.ant-picker-cell-in-view.ant-picker-cell-in-range{position:relative}.ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#111b26}.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff;background:#177ddc}.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before{background:#111b26}.ant-picker-cell-in-view.ant-picker-cell-range-start:before{left:50%}.ant-picker-cell-in-view.ant-picker-cell-range-end:before{right:50%}.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after{position:absolute;top:50%;z-index:0;height:24px;border-top:1px dashed #0e4980;border-bottom:1px dashed #0e4980;transform:translateY(-50%);transition:all .3s;content:""}.ant-picker-cell-range-hover-start:after,.ant-picker-cell-range-hover-end:after,.ant-picker-cell-range-hover:after{right:0;left:2px}.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before{background:#06213a}.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:2px 0 0 2px}.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:0 2px 2px 0}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{position:absolute;top:0;bottom:0;z-index:-1;background:#06213a;transition:all .3s;content:""}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{right:-6px;left:0}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{right:0;left:-6px}.ant-picker-cell-range-hover.ant-picker-cell-range-start:after{right:50%}.ant-picker-cell-range-hover.ant-picker-cell-range-end:after{left:50%}tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after{left:6px;border-left:1px dashed #0e4980;border-top-left-radius:2px;border-bottom-left-radius:2px}tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after{right:6px;border-right:1px dashed #0e4980;border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-picker-cell-disabled{color:rgba(255,255,255,.3);pointer-events:none}.ant-picker-cell-disabled .ant-picker-cell-inner{background:transparent}.ant-picker-cell-disabled:before{background:#303030}.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:rgba(255,255,255,.3)}.ant-picker-decade-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content{height:264px}.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner{padding:0 8px}.ant-picker-quarter-panel .ant-picker-content{height:56px}.ant-picker-footer{width:-moz-min-content;width:min-content;min-width:100%;line-height:38px;text-align:center;border-bottom:1px solid transparent}.ant-picker-panel .ant-picker-footer{border-top:1px solid #303030}.ant-picker-footer-extra{padding:0 12px;line-height:38px;text-align:left}.ant-picker-footer-extra:not(:last-child){border-bottom:1px solid #303030}.ant-picker-now{text-align:left}.ant-picker-today-btn{color:#177ddc}.ant-picker-today-btn:hover{color:#165996}.ant-picker-today-btn:active{color:#388ed3}.ant-picker-today-btn.ant-picker-today-btn-disabled{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-picker-decade-panel .ant-picker-cell-inner{padding:0 4px}.ant-picker-decade-panel .ant-picker-cell:before{display:none}.ant-picker-year-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-month-panel .ant-picker-body{padding:0 8px}.ant-picker-year-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner{width:60px}.ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-month-panel .ant-picker-cell-range-hover-start:after{left:14px;border-left:1px dashed #0e4980;border-radius:2px 0 0 2px}.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after{right:14px;border-right:1px dashed #0e4980;border-radius:0 2px 2px 0}.ant-picker-year-panel .ant-picker-cell-range-hover-end:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-month-panel .ant-picker-cell-range-hover-end:after{right:14px;border-right:1px dashed #0e4980;border-radius:0 2px 2px 0}.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after{left:14px;border-left:1px dashed #0e4980;border-radius:2px 0 0 2px}.ant-picker-week-panel .ant-picker-body{padding:8px 12px}.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner{background:transparent!important}.ant-picker-week-panel-row td{transition:background .3s}.ant-picker-week-panel-row:hover td{background:rgba(255,255,255,.08)}.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row-selected:hover td{background:#177ddc}.ant-picker-week-panel-row-selected td.ant-picker-cell-week,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{color:rgba(255,255,255,.5)}.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#fff}.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{color:#fff}.ant-picker-date-panel .ant-picker-body{padding:8px 12px}.ant-picker-date-panel .ant-picker-content{width:252px}.ant-picker-date-panel .ant-picker-content th{width:36px}.ant-picker-datetime-panel{display:flex}.ant-picker-datetime-panel .ant-picker-time-panel{border-left:1px solid #303030}.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel{transition:opacity .3s}.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{opacity:.3}.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active{opacity:1}.ant-picker-time-panel{width:auto;min-width:auto}.ant-picker-time-panel .ant-picker-content{display:flex;flex:auto;height:224px}.ant-picker-time-panel-column{flex:1 0 auto;width:56px;margin:0;padding:0;overflow-y:hidden;text-align:left;list-style:none;transition:background .3s}.ant-picker-time-panel-column:after{display:block;height:196px;content:""}.ant-picker-datetime-panel .ant-picker-time-panel-column:after{height:198px}.ant-picker-time-panel-column:not(:first-child){border-left:1px solid #303030}.ant-picker-time-panel-column-active{background:rgba(17,27,38,.2)}.ant-picker-time-panel-column:hover{overflow-y:auto}.ant-picker-time-panel-column>li{margin:0;padding:0}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{display:block;width:100%;height:28px;margin:0;padding:0 0 0 14px;color:rgba(255,255,255,.85);line-height:28px;border-radius:0;cursor:pointer;transition:background .3s}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:rgba(255,255,255,.08)}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#111b26}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{color:rgba(255,255,255,.3);background:transparent;cursor:not-allowed}_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{padding:21px 0}.ant-picker-rtl{direction:rtl}.ant-picker-rtl .ant-picker-suffix{margin-right:4px;margin-left:0}.ant-picker-rtl .ant-picker-clear{right:auto;left:0}.ant-picker-rtl .ant-picker-separator{transform:rotate(180deg)}.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){margin-right:8px;margin-left:0}.ant-picker-rtl.ant-picker-range .ant-picker-clear{right:auto;left:11px}.ant-picker-rtl.ant-picker-range .ant-picker-active-bar{margin-right:11px;margin-left:0}.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-right:7px}.ant-picker-dropdown-rtl .ant-picker-ranges{text-align:right}.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{float:left;margin-right:8px;margin-left:0}.ant-picker-panel-rtl{direction:rtl}.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon{transform:rotate(135deg)}.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon{transform:rotate(-45deg)}.ant-picker-cell .ant-picker-cell-inner{position:relative;z-index:2;display:inline-block;min-width:24px;height:24px;line-height:24px;border-radius:2px;transition:background .3s,border .3s}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before{right:50%;left:0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before{right:0;left:50%}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before{right:50%;left:50%}.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{right:0;left:-6px}.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{right:-6px;left:0}.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after{right:0;left:50%}.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after{right:50%;left:0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:0 2px 2px 0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:2px 0 0 2px}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after{right:6px;left:0;border-right:1px dashed #0e4980;border-left:none;border-radius:0 2px 2px 0}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after{right:0;left:6px;border-right:none;border-left:1px dashed #0e4980;border-radius:2px 0 0 2px}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after{right:6px;left:6px;border-right:1px dashed #0e4980;border-left:1px dashed #0e4980;border-radius:2px}.ant-picker-dropdown-rtl .ant-picker-footer-extra{direction:rtl;text-align:right}.ant-picker-panel-rtl .ant-picker-time-panel{direction:ltr}/*!********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/tag/style/index.less ***!\n \\********************************************************************************************************************************************************************************************************************************************************/.ant-tag{box-sizing:border-box;margin:0 8px 0 0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block;height:auto;padding:0 7px;font-size:12px;line-height:20px;white-space:nowrap;background:rgba(255,255,255,.04);border:1px solid #434343;border-radius:2px;opacity:1;transition:all .3s}.ant-tag,.ant-tag a,.ant-tag a:hover{color:rgba(255,255,255,.85)}.ant-tag>a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}.ant-tag-close-icon{margin-left:3px;color:rgba(255,255,255,.45);font-size:10px;cursor:pointer;transition:all .3s}.ant-tag-close-icon:hover{color:rgba(255,255,255,.85)}.ant-tag-has-color{border-color:transparent}.ant-tag-has-color,.ant-tag-has-color a,.ant-tag-has-color a:hover,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover{color:#fff}.ant-tag-checkable{background-color:transparent;border-color:transparent;cursor:pointer}.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:#177ddc}.ant-tag-checkable:active,.ant-tag-checkable-checked{color:#fff}.ant-tag-checkable-checked{background-color:#177ddc}.ant-tag-checkable:active{background-color:#388ed3}.ant-tag-hidden{display:none}.ant-tag-pink{color:#e0529c;background:#291321;border-color:#551c3b}.ant-tag-pink-inverse{color:#fff;background:#cb2b83;border-color:#cb2b83}.ant-tag-magenta{color:#e0529c;background:#291321;border-color:#551c3b}.ant-tag-magenta-inverse{color:#fff;background:#cb2b83;border-color:#cb2b83}.ant-tag-red{color:#e84749;background:#2a1215;border-color:#58181c}.ant-tag-red-inverse{color:#fff;background:#d32029;border-color:#d32029}.ant-tag-volcano{color:#e87040;background:#2b1611;border-color:#592716}.ant-tag-volcano-inverse{color:#fff;background:#d84a1b;border-color:#d84a1b}.ant-tag-orange{color:#e89a3c;background:#2b1d11;border-color:#593815}.ant-tag-orange-inverse{color:#fff;background:#d87a16;border-color:#d87a16}.ant-tag-yellow{color:#e8d639;background:#2b2611;border-color:#595014}.ant-tag-yellow-inverse{color:#fff;background:#d8bd14;border-color:#d8bd14}.ant-tag-gold{color:#e8b339;background:#2b2111;border-color:#594214}.ant-tag-gold-inverse{color:#fff;background:#d89614;border-color:#d89614}.ant-tag-cyan{color:#33bcb7;background:#112123;border-color:#144848}.ant-tag-cyan-inverse{color:#fff;background:#13a8a8;border-color:#13a8a8}.ant-tag-lime{color:#a9d134;background:#1f2611;border-color:#3e4f13}.ant-tag-lime-inverse{color:#fff;background:#8bbb11;border-color:#8bbb11}.ant-tag-green{color:#6abe39;background:#162312;border-color:#274916}.ant-tag-green-inverse{color:#fff;background:#49aa19;border-color:#49aa19}.ant-tag-blue{color:#3c9ae8;background:#111d2c;border-color:#15395b}.ant-tag-blue-inverse{color:#fff;background:#177ddc;border-color:#177ddc}.ant-tag-geekblue{color:#5273e0;background:#131629;border-color:#1c2755}.ant-tag-geekblue-inverse{color:#fff;background:#2b4acb;border-color:#2b4acb}.ant-tag-purple{color:#854eca;background:#1a1325;border-color:#301c4d}.ant-tag-purple-inverse{color:#fff;background:#642ab5;border-color:#642ab5}.ant-tag-success{color:#49aa19;background:#162312;border-color:#274916}.ant-tag-processing{color:#177ddc;background:#111b26;border-color:#153450}.ant-tag-error{color:#a61d24;background:#2a1215;border-color:#58181c}.ant-tag-warning{color:#d89614;background:#2b1d11;border-color:#593815}.ant-tag>.anticon+span,.ant-tag>span+.anticon{margin-left:7px}.ant-tag.ant-tag-rtl{margin-right:0;margin-left:8px;direction:rtl;text-align:right}.ant-tag-rtl .ant-tag-close-icon{margin-right:3px;margin-left:0}.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{margin-right:7px;margin-left:0}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/card/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-card{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;background:#141414;border-radius:2px}.ant-card-rtl{direction:rtl}.ant-card-hoverable{cursor:pointer;transition:box-shadow .3s,border-color .3s}.ant-card-hoverable:hover{border-color:transparent;box-shadow:0 1px 2px -2px rgba(0,0,0,.64),0 3px 6px rgba(0,0,0,.48),0 5px 12px 4px rgba(0,0,0,.36)}.ant-card-bordered{border:1px solid #303030}.ant-card-head{min-height:48px;margin-bottom:-1px;padding:0 24px;color:rgba(255,255,255,.85);font-weight:500;font-size:16px;background:transparent;border-bottom:1px solid #303030;border-radius:2px 2px 0 0}.ant-card-head:before{display:table;content:""}.ant-card-head:after{display:table;clear:both;content:""}.ant-card-head-wrapper{display:flex;align-items:center}.ant-card-head-title{display:inline-block;flex:1;padding:16px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-card-head-title>.ant-typography,.ant-card-head-title>.ant-typography-edit-content{left:0;margin-top:0;margin-bottom:0}.ant-card-head .ant-tabs-top{clear:both;margin-bottom:-17px;color:rgba(255,255,255,.85);font-weight:400;font-size:14px}.ant-card-head .ant-tabs-top-bar{border-bottom:1px solid #303030}.ant-card-extra{float:right;margin-left:auto;padding:16px 0;color:rgba(255,255,255,.85);font-weight:400;font-size:14px}.ant-card-rtl .ant-card-extra{margin-right:auto;margin-left:0}.ant-card-body{padding:24px}.ant-card-body:before{display:table;content:""}.ant-card-body:after{display:table;clear:both;content:""}.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body{margin:-1px 0 0 -1px;padding:0}.ant-card-grid{float:left;width:33.33%;padding:24px;border:0;border-radius:0;box-shadow:1px 0 #303030,0 1px #303030,1px 1px #303030,1px 0 #303030 inset,0 1px #303030 inset;transition:all .3s}.ant-card-rtl .ant-card-grid{float:right}.ant-card-grid-hoverable:hover{position:relative;z-index:1;box-shadow:0 1px 2px -2px rgba(0,0,0,.64),0 3px 6px rgba(0,0,0,.48),0 5px 12px 4px rgba(0,0,0,.36)}.ant-card-contain-tabs>.ant-card-head .ant-card-head-title{min-height:32px;padding-bottom:0}.ant-card-contain-tabs>.ant-card-head .ant-card-extra{padding-bottom:0}.ant-card-bordered .ant-card-cover{margin-top:-1px;margin-right:-1px;margin-left:-1px}.ant-card-cover>*{display:block;width:100%}.ant-card-cover img{border-radius:2px 2px 0 0}.ant-card-actions{margin:0;padding:0;list-style:none;background:#141414;border-top:1px solid #303030}.ant-card-actions:before{display:table;content:""}.ant-card-actions:after{display:table;clear:both;content:""}.ant-card-actions>li{float:left;margin:12px 0;color:rgba(255,255,255,.45);text-align:center}.ant-card-rtl .ant-card-actions>li{float:right}.ant-card-actions>li>span{position:relative;display:block;min-width:32px;font-size:14px;line-height:1.5715;cursor:pointer}.ant-card-actions>li>span:hover{color:#177ddc;transition:color .3s}.ant-card-actions>li>span a:not(.ant-btn),.ant-card-actions>li>span>.anticon{display:inline-block;width:100%;color:rgba(255,255,255,.45);line-height:22px;transition:color .3s}.ant-card-actions>li>span a:not(.ant-btn):hover,.ant-card-actions>li>span>.anticon:hover{color:#177ddc}.ant-card-actions>li>span>.anticon{font-size:16px;line-height:22px}.ant-card-actions>li:not(:last-child){border-right:1px solid #303030}.ant-card-rtl .ant-card-actions>li:not(:last-child){border-right:none;border-left:1px solid #303030}.ant-card-type-inner .ant-card-head{padding:0 24px;background:rgba(255,255,255,.04)}.ant-card-type-inner .ant-card-head-title{padding:12px 0;font-size:14px}.ant-card-type-inner .ant-card-body{padding:16px 24px}.ant-card-type-inner .ant-card-extra{padding:13.5px 0}.ant-card-meta{margin:-4px 0}.ant-card-meta:before{display:table;content:""}.ant-card-meta:after{display:table;clear:both;content:""}.ant-card-meta-avatar{float:left;padding-right:16px}.ant-card-rtl .ant-card-meta-avatar{float:right;padding-right:0;padding-left:16px}.ant-card-meta-detail{overflow:hidden}.ant-card-meta-detail>div:not(:last-child){margin-bottom:8px}.ant-card-meta-title{overflow:hidden;color:rgba(255,255,255,.85);font-weight:500;font-size:16px;white-space:nowrap;text-overflow:ellipsis}.ant-card-meta-description{color:rgba(255,255,255,.45)}.ant-card-loading{overflow:hidden}.ant-card-loading .ant-card-body{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-card-loading-content p{margin:0}.ant-card-loading-block{height:14px;margin:4px 0;background:linear-gradient(90deg,rgba(48,48,48,.2),rgba(48,48,48,.4),rgba(48,48,48,.2));background-size:600% 600%;border-radius:2px;animation:card-loading 1.4s ease infinite}@keyframes card-loading{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ant-card-small>.ant-card-head{min-height:36px;padding:0 12px;font-size:14px}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{padding:8px 0}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{padding:8px 0;font-size:14px}.ant-card-small>.ant-card-body{padding:12px}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/tabs/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:8px 0;font-size:14px}.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:16px 0;font-size:16px}.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:6px 16px}.ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:7px 16px 6px}.ant-tabs-rtl{direction:rtl}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type{margin-left:0}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:0;margin-left:12px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{margin-right:8px;margin-left:-4px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav{order:1}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder{order:1}.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-right:2px;margin-left:0}.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add{margin-right:2px;margin-left:0}.ant-tabs-dropdown-rtl{direction:rtl}.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item{text-align:right}.ant-tabs-top,.ant-tabs-bottom{flex-direction:column}.ant-tabs-top>.ant-tabs-nav,.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{margin:0 0 16px}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{position:absolute;right:0;left:0;border-bottom:1px solid #303030;content:""}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{height:2px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:width .3s,left .3s,right .3s}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{top:0;bottom:0;width:30px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{left:0;box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.08)}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{right:0;box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.08)}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before{opacity:1}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after{opacity:1}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before{bottom:0}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar{bottom:0}.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{order:1;margin-top:16px;margin-bottom:0}.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{top:0}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{top:0}.ant-tabs-bottom>.ant-tabs-content-holder,.ant-tabs-bottom>div>.ant-tabs-content-holder{order:0}.ant-tabs-left>.ant-tabs-nav,.ant-tabs-right>.ant-tabs-nav,.ant-tabs-left>div>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{flex-direction:column;min-width:50px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{padding:8px 24px;text-align:center}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin:16px 0 0}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap{flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{right:0;left:0;height:30px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{top:0;box-shadow:inset 0 10px 8px -8px rgba(0,0,0,.08)}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{bottom:0;box-shadow:inset 0 -10px 8px -8px rgba(0,0,0,.08)}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before{opacity:1}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after{opacity:1}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{width:2px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:height .3s,top .3s}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations{flex:1 0 auto;flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar{right:0}.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-left>div>.ant-tabs-content-holder{margin-left:-1px;border-left:1px solid #303030}.ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-left:24px}.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{order:1}.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{left:0}.ant-tabs-right>.ant-tabs-content-holder,.ant-tabs-right>div>.ant-tabs-content-holder{order:0;margin-right:-1px;border-right:1px solid #303030}.ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-right:24px}.ant-tabs-dropdown{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-tabs-dropdown-hidden{display:none}.ant-tabs-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:#1f1f1f;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2)}.ant-tabs-dropdown-menu-item{display:flex;align-items:center;min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:rgba(255,255,255,.85);font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-tabs-dropdown-menu-item>span{flex:1;white-space:nowrap}.ant-tabs-dropdown-menu-item-remove{flex:none;margin-left:12px;color:rgba(255,255,255,.45);font-size:12px;background:transparent;border:0;cursor:pointer}.ant-tabs-dropdown-menu-item-remove:hover{color:#165996}.ant-tabs-dropdown-menu-item:hover{background:rgba(255,255,255,.08)}.ant-tabs-dropdown-menu-item-disabled,.ant-tabs-dropdown-menu-item-disabled:hover{color:rgba(255,255,255,.3);background:transparent;cursor:not-allowed}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{margin:0;padding:8px 16px;background:rgba(255,255,255,.04);border:1px solid #303030;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{color:#177ddc;background:#141414}.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar{visibility:hidden}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:2px}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab{border-radius:2px 2px 0 0}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active{border-bottom-color:#141414}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 0 2px 2px}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active{border-top-color:#141414}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-top:2px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab{border-radius:2px 0 0 2px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active{border-right-color:#141414}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 2px 2px 0}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active{border-left-color:#141414}.ant-tabs{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:flex;overflow:hidden}.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav{position:relative;display:flex;flex:none;align-items:center}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{position:relative;display:inline-block;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{position:absolute;z-index:1;opacity:0;transition:opacity .3s;content:"";pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list{position:relative;display:flex;transition:transform .3s}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations{display:flex;align-self:stretch}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden{position:absolute;visibility:hidden;pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more{position:relative;padding:8px 16px;background:transparent;border:0}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more:after{position:absolute;right:0;bottom:0;left:0;height:5px;transform:translateY(100%);content:""}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add{min-width:40px;margin-left:2px;padding:0 8px;background:rgba(255,255,255,.04);border:1px solid #303030;border-radius:2px 2px 0 0;outline:none;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover{color:#165996}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus{color:#388ed3}.ant-tabs-extra-content{flex:none}.ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*="ant-tabs-nav-wrap-ping"]),.ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*="ant-tabs-nav-wrap-ping"]){justify-content:center}.ant-tabs-ink-bar{position:absolute;background:#177ddc;pointer-events:none}.ant-tabs-tab{position:relative;display:inline-flex;align-items:center;padding:12px 0;font-size:14px;background:transparent;border:0;outline:none;cursor:pointer}.ant-tabs-tab-btn:focus,.ant-tabs-tab-remove:focus,.ant-tabs-tab-btn:active,.ant-tabs-tab-remove:active{color:#388ed3}.ant-tabs-tab-btn{outline:none;transition:all .3s}.ant-tabs-tab-remove{flex:none;margin-right:-4px;margin-left:8px;color:rgba(255,255,255,.45);font-size:12px;background:transparent;border:none;outline:none;cursor:pointer;transition:all .3s}.ant-tabs-tab-remove:hover{color:rgba(255,255,255,.85)}.ant-tabs-tab:hover{color:#165996}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#177ddc;text-shadow:0 0 .25px currentcolor}.ant-tabs-tab.ant-tabs-tab-disabled{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active{color:rgba(255,255,255,.3)}.ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-tab .anticon{margin-right:12px}.ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-content{display:flex;width:100%}.ant-tabs-content-holder{flex:auto;min-width:0;min-height:0}.ant-tabs-content-animated{transition:margin .3s}.ant-tabs-tabpane{flex:none;width:100%;outline:none}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/grid/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-row{display:flex;flex-flow:row wrap}.ant-row:before,.ant-row:after{display:flex}.ant-row-no-wrap{flex-wrap:nowrap}.ant-row-start{justify-content:flex-start}.ant-row-center{justify-content:center}.ant-row-end{justify-content:flex-end}.ant-row-space-between{justify-content:space-between}.ant-row-space-around{justify-content:space-around}.ant-row-top{align-items:flex-start}.ant-row-middle{align-items:center}.ant-row-bottom{align-items:flex-end}.ant-col{position:relative;max-width:100%;min-height:1px}.ant-col-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-push-24{left:100%}.ant-col-pull-24{right:100%}.ant-col-offset-24{margin-left:100%}.ant-col-order-24{order:24}.ant-col-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-push-23{left:95.83333333%}.ant-col-pull-23{right:95.83333333%}.ant-col-offset-23{margin-left:95.83333333%}.ant-col-order-23{order:23}.ant-col-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-push-22{left:91.66666667%}.ant-col-pull-22{right:91.66666667%}.ant-col-offset-22{margin-left:91.66666667%}.ant-col-order-22{order:22}.ant-col-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-push-21{left:87.5%}.ant-col-pull-21{right:87.5%}.ant-col-offset-21{margin-left:87.5%}.ant-col-order-21{order:21}.ant-col-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-push-20{left:83.33333333%}.ant-col-pull-20{right:83.33333333%}.ant-col-offset-20{margin-left:83.33333333%}.ant-col-order-20{order:20}.ant-col-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-push-19{left:79.16666667%}.ant-col-pull-19{right:79.16666667%}.ant-col-offset-19{margin-left:79.16666667%}.ant-col-order-19{order:19}.ant-col-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-push-18{left:75%}.ant-col-pull-18{right:75%}.ant-col-offset-18{margin-left:75%}.ant-col-order-18{order:18}.ant-col-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-push-17{left:70.83333333%}.ant-col-pull-17{right:70.83333333%}.ant-col-offset-17{margin-left:70.83333333%}.ant-col-order-17{order:17}.ant-col-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-push-16{left:66.66666667%}.ant-col-pull-16{right:66.66666667%}.ant-col-offset-16{margin-left:66.66666667%}.ant-col-order-16{order:16}.ant-col-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-push-15{left:62.5%}.ant-col-pull-15{right:62.5%}.ant-col-offset-15{margin-left:62.5%}.ant-col-order-15{order:15}.ant-col-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-push-14{left:58.33333333%}.ant-col-pull-14{right:58.33333333%}.ant-col-offset-14{margin-left:58.33333333%}.ant-col-order-14{order:14}.ant-col-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-push-13{left:54.16666667%}.ant-col-pull-13{right:54.16666667%}.ant-col-offset-13{margin-left:54.16666667%}.ant-col-order-13{order:13}.ant-col-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-push-12{left:50%}.ant-col-pull-12{right:50%}.ant-col-offset-12{margin-left:50%}.ant-col-order-12{order:12}.ant-col-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-push-11{left:45.83333333%}.ant-col-pull-11{right:45.83333333%}.ant-col-offset-11{margin-left:45.83333333%}.ant-col-order-11{order:11}.ant-col-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-push-10{left:41.66666667%}.ant-col-pull-10{right:41.66666667%}.ant-col-offset-10{margin-left:41.66666667%}.ant-col-order-10{order:10}.ant-col-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-push-9{left:37.5%}.ant-col-pull-9{right:37.5%}.ant-col-offset-9{margin-left:37.5%}.ant-col-order-9{order:9}.ant-col-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-push-8{left:33.33333333%}.ant-col-pull-8{right:33.33333333%}.ant-col-offset-8{margin-left:33.33333333%}.ant-col-order-8{order:8}.ant-col-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-push-7{left:29.16666667%}.ant-col-pull-7{right:29.16666667%}.ant-col-offset-7{margin-left:29.16666667%}.ant-col-order-7{order:7}.ant-col-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-push-6{left:25%}.ant-col-pull-6{right:25%}.ant-col-offset-6{margin-left:25%}.ant-col-order-6{order:6}.ant-col-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-push-5{left:20.83333333%}.ant-col-pull-5{right:20.83333333%}.ant-col-offset-5{margin-left:20.83333333%}.ant-col-order-5{order:5}.ant-col-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-push-4{left:16.66666667%}.ant-col-pull-4{right:16.66666667%}.ant-col-offset-4{margin-left:16.66666667%}.ant-col-order-4{order:4}.ant-col-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-push-3{left:12.5%}.ant-col-pull-3{right:12.5%}.ant-col-offset-3{margin-left:12.5%}.ant-col-order-3{order:3}.ant-col-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-push-2{left:8.33333333%}.ant-col-pull-2{right:8.33333333%}.ant-col-offset-2{margin-left:8.33333333%}.ant-col-order-2{order:2}.ant-col-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-push-1{left:4.16666667%}.ant-col-pull-1{right:4.16666667%}.ant-col-offset-1{margin-left:4.16666667%}.ant-col-order-1{order:1}.ant-col-0{display:none}.ant-col-offset-0{margin-left:0}.ant-col-order-0{order:0}.ant-col-offset-0.ant-col-rtl{margin-right:0}.ant-col-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}.ant-col-xs-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xs-push-24{left:100%}.ant-col-xs-pull-24{right:100%}.ant-col-xs-offset-24{margin-left:100%}.ant-col-xs-order-24{order:24}.ant-col-xs-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xs-push-23{left:95.83333333%}.ant-col-xs-pull-23{right:95.83333333%}.ant-col-xs-offset-23{margin-left:95.83333333%}.ant-col-xs-order-23{order:23}.ant-col-xs-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xs-push-22{left:91.66666667%}.ant-col-xs-pull-22{right:91.66666667%}.ant-col-xs-offset-22{margin-left:91.66666667%}.ant-col-xs-order-22{order:22}.ant-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xs-push-21{left:87.5%}.ant-col-xs-pull-21{right:87.5%}.ant-col-xs-offset-21{margin-left:87.5%}.ant-col-xs-order-21{order:21}.ant-col-xs-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xs-push-20{left:83.33333333%}.ant-col-xs-pull-20{right:83.33333333%}.ant-col-xs-offset-20{margin-left:83.33333333%}.ant-col-xs-order-20{order:20}.ant-col-xs-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xs-push-19{left:79.16666667%}.ant-col-xs-pull-19{right:79.16666667%}.ant-col-xs-offset-19{margin-left:79.16666667%}.ant-col-xs-order-19{order:19}.ant-col-xs-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xs-push-18{left:75%}.ant-col-xs-pull-18{right:75%}.ant-col-xs-offset-18{margin-left:75%}.ant-col-xs-order-18{order:18}.ant-col-xs-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xs-push-17{left:70.83333333%}.ant-col-xs-pull-17{right:70.83333333%}.ant-col-xs-offset-17{margin-left:70.83333333%}.ant-col-xs-order-17{order:17}.ant-col-xs-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xs-push-16{left:66.66666667%}.ant-col-xs-pull-16{right:66.66666667%}.ant-col-xs-offset-16{margin-left:66.66666667%}.ant-col-xs-order-16{order:16}.ant-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xs-push-15{left:62.5%}.ant-col-xs-pull-15{right:62.5%}.ant-col-xs-offset-15{margin-left:62.5%}.ant-col-xs-order-15{order:15}.ant-col-xs-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xs-push-14{left:58.33333333%}.ant-col-xs-pull-14{right:58.33333333%}.ant-col-xs-offset-14{margin-left:58.33333333%}.ant-col-xs-order-14{order:14}.ant-col-xs-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xs-push-13{left:54.16666667%}.ant-col-xs-pull-13{right:54.16666667%}.ant-col-xs-offset-13{margin-left:54.16666667%}.ant-col-xs-order-13{order:13}.ant-col-xs-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xs-push-12{left:50%}.ant-col-xs-pull-12{right:50%}.ant-col-xs-offset-12{margin-left:50%}.ant-col-xs-order-12{order:12}.ant-col-xs-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xs-push-11{left:45.83333333%}.ant-col-xs-pull-11{right:45.83333333%}.ant-col-xs-offset-11{margin-left:45.83333333%}.ant-col-xs-order-11{order:11}.ant-col-xs-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xs-push-10{left:41.66666667%}.ant-col-xs-pull-10{right:41.66666667%}.ant-col-xs-offset-10{margin-left:41.66666667%}.ant-col-xs-order-10{order:10}.ant-col-xs-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xs-push-9{left:37.5%}.ant-col-xs-pull-9{right:37.5%}.ant-col-xs-offset-9{margin-left:37.5%}.ant-col-xs-order-9{order:9}.ant-col-xs-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xs-push-8{left:33.33333333%}.ant-col-xs-pull-8{right:33.33333333%}.ant-col-xs-offset-8{margin-left:33.33333333%}.ant-col-xs-order-8{order:8}.ant-col-xs-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xs-push-7{left:29.16666667%}.ant-col-xs-pull-7{right:29.16666667%}.ant-col-xs-offset-7{margin-left:29.16666667%}.ant-col-xs-order-7{order:7}.ant-col-xs-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xs-push-6{left:25%}.ant-col-xs-pull-6{right:25%}.ant-col-xs-offset-6{margin-left:25%}.ant-col-xs-order-6{order:6}.ant-col-xs-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xs-push-5{left:20.83333333%}.ant-col-xs-pull-5{right:20.83333333%}.ant-col-xs-offset-5{margin-left:20.83333333%}.ant-col-xs-order-5{order:5}.ant-col-xs-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xs-push-4{left:16.66666667%}.ant-col-xs-pull-4{right:16.66666667%}.ant-col-xs-offset-4{margin-left:16.66666667%}.ant-col-xs-order-4{order:4}.ant-col-xs-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xs-push-3{left:12.5%}.ant-col-xs-pull-3{right:12.5%}.ant-col-xs-offset-3{margin-left:12.5%}.ant-col-xs-order-3{order:3}.ant-col-xs-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xs-push-2{left:8.33333333%}.ant-col-xs-pull-2{right:8.33333333%}.ant-col-xs-offset-2{margin-left:8.33333333%}.ant-col-xs-order-2{order:2}.ant-col-xs-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xs-push-1{left:4.16666667%}.ant-col-xs-pull-1{right:4.16666667%}.ant-col-xs-offset-1{margin-left:4.16666667%}.ant-col-xs-order-1{order:1}.ant-col-xs-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xs-push-0{left:auto}.ant-col-xs-pull-0{right:auto}.ant-col-xs-offset-0{margin-left:0}.ant-col-xs-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xs-push-0.ant-col-rtl{right:auto}.ant-col-xs-pull-0.ant-col-rtl{left:auto}.ant-col-xs-offset-0.ant-col-rtl{margin-right:0}.ant-col-xs-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xs-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xs-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xs-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xs-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xs-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xs-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xs-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xs-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xs-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xs-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xs-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xs-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xs-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xs-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xs-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xs-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xs-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xs-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xs-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xs-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xs-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xs-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xs-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xs-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xs-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xs-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xs-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xs-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xs-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xs-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xs-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xs-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xs-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xs-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xs-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xs-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xs-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xs-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xs-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xs-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xs-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xs-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xs-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xs-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xs-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xs-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xs-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xs-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xs-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xs-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xs-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xs-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xs-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xs-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xs-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xs-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xs-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xs-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xs-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xs-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xs-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xs-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xs-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xs-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xs-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xs-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xs-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xs-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xs-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xs-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xs-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}@media (min-width: 576px){.ant-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-sm-push-24{left:100%}.ant-col-sm-pull-24{right:100%}.ant-col-sm-offset-24{margin-left:100%}.ant-col-sm-order-24{order:24}.ant-col-sm-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-sm-push-23{left:95.83333333%}.ant-col-sm-pull-23{right:95.83333333%}.ant-col-sm-offset-23{margin-left:95.83333333%}.ant-col-sm-order-23{order:23}.ant-col-sm-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-sm-push-22{left:91.66666667%}.ant-col-sm-pull-22{right:91.66666667%}.ant-col-sm-offset-22{margin-left:91.66666667%}.ant-col-sm-order-22{order:22}.ant-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-sm-push-21{left:87.5%}.ant-col-sm-pull-21{right:87.5%}.ant-col-sm-offset-21{margin-left:87.5%}.ant-col-sm-order-21{order:21}.ant-col-sm-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-sm-push-20{left:83.33333333%}.ant-col-sm-pull-20{right:83.33333333%}.ant-col-sm-offset-20{margin-left:83.33333333%}.ant-col-sm-order-20{order:20}.ant-col-sm-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-sm-push-19{left:79.16666667%}.ant-col-sm-pull-19{right:79.16666667%}.ant-col-sm-offset-19{margin-left:79.16666667%}.ant-col-sm-order-19{order:19}.ant-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-sm-push-18{left:75%}.ant-col-sm-pull-18{right:75%}.ant-col-sm-offset-18{margin-left:75%}.ant-col-sm-order-18{order:18}.ant-col-sm-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-sm-push-17{left:70.83333333%}.ant-col-sm-pull-17{right:70.83333333%}.ant-col-sm-offset-17{margin-left:70.83333333%}.ant-col-sm-order-17{order:17}.ant-col-sm-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-sm-push-16{left:66.66666667%}.ant-col-sm-pull-16{right:66.66666667%}.ant-col-sm-offset-16{margin-left:66.66666667%}.ant-col-sm-order-16{order:16}.ant-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-sm-push-15{left:62.5%}.ant-col-sm-pull-15{right:62.5%}.ant-col-sm-offset-15{margin-left:62.5%}.ant-col-sm-order-15{order:15}.ant-col-sm-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-sm-push-14{left:58.33333333%}.ant-col-sm-pull-14{right:58.33333333%}.ant-col-sm-offset-14{margin-left:58.33333333%}.ant-col-sm-order-14{order:14}.ant-col-sm-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-sm-push-13{left:54.16666667%}.ant-col-sm-pull-13{right:54.16666667%}.ant-col-sm-offset-13{margin-left:54.16666667%}.ant-col-sm-order-13{order:13}.ant-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-sm-push-12{left:50%}.ant-col-sm-pull-12{right:50%}.ant-col-sm-offset-12{margin-left:50%}.ant-col-sm-order-12{order:12}.ant-col-sm-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-sm-push-11{left:45.83333333%}.ant-col-sm-pull-11{right:45.83333333%}.ant-col-sm-offset-11{margin-left:45.83333333%}.ant-col-sm-order-11{order:11}.ant-col-sm-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-sm-push-10{left:41.66666667%}.ant-col-sm-pull-10{right:41.66666667%}.ant-col-sm-offset-10{margin-left:41.66666667%}.ant-col-sm-order-10{order:10}.ant-col-sm-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-sm-push-9{left:37.5%}.ant-col-sm-pull-9{right:37.5%}.ant-col-sm-offset-9{margin-left:37.5%}.ant-col-sm-order-9{order:9}.ant-col-sm-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-sm-push-8{left:33.33333333%}.ant-col-sm-pull-8{right:33.33333333%}.ant-col-sm-offset-8{margin-left:33.33333333%}.ant-col-sm-order-8{order:8}.ant-col-sm-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-sm-push-7{left:29.16666667%}.ant-col-sm-pull-7{right:29.16666667%}.ant-col-sm-offset-7{margin-left:29.16666667%}.ant-col-sm-order-7{order:7}.ant-col-sm-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-sm-push-6{left:25%}.ant-col-sm-pull-6{right:25%}.ant-col-sm-offset-6{margin-left:25%}.ant-col-sm-order-6{order:6}.ant-col-sm-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-sm-push-5{left:20.83333333%}.ant-col-sm-pull-5{right:20.83333333%}.ant-col-sm-offset-5{margin-left:20.83333333%}.ant-col-sm-order-5{order:5}.ant-col-sm-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-sm-push-4{left:16.66666667%}.ant-col-sm-pull-4{right:16.66666667%}.ant-col-sm-offset-4{margin-left:16.66666667%}.ant-col-sm-order-4{order:4}.ant-col-sm-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-sm-push-3{left:12.5%}.ant-col-sm-pull-3{right:12.5%}.ant-col-sm-offset-3{margin-left:12.5%}.ant-col-sm-order-3{order:3}.ant-col-sm-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-sm-push-2{left:8.33333333%}.ant-col-sm-pull-2{right:8.33333333%}.ant-col-sm-offset-2{margin-left:8.33333333%}.ant-col-sm-order-2{order:2}.ant-col-sm-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-sm-push-1{left:4.16666667%}.ant-col-sm-pull-1{right:4.16666667%}.ant-col-sm-offset-1{margin-left:4.16666667%}.ant-col-sm-order-1{order:1}.ant-col-sm-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-sm-push-0{left:auto}.ant-col-sm-pull-0{right:auto}.ant-col-sm-offset-0{margin-left:0}.ant-col-sm-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-sm-push-0.ant-col-rtl{right:auto}.ant-col-sm-pull-0.ant-col-rtl{left:auto}.ant-col-sm-offset-0.ant-col-rtl{margin-right:0}.ant-col-sm-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-sm-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-sm-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-sm-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-sm-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-sm-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-sm-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-sm-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-sm-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-sm-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-sm-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-sm-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-sm-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-sm-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-sm-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-sm-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-sm-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-sm-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-sm-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-sm-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-sm-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-sm-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-sm-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-sm-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-sm-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-sm-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-sm-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-sm-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-sm-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-sm-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-sm-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-sm-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-sm-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-sm-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-sm-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-sm-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-sm-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-sm-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-sm-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-sm-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-sm-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-sm-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-sm-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-sm-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-sm-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-sm-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-sm-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-sm-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-sm-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-sm-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-sm-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-sm-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-sm-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-sm-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-sm-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-sm-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-sm-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-sm-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-sm-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-sm-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-sm-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-sm-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-sm-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-sm-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-sm-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-sm-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-sm-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-sm-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-sm-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-sm-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-sm-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-sm-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 768px){.ant-col-md-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-md-push-24{left:100%}.ant-col-md-pull-24{right:100%}.ant-col-md-offset-24{margin-left:100%}.ant-col-md-order-24{order:24}.ant-col-md-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-md-push-23{left:95.83333333%}.ant-col-md-pull-23{right:95.83333333%}.ant-col-md-offset-23{margin-left:95.83333333%}.ant-col-md-order-23{order:23}.ant-col-md-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-md-push-22{left:91.66666667%}.ant-col-md-pull-22{right:91.66666667%}.ant-col-md-offset-22{margin-left:91.66666667%}.ant-col-md-order-22{order:22}.ant-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-md-push-21{left:87.5%}.ant-col-md-pull-21{right:87.5%}.ant-col-md-offset-21{margin-left:87.5%}.ant-col-md-order-21{order:21}.ant-col-md-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-md-push-20{left:83.33333333%}.ant-col-md-pull-20{right:83.33333333%}.ant-col-md-offset-20{margin-left:83.33333333%}.ant-col-md-order-20{order:20}.ant-col-md-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-md-push-19{left:79.16666667%}.ant-col-md-pull-19{right:79.16666667%}.ant-col-md-offset-19{margin-left:79.16666667%}.ant-col-md-order-19{order:19}.ant-col-md-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-md-push-18{left:75%}.ant-col-md-pull-18{right:75%}.ant-col-md-offset-18{margin-left:75%}.ant-col-md-order-18{order:18}.ant-col-md-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-md-push-17{left:70.83333333%}.ant-col-md-pull-17{right:70.83333333%}.ant-col-md-offset-17{margin-left:70.83333333%}.ant-col-md-order-17{order:17}.ant-col-md-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-md-push-16{left:66.66666667%}.ant-col-md-pull-16{right:66.66666667%}.ant-col-md-offset-16{margin-left:66.66666667%}.ant-col-md-order-16{order:16}.ant-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-md-push-15{left:62.5%}.ant-col-md-pull-15{right:62.5%}.ant-col-md-offset-15{margin-left:62.5%}.ant-col-md-order-15{order:15}.ant-col-md-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-md-push-14{left:58.33333333%}.ant-col-md-pull-14{right:58.33333333%}.ant-col-md-offset-14{margin-left:58.33333333%}.ant-col-md-order-14{order:14}.ant-col-md-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-md-push-13{left:54.16666667%}.ant-col-md-pull-13{right:54.16666667%}.ant-col-md-offset-13{margin-left:54.16666667%}.ant-col-md-order-13{order:13}.ant-col-md-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-md-push-12{left:50%}.ant-col-md-pull-12{right:50%}.ant-col-md-offset-12{margin-left:50%}.ant-col-md-order-12{order:12}.ant-col-md-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-md-push-11{left:45.83333333%}.ant-col-md-pull-11{right:45.83333333%}.ant-col-md-offset-11{margin-left:45.83333333%}.ant-col-md-order-11{order:11}.ant-col-md-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-md-push-10{left:41.66666667%}.ant-col-md-pull-10{right:41.66666667%}.ant-col-md-offset-10{margin-left:41.66666667%}.ant-col-md-order-10{order:10}.ant-col-md-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-md-push-9{left:37.5%}.ant-col-md-pull-9{right:37.5%}.ant-col-md-offset-9{margin-left:37.5%}.ant-col-md-order-9{order:9}.ant-col-md-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-md-push-8{left:33.33333333%}.ant-col-md-pull-8{right:33.33333333%}.ant-col-md-offset-8{margin-left:33.33333333%}.ant-col-md-order-8{order:8}.ant-col-md-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-md-push-7{left:29.16666667%}.ant-col-md-pull-7{right:29.16666667%}.ant-col-md-offset-7{margin-left:29.16666667%}.ant-col-md-order-7{order:7}.ant-col-md-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-md-push-6{left:25%}.ant-col-md-pull-6{right:25%}.ant-col-md-offset-6{margin-left:25%}.ant-col-md-order-6{order:6}.ant-col-md-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-md-push-5{left:20.83333333%}.ant-col-md-pull-5{right:20.83333333%}.ant-col-md-offset-5{margin-left:20.83333333%}.ant-col-md-order-5{order:5}.ant-col-md-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-md-push-4{left:16.66666667%}.ant-col-md-pull-4{right:16.66666667%}.ant-col-md-offset-4{margin-left:16.66666667%}.ant-col-md-order-4{order:4}.ant-col-md-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-md-push-3{left:12.5%}.ant-col-md-pull-3{right:12.5%}.ant-col-md-offset-3{margin-left:12.5%}.ant-col-md-order-3{order:3}.ant-col-md-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-md-push-2{left:8.33333333%}.ant-col-md-pull-2{right:8.33333333%}.ant-col-md-offset-2{margin-left:8.33333333%}.ant-col-md-order-2{order:2}.ant-col-md-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-md-push-1{left:4.16666667%}.ant-col-md-pull-1{right:4.16666667%}.ant-col-md-offset-1{margin-left:4.16666667%}.ant-col-md-order-1{order:1}.ant-col-md-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-md-push-0{left:auto}.ant-col-md-pull-0{right:auto}.ant-col-md-offset-0{margin-left:0}.ant-col-md-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-md-push-0.ant-col-rtl{right:auto}.ant-col-md-pull-0.ant-col-rtl{left:auto}.ant-col-md-offset-0.ant-col-rtl{margin-right:0}.ant-col-md-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-md-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-md-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-md-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-md-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-md-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-md-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-md-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-md-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-md-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-md-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-md-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-md-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-md-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-md-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-md-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-md-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-md-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-md-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-md-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-md-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-md-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-md-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-md-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-md-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-md-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-md-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-md-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-md-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-md-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-md-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-md-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-md-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-md-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-md-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-md-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-md-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-md-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-md-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-md-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-md-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-md-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-md-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-md-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-md-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-md-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-md-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-md-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-md-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-md-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-md-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-md-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-md-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-md-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-md-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-md-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-md-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-md-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-md-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-md-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-md-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-md-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-md-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-md-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-md-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-md-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-md-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-md-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-md-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-md-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-md-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-md-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 992px){.ant-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-lg-push-24{left:100%}.ant-col-lg-pull-24{right:100%}.ant-col-lg-offset-24{margin-left:100%}.ant-col-lg-order-24{order:24}.ant-col-lg-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-lg-push-23{left:95.83333333%}.ant-col-lg-pull-23{right:95.83333333%}.ant-col-lg-offset-23{margin-left:95.83333333%}.ant-col-lg-order-23{order:23}.ant-col-lg-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-lg-push-22{left:91.66666667%}.ant-col-lg-pull-22{right:91.66666667%}.ant-col-lg-offset-22{margin-left:91.66666667%}.ant-col-lg-order-22{order:22}.ant-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-lg-push-21{left:87.5%}.ant-col-lg-pull-21{right:87.5%}.ant-col-lg-offset-21{margin-left:87.5%}.ant-col-lg-order-21{order:21}.ant-col-lg-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-lg-push-20{left:83.33333333%}.ant-col-lg-pull-20{right:83.33333333%}.ant-col-lg-offset-20{margin-left:83.33333333%}.ant-col-lg-order-20{order:20}.ant-col-lg-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-lg-push-19{left:79.16666667%}.ant-col-lg-pull-19{right:79.16666667%}.ant-col-lg-offset-19{margin-left:79.16666667%}.ant-col-lg-order-19{order:19}.ant-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-lg-push-18{left:75%}.ant-col-lg-pull-18{right:75%}.ant-col-lg-offset-18{margin-left:75%}.ant-col-lg-order-18{order:18}.ant-col-lg-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-lg-push-17{left:70.83333333%}.ant-col-lg-pull-17{right:70.83333333%}.ant-col-lg-offset-17{margin-left:70.83333333%}.ant-col-lg-order-17{order:17}.ant-col-lg-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-lg-push-16{left:66.66666667%}.ant-col-lg-pull-16{right:66.66666667%}.ant-col-lg-offset-16{margin-left:66.66666667%}.ant-col-lg-order-16{order:16}.ant-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-lg-push-15{left:62.5%}.ant-col-lg-pull-15{right:62.5%}.ant-col-lg-offset-15{margin-left:62.5%}.ant-col-lg-order-15{order:15}.ant-col-lg-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-lg-push-14{left:58.33333333%}.ant-col-lg-pull-14{right:58.33333333%}.ant-col-lg-offset-14{margin-left:58.33333333%}.ant-col-lg-order-14{order:14}.ant-col-lg-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-lg-push-13{left:54.16666667%}.ant-col-lg-pull-13{right:54.16666667%}.ant-col-lg-offset-13{margin-left:54.16666667%}.ant-col-lg-order-13{order:13}.ant-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-lg-push-12{left:50%}.ant-col-lg-pull-12{right:50%}.ant-col-lg-offset-12{margin-left:50%}.ant-col-lg-order-12{order:12}.ant-col-lg-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-lg-push-11{left:45.83333333%}.ant-col-lg-pull-11{right:45.83333333%}.ant-col-lg-offset-11{margin-left:45.83333333%}.ant-col-lg-order-11{order:11}.ant-col-lg-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-lg-push-10{left:41.66666667%}.ant-col-lg-pull-10{right:41.66666667%}.ant-col-lg-offset-10{margin-left:41.66666667%}.ant-col-lg-order-10{order:10}.ant-col-lg-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-lg-push-9{left:37.5%}.ant-col-lg-pull-9{right:37.5%}.ant-col-lg-offset-9{margin-left:37.5%}.ant-col-lg-order-9{order:9}.ant-col-lg-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-lg-push-8{left:33.33333333%}.ant-col-lg-pull-8{right:33.33333333%}.ant-col-lg-offset-8{margin-left:33.33333333%}.ant-col-lg-order-8{order:8}.ant-col-lg-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-lg-push-7{left:29.16666667%}.ant-col-lg-pull-7{right:29.16666667%}.ant-col-lg-offset-7{margin-left:29.16666667%}.ant-col-lg-order-7{order:7}.ant-col-lg-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-lg-push-6{left:25%}.ant-col-lg-pull-6{right:25%}.ant-col-lg-offset-6{margin-left:25%}.ant-col-lg-order-6{order:6}.ant-col-lg-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-lg-push-5{left:20.83333333%}.ant-col-lg-pull-5{right:20.83333333%}.ant-col-lg-offset-5{margin-left:20.83333333%}.ant-col-lg-order-5{order:5}.ant-col-lg-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-lg-push-4{left:16.66666667%}.ant-col-lg-pull-4{right:16.66666667%}.ant-col-lg-offset-4{margin-left:16.66666667%}.ant-col-lg-order-4{order:4}.ant-col-lg-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-lg-push-3{left:12.5%}.ant-col-lg-pull-3{right:12.5%}.ant-col-lg-offset-3{margin-left:12.5%}.ant-col-lg-order-3{order:3}.ant-col-lg-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-lg-push-2{left:8.33333333%}.ant-col-lg-pull-2{right:8.33333333%}.ant-col-lg-offset-2{margin-left:8.33333333%}.ant-col-lg-order-2{order:2}.ant-col-lg-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-lg-push-1{left:4.16666667%}.ant-col-lg-pull-1{right:4.16666667%}.ant-col-lg-offset-1{margin-left:4.16666667%}.ant-col-lg-order-1{order:1}.ant-col-lg-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-lg-push-0{left:auto}.ant-col-lg-pull-0{right:auto}.ant-col-lg-offset-0{margin-left:0}.ant-col-lg-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-lg-push-0.ant-col-rtl{right:auto}.ant-col-lg-pull-0.ant-col-rtl{left:auto}.ant-col-lg-offset-0.ant-col-rtl{margin-right:0}.ant-col-lg-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-lg-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-lg-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-lg-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-lg-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-lg-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-lg-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-lg-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-lg-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-lg-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-lg-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-lg-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-lg-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-lg-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-lg-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-lg-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-lg-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-lg-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-lg-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-lg-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-lg-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-lg-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-lg-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-lg-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-lg-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-lg-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-lg-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-lg-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-lg-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-lg-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-lg-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-lg-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-lg-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-lg-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-lg-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-lg-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-lg-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-lg-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-lg-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-lg-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-lg-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-lg-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-lg-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-lg-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-lg-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-lg-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-lg-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-lg-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-lg-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-lg-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-lg-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-lg-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-lg-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-lg-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-lg-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-lg-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-lg-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-lg-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-lg-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-lg-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-lg-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-lg-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-lg-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-lg-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-lg-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-lg-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-lg-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-lg-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-lg-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-lg-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-lg-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-lg-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 1200px){.ant-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xl-push-24{left:100%}.ant-col-xl-pull-24{right:100%}.ant-col-xl-offset-24{margin-left:100%}.ant-col-xl-order-24{order:24}.ant-col-xl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xl-push-23{left:95.83333333%}.ant-col-xl-pull-23{right:95.83333333%}.ant-col-xl-offset-23{margin-left:95.83333333%}.ant-col-xl-order-23{order:23}.ant-col-xl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xl-push-22{left:91.66666667%}.ant-col-xl-pull-22{right:91.66666667%}.ant-col-xl-offset-22{margin-left:91.66666667%}.ant-col-xl-order-22{order:22}.ant-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xl-push-21{left:87.5%}.ant-col-xl-pull-21{right:87.5%}.ant-col-xl-offset-21{margin-left:87.5%}.ant-col-xl-order-21{order:21}.ant-col-xl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xl-push-20{left:83.33333333%}.ant-col-xl-pull-20{right:83.33333333%}.ant-col-xl-offset-20{margin-left:83.33333333%}.ant-col-xl-order-20{order:20}.ant-col-xl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xl-push-19{left:79.16666667%}.ant-col-xl-pull-19{right:79.16666667%}.ant-col-xl-offset-19{margin-left:79.16666667%}.ant-col-xl-order-19{order:19}.ant-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xl-push-18{left:75%}.ant-col-xl-pull-18{right:75%}.ant-col-xl-offset-18{margin-left:75%}.ant-col-xl-order-18{order:18}.ant-col-xl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xl-push-17{left:70.83333333%}.ant-col-xl-pull-17{right:70.83333333%}.ant-col-xl-offset-17{margin-left:70.83333333%}.ant-col-xl-order-17{order:17}.ant-col-xl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xl-push-16{left:66.66666667%}.ant-col-xl-pull-16{right:66.66666667%}.ant-col-xl-offset-16{margin-left:66.66666667%}.ant-col-xl-order-16{order:16}.ant-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xl-push-15{left:62.5%}.ant-col-xl-pull-15{right:62.5%}.ant-col-xl-offset-15{margin-left:62.5%}.ant-col-xl-order-15{order:15}.ant-col-xl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xl-push-14{left:58.33333333%}.ant-col-xl-pull-14{right:58.33333333%}.ant-col-xl-offset-14{margin-left:58.33333333%}.ant-col-xl-order-14{order:14}.ant-col-xl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xl-push-13{left:54.16666667%}.ant-col-xl-pull-13{right:54.16666667%}.ant-col-xl-offset-13{margin-left:54.16666667%}.ant-col-xl-order-13{order:13}.ant-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xl-push-12{left:50%}.ant-col-xl-pull-12{right:50%}.ant-col-xl-offset-12{margin-left:50%}.ant-col-xl-order-12{order:12}.ant-col-xl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xl-push-11{left:45.83333333%}.ant-col-xl-pull-11{right:45.83333333%}.ant-col-xl-offset-11{margin-left:45.83333333%}.ant-col-xl-order-11{order:11}.ant-col-xl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xl-push-10{left:41.66666667%}.ant-col-xl-pull-10{right:41.66666667%}.ant-col-xl-offset-10{margin-left:41.66666667%}.ant-col-xl-order-10{order:10}.ant-col-xl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xl-push-9{left:37.5%}.ant-col-xl-pull-9{right:37.5%}.ant-col-xl-offset-9{margin-left:37.5%}.ant-col-xl-order-9{order:9}.ant-col-xl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xl-push-8{left:33.33333333%}.ant-col-xl-pull-8{right:33.33333333%}.ant-col-xl-offset-8{margin-left:33.33333333%}.ant-col-xl-order-8{order:8}.ant-col-xl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xl-push-7{left:29.16666667%}.ant-col-xl-pull-7{right:29.16666667%}.ant-col-xl-offset-7{margin-left:29.16666667%}.ant-col-xl-order-7{order:7}.ant-col-xl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xl-push-6{left:25%}.ant-col-xl-pull-6{right:25%}.ant-col-xl-offset-6{margin-left:25%}.ant-col-xl-order-6{order:6}.ant-col-xl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xl-push-5{left:20.83333333%}.ant-col-xl-pull-5{right:20.83333333%}.ant-col-xl-offset-5{margin-left:20.83333333%}.ant-col-xl-order-5{order:5}.ant-col-xl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xl-push-4{left:16.66666667%}.ant-col-xl-pull-4{right:16.66666667%}.ant-col-xl-offset-4{margin-left:16.66666667%}.ant-col-xl-order-4{order:4}.ant-col-xl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xl-push-3{left:12.5%}.ant-col-xl-pull-3{right:12.5%}.ant-col-xl-offset-3{margin-left:12.5%}.ant-col-xl-order-3{order:3}.ant-col-xl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xl-push-2{left:8.33333333%}.ant-col-xl-pull-2{right:8.33333333%}.ant-col-xl-offset-2{margin-left:8.33333333%}.ant-col-xl-order-2{order:2}.ant-col-xl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xl-push-1{left:4.16666667%}.ant-col-xl-pull-1{right:4.16666667%}.ant-col-xl-offset-1{margin-left:4.16666667%}.ant-col-xl-order-1{order:1}.ant-col-xl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xl-push-0{left:auto}.ant-col-xl-pull-0{right:auto}.ant-col-xl-offset-0{margin-left:0}.ant-col-xl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xl-push-0.ant-col-rtl{right:auto}.ant-col-xl-pull-0.ant-col-rtl{left:auto}.ant-col-xl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 1600px){.ant-col-xxl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xxl-push-24{left:100%}.ant-col-xxl-pull-24{right:100%}.ant-col-xxl-offset-24{margin-left:100%}.ant-col-xxl-order-24{order:24}.ant-col-xxl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xxl-push-23{left:95.83333333%}.ant-col-xxl-pull-23{right:95.83333333%}.ant-col-xxl-offset-23{margin-left:95.83333333%}.ant-col-xxl-order-23{order:23}.ant-col-xxl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xxl-push-22{left:91.66666667%}.ant-col-xxl-pull-22{right:91.66666667%}.ant-col-xxl-offset-22{margin-left:91.66666667%}.ant-col-xxl-order-22{order:22}.ant-col-xxl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xxl-push-21{left:87.5%}.ant-col-xxl-pull-21{right:87.5%}.ant-col-xxl-offset-21{margin-left:87.5%}.ant-col-xxl-order-21{order:21}.ant-col-xxl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xxl-push-20{left:83.33333333%}.ant-col-xxl-pull-20{right:83.33333333%}.ant-col-xxl-offset-20{margin-left:83.33333333%}.ant-col-xxl-order-20{order:20}.ant-col-xxl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xxl-push-19{left:79.16666667%}.ant-col-xxl-pull-19{right:79.16666667%}.ant-col-xxl-offset-19{margin-left:79.16666667%}.ant-col-xxl-order-19{order:19}.ant-col-xxl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xxl-push-18{left:75%}.ant-col-xxl-pull-18{right:75%}.ant-col-xxl-offset-18{margin-left:75%}.ant-col-xxl-order-18{order:18}.ant-col-xxl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xxl-push-17{left:70.83333333%}.ant-col-xxl-pull-17{right:70.83333333%}.ant-col-xxl-offset-17{margin-left:70.83333333%}.ant-col-xxl-order-17{order:17}.ant-col-xxl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xxl-push-16{left:66.66666667%}.ant-col-xxl-pull-16{right:66.66666667%}.ant-col-xxl-offset-16{margin-left:66.66666667%}.ant-col-xxl-order-16{order:16}.ant-col-xxl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xxl-push-15{left:62.5%}.ant-col-xxl-pull-15{right:62.5%}.ant-col-xxl-offset-15{margin-left:62.5%}.ant-col-xxl-order-15{order:15}.ant-col-xxl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xxl-push-14{left:58.33333333%}.ant-col-xxl-pull-14{right:58.33333333%}.ant-col-xxl-offset-14{margin-left:58.33333333%}.ant-col-xxl-order-14{order:14}.ant-col-xxl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xxl-push-13{left:54.16666667%}.ant-col-xxl-pull-13{right:54.16666667%}.ant-col-xxl-offset-13{margin-left:54.16666667%}.ant-col-xxl-order-13{order:13}.ant-col-xxl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xxl-push-12{left:50%}.ant-col-xxl-pull-12{right:50%}.ant-col-xxl-offset-12{margin-left:50%}.ant-col-xxl-order-12{order:12}.ant-col-xxl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xxl-push-11{left:45.83333333%}.ant-col-xxl-pull-11{right:45.83333333%}.ant-col-xxl-offset-11{margin-left:45.83333333%}.ant-col-xxl-order-11{order:11}.ant-col-xxl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xxl-push-10{left:41.66666667%}.ant-col-xxl-pull-10{right:41.66666667%}.ant-col-xxl-offset-10{margin-left:41.66666667%}.ant-col-xxl-order-10{order:10}.ant-col-xxl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xxl-push-9{left:37.5%}.ant-col-xxl-pull-9{right:37.5%}.ant-col-xxl-offset-9{margin-left:37.5%}.ant-col-xxl-order-9{order:9}.ant-col-xxl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xxl-push-8{left:33.33333333%}.ant-col-xxl-pull-8{right:33.33333333%}.ant-col-xxl-offset-8{margin-left:33.33333333%}.ant-col-xxl-order-8{order:8}.ant-col-xxl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xxl-push-7{left:29.16666667%}.ant-col-xxl-pull-7{right:29.16666667%}.ant-col-xxl-offset-7{margin-left:29.16666667%}.ant-col-xxl-order-7{order:7}.ant-col-xxl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xxl-push-6{left:25%}.ant-col-xxl-pull-6{right:25%}.ant-col-xxl-offset-6{margin-left:25%}.ant-col-xxl-order-6{order:6}.ant-col-xxl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xxl-push-5{left:20.83333333%}.ant-col-xxl-pull-5{right:20.83333333%}.ant-col-xxl-offset-5{margin-left:20.83333333%}.ant-col-xxl-order-5{order:5}.ant-col-xxl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xxl-push-4{left:16.66666667%}.ant-col-xxl-pull-4{right:16.66666667%}.ant-col-xxl-offset-4{margin-left:16.66666667%}.ant-col-xxl-order-4{order:4}.ant-col-xxl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xxl-push-3{left:12.5%}.ant-col-xxl-pull-3{right:12.5%}.ant-col-xxl-offset-3{margin-left:12.5%}.ant-col-xxl-order-3{order:3}.ant-col-xxl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xxl-push-2{left:8.33333333%}.ant-col-xxl-pull-2{right:8.33333333%}.ant-col-xxl-offset-2{margin-left:8.33333333%}.ant-col-xxl-order-2{order:2}.ant-col-xxl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xxl-push-1{left:4.16666667%}.ant-col-xxl-pull-1{right:4.16666667%}.ant-col-xxl-offset-1{margin-left:4.16666667%}.ant-col-xxl-order-1{order:1}.ant-col-xxl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xxl-push-0{left:auto}.ant-col-xxl-pull-0{right:auto}.ant-col-xxl-offset-0{margin-left:0}.ant-col-xxl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-push-0.ant-col-rtl{right:auto}.ant-col-xxl-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xxl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xxl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xxl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xxl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xxl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xxl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xxl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xxl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xxl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xxl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xxl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xxl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xxl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xxl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xxl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xxl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xxl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xxl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xxl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xxl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xxl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xxl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xxl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xxl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xxl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xxl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xxl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xxl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xxl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xxl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xxl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xxl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xxl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xxl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xxl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xxl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xxl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xxl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xxl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xxl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xxl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xxl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xxl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xxl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xxl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xxl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xxl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xxl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xxl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xxl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xxl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xxl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xxl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xxl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xxl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xxl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xxl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xxl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xxl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xxl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xxl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xxl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xxl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xxl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xxl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xxl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xxl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xxl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xxl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xxl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xxl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xxl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 2000px){.ant-col-xxxl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xxxl-push-24{left:100%}.ant-col-xxxl-pull-24{right:100%}.ant-col-xxxl-offset-24{margin-left:100%}.ant-col-xxxl-order-24{order:24}.ant-col-xxxl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xxxl-push-23{left:95.83333333%}.ant-col-xxxl-pull-23{right:95.83333333%}.ant-col-xxxl-offset-23{margin-left:95.83333333%}.ant-col-xxxl-order-23{order:23}.ant-col-xxxl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xxxl-push-22{left:91.66666667%}.ant-col-xxxl-pull-22{right:91.66666667%}.ant-col-xxxl-offset-22{margin-left:91.66666667%}.ant-col-xxxl-order-22{order:22}.ant-col-xxxl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xxxl-push-21{left:87.5%}.ant-col-xxxl-pull-21{right:87.5%}.ant-col-xxxl-offset-21{margin-left:87.5%}.ant-col-xxxl-order-21{order:21}.ant-col-xxxl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xxxl-push-20{left:83.33333333%}.ant-col-xxxl-pull-20{right:83.33333333%}.ant-col-xxxl-offset-20{margin-left:83.33333333%}.ant-col-xxxl-order-20{order:20}.ant-col-xxxl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xxxl-push-19{left:79.16666667%}.ant-col-xxxl-pull-19{right:79.16666667%}.ant-col-xxxl-offset-19{margin-left:79.16666667%}.ant-col-xxxl-order-19{order:19}.ant-col-xxxl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xxxl-push-18{left:75%}.ant-col-xxxl-pull-18{right:75%}.ant-col-xxxl-offset-18{margin-left:75%}.ant-col-xxxl-order-18{order:18}.ant-col-xxxl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xxxl-push-17{left:70.83333333%}.ant-col-xxxl-pull-17{right:70.83333333%}.ant-col-xxxl-offset-17{margin-left:70.83333333%}.ant-col-xxxl-order-17{order:17}.ant-col-xxxl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xxxl-push-16{left:66.66666667%}.ant-col-xxxl-pull-16{right:66.66666667%}.ant-col-xxxl-offset-16{margin-left:66.66666667%}.ant-col-xxxl-order-16{order:16}.ant-col-xxxl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xxxl-push-15{left:62.5%}.ant-col-xxxl-pull-15{right:62.5%}.ant-col-xxxl-offset-15{margin-left:62.5%}.ant-col-xxxl-order-15{order:15}.ant-col-xxxl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xxxl-push-14{left:58.33333333%}.ant-col-xxxl-pull-14{right:58.33333333%}.ant-col-xxxl-offset-14{margin-left:58.33333333%}.ant-col-xxxl-order-14{order:14}.ant-col-xxxl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xxxl-push-13{left:54.16666667%}.ant-col-xxxl-pull-13{right:54.16666667%}.ant-col-xxxl-offset-13{margin-left:54.16666667%}.ant-col-xxxl-order-13{order:13}.ant-col-xxxl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xxxl-push-12{left:50%}.ant-col-xxxl-pull-12{right:50%}.ant-col-xxxl-offset-12{margin-left:50%}.ant-col-xxxl-order-12{order:12}.ant-col-xxxl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xxxl-push-11{left:45.83333333%}.ant-col-xxxl-pull-11{right:45.83333333%}.ant-col-xxxl-offset-11{margin-left:45.83333333%}.ant-col-xxxl-order-11{order:11}.ant-col-xxxl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xxxl-push-10{left:41.66666667%}.ant-col-xxxl-pull-10{right:41.66666667%}.ant-col-xxxl-offset-10{margin-left:41.66666667%}.ant-col-xxxl-order-10{order:10}.ant-col-xxxl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xxxl-push-9{left:37.5%}.ant-col-xxxl-pull-9{right:37.5%}.ant-col-xxxl-offset-9{margin-left:37.5%}.ant-col-xxxl-order-9{order:9}.ant-col-xxxl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xxxl-push-8{left:33.33333333%}.ant-col-xxxl-pull-8{right:33.33333333%}.ant-col-xxxl-offset-8{margin-left:33.33333333%}.ant-col-xxxl-order-8{order:8}.ant-col-xxxl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xxxl-push-7{left:29.16666667%}.ant-col-xxxl-pull-7{right:29.16666667%}.ant-col-xxxl-offset-7{margin-left:29.16666667%}.ant-col-xxxl-order-7{order:7}.ant-col-xxxl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xxxl-push-6{left:25%}.ant-col-xxxl-pull-6{right:25%}.ant-col-xxxl-offset-6{margin-left:25%}.ant-col-xxxl-order-6{order:6}.ant-col-xxxl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xxxl-push-5{left:20.83333333%}.ant-col-xxxl-pull-5{right:20.83333333%}.ant-col-xxxl-offset-5{margin-left:20.83333333%}.ant-col-xxxl-order-5{order:5}.ant-col-xxxl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xxxl-push-4{left:16.66666667%}.ant-col-xxxl-pull-4{right:16.66666667%}.ant-col-xxxl-offset-4{margin-left:16.66666667%}.ant-col-xxxl-order-4{order:4}.ant-col-xxxl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xxxl-push-3{left:12.5%}.ant-col-xxxl-pull-3{right:12.5%}.ant-col-xxxl-offset-3{margin-left:12.5%}.ant-col-xxxl-order-3{order:3}.ant-col-xxxl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xxxl-push-2{left:8.33333333%}.ant-col-xxxl-pull-2{right:8.33333333%}.ant-col-xxxl-offset-2{margin-left:8.33333333%}.ant-col-xxxl-order-2{order:2}.ant-col-xxxl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xxxl-push-1{left:4.16666667%}.ant-col-xxxl-pull-1{right:4.16666667%}.ant-col-xxxl-offset-1{margin-left:4.16666667%}.ant-col-xxxl-order-1{order:1}.ant-col-xxxl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xxxl-push-0{left:auto}.ant-col-xxxl-pull-0{right:auto}.ant-col-xxxl-offset-0{margin-left:0}.ant-col-xxxl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xxxl-push-0.ant-col-rtl{right:auto}.ant-col-xxxl-pull-0.ant-col-rtl{left:auto}.ant-col-xxxl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xxxl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xxxl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xxxl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xxxl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xxxl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xxxl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xxxl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xxxl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xxxl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xxxl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xxxl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xxxl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xxxl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xxxl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xxxl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xxxl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xxxl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xxxl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xxxl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xxxl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xxxl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xxxl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xxxl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xxxl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xxxl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xxxl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xxxl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xxxl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xxxl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xxxl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xxxl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xxxl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xxxl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xxxl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xxxl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xxxl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xxxl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xxxl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xxxl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xxxl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xxxl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xxxl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xxxl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xxxl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xxxl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xxxl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xxxl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xxxl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xxxl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xxxl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xxxl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xxxl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xxxl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xxxl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xxxl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xxxl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xxxl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xxxl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xxxl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xxxl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xxxl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xxxl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xxxl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xxxl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xxxl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xxxl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xxxl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xxxl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xxxl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xxxl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xxxl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xxxl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}.ant-row-rtl{direction:rtl}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/carousel/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-carousel{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-carousel .slick-slider{position:relative;display:block;box-sizing:border-box;touch-action:pan-y;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ant-carousel .slick-list{position:relative;display:block;margin:0;padding:0;overflow:hidden}.ant-carousel .slick-list:focus{outline:none}.ant-carousel .slick-list.dragging{cursor:pointer}.ant-carousel .slick-list .slick-slide{pointer-events:none}.ant-carousel .slick-list .slick-slide input.ant-radio-input,.ant-carousel .slick-list .slick-slide input.ant-checkbox-input{visibility:hidden}.ant-carousel .slick-list .slick-slide.slick-active{pointer-events:auto}.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input{visibility:visible}.ant-carousel .slick-list .slick-slide>div>div{vertical-align:bottom}.ant-carousel .slick-slider .slick-track,.ant-carousel .slick-slider .slick-list{transform:translateZ(0);touch-action:pan-y}.ant-carousel .slick-track{position:relative;top:0;left:0;display:block}.ant-carousel .slick-track:before,.ant-carousel .slick-track:after{display:table;content:""}.ant-carousel .slick-track:after{clear:both}.slick-loading .ant-carousel .slick-track{visibility:hidden}.ant-carousel .slick-slide{display:none;float:left;height:100%;min-height:1px}.ant-carousel .slick-slide img{display:block}.ant-carousel .slick-slide.slick-loading img{display:none}.ant-carousel .slick-slide.dragging img{pointer-events:none}.ant-carousel .slick-initialized .slick-slide{display:block}.ant-carousel .slick-loading .slick-slide{visibility:hidden}.ant-carousel .slick-vertical .slick-slide{display:block;height:auto}.ant-carousel .slick-arrow.slick-hidden{display:none}.ant-carousel .slick-prev,.ant-carousel .slick-next{position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;color:transparent;font-size:0;line-height:0;background:transparent;border:0;outline:none;cursor:pointer}.ant-carousel .slick-prev:hover,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev:focus,.ant-carousel .slick-next:focus{color:transparent;background:transparent;outline:none}.ant-carousel .slick-prev:hover:before,.ant-carousel .slick-next:hover:before,.ant-carousel .slick-prev:focus:before,.ant-carousel .slick-next:focus:before{opacity:1}.ant-carousel .slick-prev.slick-disabled:before,.ant-carousel .slick-next.slick-disabled:before{opacity:.25}.ant-carousel .slick-prev{left:-25px}.ant-carousel .slick-prev:before{content:"\\2190"}.ant-carousel .slick-next{right:-25px}.ant-carousel .slick-next:before{content:"\\2192"}.ant-carousel .slick-dots{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex!important;justify-content:center;margin-right:15%;margin-left:15%;padding-left:0;list-style:none}.ant-carousel .slick-dots-bottom{bottom:12px}.ant-carousel .slick-dots-top{top:12px;bottom:auto}.ant-carousel .slick-dots li{position:relative;display:inline-block;flex:0 1 auto;box-sizing:content-box;width:16px;height:3px;margin:0 3px;padding:0;text-align:center;text-indent:-999px;vertical-align:top;transition:all .5s}.ant-carousel .slick-dots li button{display:block;width:100%;height:3px;padding:0;color:transparent;font-size:0;background:#141414;border:0;border-radius:1px;outline:none;cursor:pointer;opacity:.3;transition:all .5s}.ant-carousel .slick-dots li button:hover,.ant-carousel .slick-dots li button:focus{opacity:.75}.ant-carousel .slick-dots li.slick-active{width:24px}.ant-carousel .slick-dots li.slick-active button{background:#141414;opacity:1}.ant-carousel .slick-dots li.slick-active:hover,.ant-carousel .slick-dots li.slick-active:focus{opacity:1}.ant-carousel-vertical .slick-dots{top:50%;bottom:auto;flex-direction:column;width:3px;height:auto;margin:0;transform:translateY(-50%)}.ant-carousel-vertical .slick-dots-left{right:auto;left:12px}.ant-carousel-vertical .slick-dots-right{right:12px;left:auto}.ant-carousel-vertical .slick-dots li{width:3px;height:16px;margin:4px 2px;vertical-align:baseline}.ant-carousel-vertical .slick-dots li button{width:3px;height:16px}.ant-carousel-vertical .slick-dots li.slick-active,.ant-carousel-vertical .slick-dots li.slick-active button{width:3px;height:24px}.ant-carousel-rtl{direction:rtl}.ant-carousel-rtl .ant-carousel .slick-track{right:0;left:auto}.ant-carousel-rtl .ant-carousel .slick-prev{right:-25px;left:auto}.ant-carousel-rtl .ant-carousel .slick-prev:before{content:"\\2192"}.ant-carousel-rtl .ant-carousel .slick-next{right:auto;left:-25px}.ant-carousel-rtl .ant-carousel .slick-next:before{content:"\\2190"}.ant-carousel-rtl.ant-carousel .slick-dots{flex-direction:row-reverse}.ant-carousel-rtl.ant-carousel-vertical .slick-dots{flex-direction:column}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/cascader/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-cascader-checkbox{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,.ant-cascader-checkbox-input:focus+.ant-cascader-checkbox-inner{border-color:#177ddc}.ant-cascader-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #177ddc;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-cascader-checkbox:hover:after,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox:after{visibility:visible}.ant-cascader-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:transparent;border:1px solid #434343;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-cascader-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-cascader-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner{background-color:#177ddc;border-color:#177ddc}.ant-cascader-checkbox-disabled{cursor:not-allowed}.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{border-color:rgba(255,255,255,.3);animation-name:none}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner{background-color:rgba(255,255,255,.08);border-color:#434343!important}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after{border-color:rgba(255,255,255,.08);border-collapse:separate;animation-name:none}.ant-cascader-checkbox-disabled+span{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-cascader-checkbox-disabled:hover:after,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled:after{visibility:hidden}.ant-cascader-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-cascader-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\\a0"}.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled{cursor:not-allowed}.ant-cascader-checkbox-wrapper+.ant-cascader-checkbox-wrapper{margin-left:8px}.ant-cascader-checkbox+span{padding-right:8px;padding-left:8px}.ant-cascader-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-cascader-checkbox-group-item{margin-right:8px}.ant-cascader-checkbox-group-item:last-child{margin-right:0}.ant-cascader-checkbox-group-item+.ant-cascader-checkbox-group-item{margin-left:0}.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner{background-color:transparent;border-color:#434343}.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#177ddc;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after{background-color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.3)}.ant-cascader{width:184px}.ant-cascader-checkbox{top:0;margin-right:8px}.ant-cascader-menus{display:flex;flex-wrap:nowrap;align-items:flex-start}.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu{width:100%;height:auto}.ant-cascader-menu{min-width:111px;height:180px;margin:-4px 0;padding:4px 0;overflow:auto;vertical-align:top;list-style:none;border-right:1px solid #303030;-ms-overflow-style:-ms-autohiding-scrollbar}.ant-cascader-menu-item{display:flex;flex-wrap:nowrap;align-items:center;padding:5px 12px;overflow:hidden;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-cascader-menu-item:hover{background:rgba(255,255,255,.08)}.ant-cascader-menu-item-disabled{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-cascader-menu-item-disabled:hover{background:transparent}.ant-cascader-menu-empty .ant-cascader-menu-item{color:rgba(255,255,255,.3);cursor:default;pointer-events:none}.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{font-weight:600;background-color:#111b26}.ant-cascader-menu-item-content{flex:auto}.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-loading-icon{margin-left:4px;color:rgba(255,255,255,.45);font-size:10px}.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon{color:rgba(255,255,255,.3)}.ant-cascader-menu-item-keyword{color:#a61d24}.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,.ant-cascader-rtl .ant-cascader-menu-item-loading-icon{margin-right:4px;margin-left:0}.ant-cascader-rtl .ant-cascader-checkbox{top:0;margin-right:0;margin-left:8px}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/checkbox/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-checkbox{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner,.ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#177ddc}.ant-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #177ddc;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-checkbox:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox:after{visibility:visible}.ant-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:transparent;border:1px solid #434343;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-checkbox-checked .ant-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-checkbox-checked .ant-checkbox-inner{background-color:#177ddc;border-color:#177ddc}.ant-checkbox-disabled{cursor:not-allowed}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:rgba(255,255,255,.3);animation-name:none}.ant-checkbox-disabled .ant-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-checkbox-disabled .ant-checkbox-inner{background-color:rgba(255,255,255,.08);border-color:#434343!important}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:rgba(255,255,255,.08);border-collapse:separate;animation-name:none}.ant-checkbox-disabled+span{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{visibility:hidden}.ant-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\\a0"}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{cursor:not-allowed}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:8px}.ant-checkbox+span{padding-right:8px;padding-left:8px}.ant-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-checkbox-group-item{margin-right:8px}.ant-checkbox-group-item:last-child{margin-right:0}.ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:0}.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:transparent;border-color:#434343}.ant-checkbox-indeterminate .ant-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#177ddc;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{background-color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.3)}.ant-checkbox-rtl{direction:rtl}.ant-checkbox-group-rtl .ant-checkbox-group-item{margin-right:0;margin-left:8px}.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{margin-left:0!important}.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:8px}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/collapse/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-collapse{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background-color:rgba(255,255,255,.04);border:1px solid #434343;border-bottom:0;border-radius:2px}.ant-collapse>.ant-collapse-item{border-bottom:1px solid #434343}.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 2px 2px}.ant-collapse>.ant-collapse-item>.ant-collapse-header{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;padding:12px 16px;color:rgba(255,255,255,.85);line-height:1.5715;cursor:pointer;transition:all .3s,visibility 0s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{display:inline-block;margin-right:12px;font-size:12px;vertical-align:-1px}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transition:transform .24s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-left:auto}.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus{outline:none}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only{cursor:default}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text{cursor:pointer}.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-left:12px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header{position:relative;padding:12px 40px 12px 16px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{position:absolute;top:50%;right:16px;left:auto;margin:0;transform:translateY(-50%)}.ant-collapse-content{color:rgba(255,255,255,.85);background-color:#141414;border-top:1px solid #434343}.ant-collapse-content>.ant-collapse-content-box{padding:16px}.ant-collapse-content-hidden{display:none}.ant-collapse-item:last-child>.ant-collapse-content{border-radius:0 0 2px 2px}.ant-collapse-borderless{background-color:rgba(255,255,255,.04);border:0}.ant-collapse-borderless>.ant-collapse-item{border-bottom:1px solid #434343}.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{border-radius:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:4px}.ant-collapse-ghost{background-color:transparent;border:0}.ant-collapse-ghost>.ant-collapse-item{border-bottom:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:12px;padding-bottom:12px}.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-collapse-rtl{direction:rtl}.ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:12px 40px 12px 16px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{margin-right:0;margin-left:12px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transform:rotate(180deg)}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-right:auto;margin-left:0}.ant-collapse-rtl.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-right:12px;padding-left:0}/*!************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/comment/style/index.less ***!\n \\************************************************************************************************************************************************************************************************************************************************************/.ant-comment{position:relative;background-color:transparent}.ant-comment-inner{display:flex;padding:16px 0}.ant-comment-avatar{position:relative;flex-shrink:0;margin-right:12px;cursor:pointer}.ant-comment-avatar img{width:32px;height:32px;border-radius:50%}.ant-comment-content{position:relative;flex:1 1 auto;min-width:1px;font-size:14px;word-wrap:break-word}.ant-comment-content-author{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:4px;font-size:14px}.ant-comment-content-author>a,.ant-comment-content-author>span{padding-right:8px;font-size:12px;line-height:18px}.ant-comment-content-author-name{color:rgba(255,255,255,.45);font-size:14px;transition:color .3s}.ant-comment-content-author-name>*{color:rgba(255,255,255,.45)}.ant-comment-content-author-name>*:hover{color:rgba(255,255,255,.45)}.ant-comment-content-author-time{color:rgba(255,255,255,.3);white-space:nowrap;cursor:auto}.ant-comment-content-detail p{margin-bottom:inherit;white-space:pre-wrap}.ant-comment-actions{margin-top:12px;margin-bottom:inherit;padding-left:0}.ant-comment-actions>li{display:inline-block;color:rgba(255,255,255,.45)}.ant-comment-actions>li>span{margin-right:10px;color:rgba(255,255,255,.45);font-size:12px;cursor:pointer;transition:color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-comment-actions>li>span:hover{color:rgba(255,255,255,.65)}.ant-comment-nested{margin-left:44px}.ant-comment-rtl{direction:rtl}.ant-comment-rtl .ant-comment-avatar{margin-right:0;margin-left:12px}.ant-comment-rtl .ant-comment-content-author>a,.ant-comment-rtl .ant-comment-content-author>span{padding-right:0;padding-left:8px}.ant-comment-rtl .ant-comment-actions{padding-right:0}.ant-comment-rtl .ant-comment-actions>li>span{margin-right:0;margin-left:10px}.ant-comment-rtl .ant-comment-nested{margin-right:44px;margin-left:0}/*!********************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/config-provider/style/index.less ***!\n \\********************************************************************************************************************************************************************************************************************************************************************//*!*****************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/descriptions/style/index.less ***!\n \\*****************************************************************************************************************************************************************************************************************************************************************/.ant-descriptions-header{display:flex;align-items:center;margin-bottom:20px}.ant-descriptions-title{flex:auto;overflow:hidden;color:rgba(255,255,255,.85);font-weight:700;font-size:16px;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-descriptions-extra{margin-left:auto;color:rgba(255,255,255,.85);font-size:14px}.ant-descriptions-view{width:100%;border-radius:2px}.ant-descriptions-view table{width:100%;table-layout:fixed}.ant-descriptions-row>th,.ant-descriptions-row>td{padding-bottom:16px}.ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-item-label{color:rgba(255,255,255,.85);font-weight:400;font-size:14px;line-height:1.5715;text-align:start}.ant-descriptions-item-label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-descriptions-item-label.ant-descriptions-item-no-colon:after{content:" "}.ant-descriptions-item-no-label:after{margin:0;content:""}.ant-descriptions-item-content{display:table-cell;flex:1;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715;word-break:break-word;overflow-wrap:break-word}.ant-descriptions-item{padding-bottom:0;vertical-align:top}.ant-descriptions-item-container{display:flex}.ant-descriptions-item-container .ant-descriptions-item-label,.ant-descriptions-item-container .ant-descriptions-item-content{display:inline-flex;align-items:baseline}.ant-descriptions-middle .ant-descriptions-row>th,.ant-descriptions-middle .ant-descriptions-row>td{padding-bottom:12px}.ant-descriptions-small .ant-descriptions-row>th,.ant-descriptions-small .ant-descriptions-row>td{padding-bottom:8px}.ant-descriptions-bordered .ant-descriptions-view{border:1px solid #303030}.ant-descriptions-bordered .ant-descriptions-view>table{table-layout:auto;border-collapse:collapse}.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-bordered .ant-descriptions-item-content{padding:16px 24px;border-right:1px solid #303030}.ant-descriptions-bordered .ant-descriptions-item-label:last-child,.ant-descriptions-bordered .ant-descriptions-item-content:last-child{border-right:none}.ant-descriptions-bordered .ant-descriptions-item-label{background-color:rgba(255,255,255,.04)}.ant-descriptions-bordered .ant-descriptions-item-label:after{display:none}.ant-descriptions-bordered .ant-descriptions-row{border-bottom:1px solid #303030}.ant-descriptions-bordered .ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content{padding:12px 24px}.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content{padding:8px 16px}.ant-descriptions-rtl{direction:rtl}.ant-descriptions-rtl .ant-descriptions-item-label:after{margin:0 2px 0 8px}.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content{border-right:none;border-left:1px solid #303030}.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child{border-left:none}/*!************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/divider/style/index.less ***!\n \\************************************************************************************************************************************************************************************************************************************************************/.ant-divider{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";border-top:1px solid rgba(255,255,255,.12)}.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;height:.9em;margin:0 8px;vertical-align:middle;border-top:0;border-left:1px solid rgba(255,255,255,.12)}.ant-divider-horizontal{display:flex;clear:both;width:100%;min-width:100%;margin:24px 0}.ant-divider-horizontal.ant-divider-with-text{display:flex;margin:16px 0;color:rgba(255,255,255,.85);font-weight:500;font-size:16px;white-space:nowrap;text-align:center;border-top:0;border-top-color:rgba(255,255,255,.12)}.ant-divider-horizontal.ant-divider-with-text:before,.ant-divider-horizontal.ant-divider-with-text:after{position:relative;top:50%;width:50%;border-top:1px solid transparent;border-top-color:inherit;border-bottom:0;transform:translateY(50%);content:""}.ant-divider-horizontal.ant-divider-with-text-left:before{top:50%;width:5%}.ant-divider-horizontal.ant-divider-with-text-left:after{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:before{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:after{top:50%;width:5%}.ant-divider-inner-text{display:inline-block;padding:0 1em}.ant-divider-dashed{background:none;border-color:rgba(255,255,255,.12);border-style:dashed;border-width:1px 0 0}.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:after{border-style:dashed none none}.ant-divider-vertical.ant-divider-dashed{border-width:0 0 0 1px}.ant-divider-plain.ant-divider-with-text{color:rgba(255,255,255,.85);font-weight:400;font-size:14px}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:before{width:0}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:after{width:100%}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text{padding-left:0}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:before{width:100%}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:after{width:0}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text{padding-right:0}.ant-divider-rtl{direction:rtl}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:before{width:95%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:after{width:5%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:before{width:5%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:after{width:95%}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/drawer/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-drawer{position:fixed;z-index:1000;width:0%;height:100%;transition:width 0s ease .3s,height 0s ease .3s}.ant-drawer-content-wrapper{position:absolute;width:100%;height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1)}.ant-drawer .ant-drawer-content{width:100%;height:100%}.ant-drawer-left,.ant-drawer-right{top:0;width:0%;height:100%}.ant-drawer-left .ant-drawer-content-wrapper,.ant-drawer-right .ant-drawer-content-wrapper{height:100%}.ant-drawer-left.ant-drawer-open,.ant-drawer-right.ant-drawer-open{width:100%;transition:transform .3s cubic-bezier(.23,1,.32,1)}.ant-drawer-left,.ant-drawer-left .ant-drawer-content-wrapper{left:0}.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:6px 0 16px -8px rgba(0,0,0,.32),9px 0 28px rgba(0,0,0,.2),12px 0 48px 16px rgba(0,0,0,.12)}.ant-drawer-right,.ant-drawer-right .ant-drawer-content-wrapper{right:0}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:-6px 0 16px -8px rgba(0,0,0,.08),-9px 0 28px rgba(0,0,0,.05),-12px 0 48px 16px rgba(0,0,0,.03)}.ant-drawer-right.ant-drawer-open.no-mask{right:1px;transform:translate(1px)}.ant-drawer-top,.ant-drawer-bottom{left:0;width:100%;height:0%}.ant-drawer-top .ant-drawer-content-wrapper,.ant-drawer-bottom .ant-drawer-content-wrapper{width:100%}.ant-drawer-top.ant-drawer-open,.ant-drawer-bottom.ant-drawer-open{height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1)}.ant-drawer-top{top:0}.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 6px 16px -8px rgba(0,0,0,.32),0 9px 28px rgba(0,0,0,.2),0 12px 48px 16px rgba(0,0,0,.12)}.ant-drawer-bottom,.ant-drawer-bottom .ant-drawer-content-wrapper{bottom:0}.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 -6px 16px -8px rgba(0,0,0,.32),0 -9px 28px rgba(0,0,0,.2),0 -12px 48px 16px rgba(0,0,0,.12)}.ant-drawer-bottom.ant-drawer-open.no-mask{bottom:1px;transform:translateY(1px)}.ant-drawer.ant-drawer-open .ant-drawer-mask{height:100%;opacity:1;transition:none;animation:antdDrawerFadeIn .3s cubic-bezier(.23,1,.32,1);pointer-events:auto}.ant-drawer-title{flex:1;margin:0;color:rgba(255,255,255,.85);font-weight:500;font-size:16px;line-height:22px}.ant-drawer-content{position:relative;z-index:1;overflow:auto;background-color:#1f1f1f;background-clip:padding-box;border:0}.ant-drawer-close{display:inline-block;margin-right:12px;color:rgba(255,255,255,.45);font-weight:700;font-size:16px;font-style:normal;line-height:1;text-align:center;text-transform:none;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s;text-rendering:auto}.ant-drawer-close:focus,.ant-drawer-close:hover{color:rgba(255,255,255,.75);text-decoration:none}.ant-drawer-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;color:rgba(255,255,255,.85);background:#1f1f1f;border-bottom:1px solid #303030;border-radius:2px 2px 0 0}.ant-drawer-header-title{display:flex;flex:1;align-items:center;justify-content:space-between}.ant-drawer-header-close-only{padding-bottom:0;border:none}.ant-drawer-wrapper-body{display:flex;flex-flow:column nowrap;width:100%;height:100%}.ant-drawer-body{flex-grow:1;padding:24px;overflow:auto;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-drawer-footer{flex-shrink:0;padding:10px 16px;border-top:1px solid #303030}.ant-drawer-mask{position:absolute;top:0;left:0;width:100%;height:0;background-color:rgba(0,0,0,.45);opacity:0;transition:opacity .3s linear,height 0s ease .3s;pointer-events:none}.ant-drawer .ant-picker-clear{background:#1f1f1f}@keyframes antdDrawerFadeIn{0%{opacity:0}to{opacity:1}}.ant-drawer-rtl{direction:rtl}.ant-drawer-rtl .ant-drawer-close{margin-right:0;margin-left:12px}.ant-drawer .ant-picker-clear,.ant-drawer .ant-slider-handle,.ant-drawer .ant-anchor-wrapper,.ant-drawer .ant-collapse-content,.ant-drawer .ant-timeline-item-head,.ant-drawer .ant-card{background-color:#1f1f1f}.ant-drawer .ant-transfer-list-header{background:#1f1f1f;border-bottom:1px solid #3a3a3a}.ant-drawer .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background-color:rgba(255,255,255,.08)}.ant-drawer tr.ant-table-expanded-row>td,.ant-drawer tr.ant-table-expanded-row:hover>td{background:#272727}.ant-drawer .ant-table.ant-table-small thead>tr>th{background-color:#1f1f1f;border-bottom:1px solid #3a3a3a}.ant-drawer .ant-table{background-color:#1f1f1f}.ant-drawer .ant-table .ant-table-row-expand-icon{border:1px solid #3a3a3a}.ant-drawer .ant-table tfoot>tr>th,.ant-drawer .ant-table tfoot>tr>td{border-bottom:1px solid #3a3a3a}.ant-drawer .ant-table thead>tr>th{background-color:#272727;border-bottom:1px solid #3a3a3a}.ant-drawer .ant-table tbody>tr>td{border-bottom:1px solid #3a3a3a}.ant-drawer .ant-table tbody>tr>td.ant-table-cell-fix-left,.ant-drawer .ant-table tbody>tr>td.ant-table-cell-fix-right{background-color:#1f1f1f}.ant-drawer .ant-table tbody>tr.ant-table-row:hover>td{background:#303030}.ant-drawer .ant-table.ant-table-bordered .ant-table-title{border:1px solid #3a3a3a}.ant-drawer .ant-table.ant-table-bordered thead>tr>th,.ant-drawer .ant-table.ant-table-bordered tbody>tr>td,.ant-drawer .ant-table.ant-table-bordered tfoot>tr>th,.ant-drawer .ant-table.ant-table-bordered tfoot>tr>td{border-right:1px solid #3a3a3a}.ant-drawer .ant-table.ant-table-bordered .ant-table-cell-fix-right-first:after{border-right:1px solid #3a3a3a}.ant-drawer .ant-table.ant-table-bordered table thead>tr:not(:last-child)>th{border-bottom:1px solid #303030}.ant-drawer .ant-table.ant-table-bordered .ant-table-container{border:1px solid #3a3a3a}.ant-drawer .ant-table.ant-table-bordered .ant-table-expanded-row-fixed:after{border-right:1px solid #3a3a3a}.ant-drawer .ant-table.ant-table-bordered .ant-table-footer{border:1px solid #3a3a3a}.ant-drawer .ant-table .ant-table-filter-trigger-container-open{background-color:#525252}.ant-drawer .ant-picker-calendar-full,.ant-drawer .ant-picker-calendar-full .ant-picker-panel{background-color:#1f1f1f}.ant-drawer .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{border-top:2px solid #3a3a3a}.ant-drawer .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active{background-color:#1f1f1f;border-bottom:1px solid #1f1f1f}.ant-drawer .ant-badge-count{box-shadow:0 0 0 1px #1f1f1f}.ant-drawer .ant-tree-show-line .ant-tree-switcher{background:#1f1f1f}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/form/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-form-item .ant-upload{background:transparent}.ant-form-item .ant-upload.ant-upload-drag{background:rgba(255,255,255,.04)}.ant-form-item input[type=radio],.ant-form-item input[type=checkbox]{width:14px;height:14px}.ant-form-item .ant-radio-inline,.ant-form-item .ant-checkbox-inline{display:inline-block;margin-left:8px;font-weight:400;vertical-align:middle;cursor:pointer}.ant-form-item .ant-radio-inline:first-child,.ant-form-item .ant-checkbox-inline:first-child{margin-left:0}.ant-form-item .ant-checkbox-vertical,.ant-form-item .ant-radio-vertical{display:block}.ant-form-item .ant-checkbox-vertical+.ant-checkbox-vertical,.ant-form-item .ant-radio-vertical+.ant-radio-vertical{margin-left:0}.ant-form-item .ant-input-number+.ant-form-text{margin-left:8px}.ant-form-item .ant-input-number-handler-wrap{z-index:2}.ant-form-item .ant-select,.ant-form-item .ant-cascader-picker{width:100%}.ant-form-item .ant-picker-calendar-year-select,.ant-form-item .ant-picker-calendar-month-select,.ant-form-item .ant-input-group .ant-select,.ant-form-item .ant-input-group .ant-cascader-picker,.ant-form-item .ant-input-number-group .ant-select,.ant-form-item .ant-input-number-group .ant-cascader-picker{width:auto}.ant-form-inline{display:flex;flex-wrap:wrap}.ant-form-inline .ant-form-item{flex:none;flex-wrap:nowrap;margin-right:16px;margin-bottom:0}.ant-form-inline .ant-form-item-with-help{margin-bottom:24px}.ant-form-inline .ant-form-item>.ant-form-item-label,.ant-form-inline .ant-form-item>.ant-form-item-control{display:inline-block;vertical-align:top}.ant-form-inline .ant-form-item>.ant-form-item-label{flex:none}.ant-form-inline .ant-form-item .ant-form-text,.ant-form-inline .ant-form-item .ant-form-item-has-feedback{display:inline-block}.ant-form-horizontal .ant-form-item-label{flex-grow:0}.ant-form-horizontal .ant-form-item-control{flex:1 1 0;min-width:0}.ant-form-horizontal .ant-form-item-label.ant-col-24+.ant-form-item-control{min-width:unset}.ant-form-vertical .ant-form-item{flex-direction:column}.ant-form-vertical .ant-form-item-label>label{height:auto}.ant-form-vertical .ant-form-item-label,.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-vertical .ant-form-item-label>label,.ant-col-24.ant-form-item-label>label,.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-form-vertical .ant-form-item-label>label:after,.ant-col-24.ant-form-item-label>label:after,.ant-col-xl-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-form-vertical .ant-form-item-label,.ant-form-rtl.ant-col-24.ant-form-item-label,.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}@media (max-width: 575px){.ant-form-item .ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-item .ant-form-item-label>label{margin:0}.ant-form-item .ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-form-item .ant-form-item-label{text-align:right}.ant-form .ant-form-item{flex-wrap:wrap}.ant-form .ant-form-item .ant-form-item-label,.ant-form .ant-form-item .ant-form-item-control{flex:0 0 100%;max-width:100%}.ant-col-xs-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xs-24.ant-form-item-label>label{margin:0}.ant-col-xs-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xs-24.ant-form-item-label{text-align:right}}@media (max-width: 767px){.ant-col-sm-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-sm-24.ant-form-item-label>label{margin:0}.ant-col-sm-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-sm-24.ant-form-item-label{text-align:right}}@media (max-width: 991px){.ant-col-md-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-md-24.ant-form-item-label>label{margin:0}.ant-col-md-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-md-24.ant-form-item-label{text-align:right}}@media (max-width: 1199px){.ant-col-lg-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-lg-24.ant-form-item-label>label{margin:0}.ant-col-lg-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-lg-24.ant-form-item-label{text-align:right}}@media (max-width: 1599px){.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-col-xl-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}}.ant-form-item-explain-error{color:#a61d24}.ant-form-item-explain-warning{color:#d89614}.ant-form-item-has-feedback .ant-input{padding-right:24px}.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:18px}.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:28px}.ant-form-item-has-feedback .ant-switch{margin:2px 0 4px}.ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-item-has-feedback>.ant-select .ant-select-clear,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear{right:32px}.ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value{padding-right:42px}.ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:19px}.ant-form-item-has-feedback .ant-cascader-picker-clear{right:32px}.ant-form-item-has-feedback .ant-picker,.ant-form-item-has-feedback .ant-picker-large{padding-right:29.2px}.ant-form-item-has-feedback .ant-picker-small{padding-right:25.2px}.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{position:absolute;top:50%;right:0;z-index:1;width:32px;height:20px;margin-top:-10px;font-size:14px;line-height:20px;text-align:center;visibility:visible;animation:zoomIn .3s cubic-bezier(.12,.4,.29,1.46);pointer-events:none}.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon{color:#49aa19;animation-name:diffZoomIn1!important}.ant-form-item-has-warning .ant-form-item-split{color:#d89614}.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{background-color:transparent;border-color:#d89614}.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused{border-color:#d89614;box-shadow:0 0 0 2px rgba(216,150,20,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#d89614;box-shadow:0 0 0 2px rgba(216,150,20,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-prefix,.ant-form-item-has-warning .ant-input-number-prefix{color:#d89614}.ant-form-item-has-warning .ant-input-group-addon,.ant-form-item-has-warning .ant-input-number-group-addon{color:#d89614;border-color:#d89614}.ant-form-item-has-warning .has-feedback{color:#d89614}.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon{color:#d89614;animation-name:diffZoomIn3!important}.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:transparent;border-color:#d89614!important}.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{border-color:#d89614;box-shadow:0 0 0 2px rgba(216,150,20,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-number,.ant-form-item-has-warning .ant-picker{background-color:transparent;border-color:#d89614}.ant-form-item-has-warning .ant-input-number-focused,.ant-form-item-has-warning .ant-picker-focused,.ant-form-item-has-warning .ant-input-number:focus,.ant-form-item-has-warning .ant-picker:focus{border-color:#d89614;box-shadow:0 0 0 2px rgba(216,150,20,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,.ant-form-item-has-warning .ant-picker:not([disabled]):hover{background-color:transparent;border-color:#d89614}.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input{border-color:#d89614;box-shadow:0 0 0 2px rgba(216,150,20,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-form-item-split{color:#a61d24}.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{background-color:transparent;border-color:#a61d24}.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused{border-color:#a61d24;box-shadow:0 0 0 2px rgba(166,29,36,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#a61d24;box-shadow:0 0 0 2px rgba(166,29,36,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-prefix,.ant-form-item-has-error .ant-input-number-prefix{color:#a61d24}.ant-form-item-has-error .ant-input-group-addon,.ant-form-item-has-error .ant-input-number-group-addon{color:#a61d24;border-color:#a61d24}.ant-form-item-has-error .has-feedback{color:#a61d24}.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon{color:#a61d24;animation-name:diffZoomIn2!important}.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:transparent;border-color:#a61d24!important}.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{border-color:#a61d24;box-shadow:0 0 0 2px rgba(166,29,36,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.ant-form-item-has-error .ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:0;box-shadow:none}.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus{border-color:#a61d24}.ant-form-item-has-error .ant-input-number,.ant-form-item-has-error .ant-picker{background-color:transparent;border-color:#a61d24}.ant-form-item-has-error .ant-input-number-focused,.ant-form-item-has-error .ant-picker-focused,.ant-form-item-has-error .ant-input-number:focus,.ant-form-item-has-error .ant-picker:focus{border-color:#a61d24;box-shadow:0 0 0 2px rgba(166,29,36,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-number:not([disabled]):hover,.ant-form-item-has-error .ant-picker:not([disabled]):hover{background-color:transparent;border-color:#a61d24}.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover{background-color:transparent;border-color:#a61d24}.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus{border-color:#a61d24;box-shadow:0 0 0 2px rgba(166,29,36,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover+.ant-cascader-input.ant-input{border-color:#a61d24}.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input{background-color:transparent;border-color:#a61d24;box-shadow:0 0 0 2px rgba(166,29,36,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-transfer-list{border-color:#a61d24}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]){border-color:#434343}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover{border-color:#165996;border-right-width:1px!important}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-radio-button-wrapper{border-color:#a61d24!important}.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child):before{background-color:#a61d24}.ant-form-item-has-error .ant-mentions{border-color:#a61d24!important}.ant-form-item-has-error .ant-mentions-focused,.ant-form-item-has-error .ant-mentions:focus{border-color:#a61d24;box-shadow:0 0 0 2px rgba(166,29,36,.2);border-right-width:1px!important;outline:0}.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon{display:inline-block;color:#177ddc}.ant-form{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-form legend{display:block;width:100%;margin-bottom:20px;padding:0;color:rgba(255,255,255,.45);font-size:16px;line-height:inherit;border:0;border-bottom:1px solid #434343}.ant-form label{font-size:14px}.ant-form input[type=search]{box-sizing:border-box}.ant-form input[type=radio],.ant-form input[type=checkbox]{line-height:normal}.ant-form input[type=file]{display:block}.ant-form input[type=range]{display:block;width:100%}.ant-form select[multiple],.ant-form select[size]{height:auto}.ant-form input[type=file]:focus,.ant-form input[type=radio]:focus,.ant-form input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ant-form output{display:block;padding-top:15px;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715}.ant-form .ant-form-text{display:inline-block;padding-right:8px}.ant-form-small .ant-form-item-label>label{height:24px}.ant-form-small .ant-form-item-control-input{min-height:24px}.ant-form-large .ant-form-item-label>label{height:40px}.ant-form-large .ant-form-item-control-input{min-height:40px}.ant-form-item{box-sizing:border-box;margin:0 0 24px;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";vertical-align:top}.ant-form-item-with-help{margin-bottom:0;transition:none}.ant-form-item-hidden,.ant-form-item-hidden.ant-row{display:none}.ant-form-item-label{display:inline-block;flex-grow:0;overflow:hidden;white-space:nowrap;text-align:right;vertical-align:middle}.ant-form-item-label-left{text-align:left}.ant-form-item-label-wrap{overflow:unset;line-height:1.3215em;white-space:unset}.ant-form-item-label>label{position:relative;display:inline-flex;align-items:center;max-width:100%;height:32px;color:rgba(255,255,255,.85);font-size:14px}.ant-form-item-label>label>.anticon{font-size:14px;vertical-align:top}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:inline-block;margin-right:4px;color:#a61d24;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none}.ant-form-item-label>label .ant-form-item-optional{display:inline-block;margin-left:4px;color:rgba(255,255,255,.45)}.ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional{display:none}.ant-form-item-label>label .ant-form-item-tooltip{color:rgba(255,255,255,.45);cursor:help;writing-mode:horizontal-tb;-webkit-margin-start:4px;margin-inline-start:4px}.ant-form-item-label>label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-form-item-label>label.ant-form-item-no-colon:after{content:" "}.ant-form-item-control{display:flex;flex-direction:column;flex-grow:1}.ant-form-item-control:first-child:not([class^="ant-col-"]):not([class*=" ant-col-"]){width:100%}.ant-form-item-control-input{position:relative;display:flex;align-items:center;min-height:32px}.ant-form-item-control-input-content{flex:auto;max-width:100%}.ant-form-item-explain,.ant-form-item-extra{clear:both;color:rgba(255,255,255,.45);font-size:14px;line-height:1.5715;transition:color .3s cubic-bezier(.215,.61,.355,1)}.ant-form-item-explain-connected{height:0;min-height:0;opacity:0}.ant-form-item-extra{min-height:24px}.ant-form-item .ant-input-textarea-show-count:after{margin-bottom:-22px}.ant-form-item-with-help .ant-form-item-explain{height:auto;min-height:24px;opacity:1}.ant-show-help{transition:height .3s linear,min-height .3s linear,margin-bottom .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-show-help-leave{min-height:24px}.ant-show-help-leave-active{min-height:0}.ant-show-help-item{overflow:hidden;transition:height .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)!important}.ant-show-help-item-appear,.ant-show-help-item-enter{transform:translateY(-5px);opacity:0}.ant-show-help-item-appear-active,.ant-show-help-item-enter-active{transform:translateY(0);opacity:1}.ant-show-help-item-leave-active{transform:translateY(-5px)}@keyframes diffZoomIn1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn2{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn3{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ant-form-rtl{direction:rtl}.ant-form-rtl .ant-form-item-label{text-align:left}.ant-form-rtl .ant-form-item-label>label.ant-form-item-required:before{margin-right:0;margin-left:4px}.ant-form-rtl .ant-form-item-label>label:after{margin:0 2px 0 8px}.ant-form-rtl .ant-form-item-label>label .ant-form-item-optional{margin-right:4px;margin-left:0}.ant-col-rtl .ant-form-item-control:first-child{width:100%}.ant-form-rtl .ant-form-item-has-feedback .ant-input{padding-right:11px;padding-left:24px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:11px;padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input,.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number{padding:0}.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:auto;left:28px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-number{padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value{padding-right:0;padding-left:42px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:0;margin-left:19px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker,.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large{padding-right:11px;padding-left:29.2px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small{padding-right:7px;padding-left:25.2px}.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{right:auto;left:0}.ant-form-rtl.ant-form-inline .ant-form-item{margin-right:0;margin-left:16px}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/icon/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************//*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/image/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-image{position:relative;display:inline-block}.ant-image-img{width:100%;height:auto;vertical-align:middle}.ant-image-img-placeholder{background-color:#f5f5f5;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:30%}.ant-image-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.5);cursor:pointer;opacity:0;transition:opacity .3s}.ant-image-mask-info{padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-image-mask-info .anticon{-webkit-margin-end:4px;margin-inline-end:4px}.ant-image-mask:hover{opacity:1}.ant-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.ant-image-preview{pointer-events:none;height:100%;text-align:center}.ant-image-preview.ant-zoom-enter,.ant-image-preview.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-image-preview-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:rgba(0,0,0,.45)}.ant-image-preview-mask-hidden{display:none}.ant-image-preview-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-image-preview-body{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ant-image-preview-img{max-width:100%;max-height:100%;vertical-align:middle;transform:scaleZ(1);cursor:grab;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.ant-image-preview-img-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s}.ant-image-preview-img-wrapper:before{display:inline-block;width:1px;height:50%;margin-right:-1px;content:""}.ant-image-preview-moving .ant-image-preview-img{cursor:grabbing}.ant-image-preview-moving .ant-image-preview-img-wrapper{transition-duration:0s}.ant-image-preview-wrap{z-index:1080}.ant-image-preview-operations{box-sizing:border-box;margin:0;padding:0;font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";position:absolute;top:0;right:0;z-index:1;display:flex;flex-direction:row-reverse;align-items:center;width:100%;color:rgba(255,255,255,.85);list-style:none;background:rgba(0,0,0,.1);pointer-events:auto}.ant-image-preview-operations-operation{margin-left:12px;padding:12px;cursor:pointer}.ant-image-preview-operations-operation-disabled{color:rgba(255,255,255,.25);pointer-events:none}.ant-image-preview-operations-operation:last-of-type{margin-left:0}.ant-image-preview-operations-icon{font-size:18px}.ant-image-preview-switch-left,.ant-image-preview-switch-right{position:absolute;top:50%;right:10px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;color:rgba(255,255,255,.85);background:rgba(0,0,0,.1);border-radius:50%;cursor:pointer;pointer-events:auto}.ant-image-preview-switch-left-disabled,.ant-image-preview-switch-right-disabled{color:rgba(255,255,255,.25);cursor:not-allowed}.ant-image-preview-switch-left-disabled>.anticon,.ant-image-preview-switch-right-disabled>.anticon{cursor:not-allowed}.ant-image-preview-switch-left>.anticon,.ant-image-preview-switch-right>.anticon{font-size:18px}.ant-image-preview-switch-left{left:10px}.ant-image-preview-switch-right{right:10px}/*!*****************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/input-number/style/index.less ***!\n \\*****************************************************************************************************************************************************************************************************************************************************************/.ant-input-number-affix-wrapper{position:relative;display:inline-block;width:100%;min-width:0;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715;background-color:transparent;background-image:none;border:1px solid #434343;border-radius:2px;transition:all .3s;position:static;display:inline-flex;width:90px;padding:0;-webkit-padding-start:11px;padding-inline-start:11px}.ant-input-number-affix-wrapper::-moz-placeholder{opacity:1}.ant-input-number-affix-wrapper::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number-affix-wrapper:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number-affix-wrapper:placeholder-shown{text-overflow:ellipsis}.ant-input-number-affix-wrapper:hover{border-color:#165996;border-right-width:1px!important}.ant-input-number-affix-wrapper:focus,.ant-input-number-affix-wrapper-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-input-number-affix-wrapper-disabled{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-affix-wrapper-disabled:hover{border-color:#434343;border-right-width:1px!important}.ant-input-number-affix-wrapper[disabled]{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-affix-wrapper[disabled]:hover{border-color:#434343;border-right-width:1px!important}.ant-input-number-affix-wrapper-borderless,.ant-input-number-affix-wrapper-borderless:hover,.ant-input-number-affix-wrapper-borderless:focus,.ant-input-number-affix-wrapper-borderless-focused,.ant-input-number-affix-wrapper-borderless-disabled,.ant-input-number-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-number-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-number-affix-wrapper-lg{padding:6.5px 11px;font-size:16px}.ant-input-number-affix-wrapper-sm{padding:0 7px}.ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover{border-color:#165996;border-right-width:1px!important;z-index:1}.ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper:focus{z-index:1}.ant-input-number-affix-wrapper-disabled .ant-input-number[disabled]{background:transparent}.ant-input-number-affix-wrapper>div.ant-input-number{width:100%;border:none;outline:none}.ant-input-number-affix-wrapper>div.ant-input-number.ant-input-number-focused{box-shadow:none!important}.ant-input-number-affix-wrapper input.ant-input-number-input{padding:0}.ant-input-number-affix-wrapper:before{width:0;visibility:hidden;content:"\\a0"}.ant-input-number-prefix{display:flex;flex:none;align-items:center;-webkit-margin-end:4px;margin-inline-end:4px}.ant-input-number-group-wrapper .ant-input-number-affix-wrapper{width:100%}.ant-input-number{box-sizing:border-box;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;width:100%;min-width:0;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715;background-color:transparent;background-image:none;transition:all .3s;display:inline-block;width:90px;margin:0;padding:0;border:1px solid #434343;border-radius:2px}.ant-input-number::-moz-placeholder{opacity:1}.ant-input-number::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number:placeholder-shown{text-overflow:ellipsis}.ant-input-number:focus,.ant-input-number-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-input-number[disabled]{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number[disabled]:hover{border-color:#434343;border-right-width:1px!important}.ant-input-number-borderless,.ant-input-number-borderless:hover,.ant-input-number-borderless:focus,.ant-input-number-borderless-focused,.ant-input-number-borderless-disabled,.ant-input-number-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-number{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-number-lg{padding:6.5px 11px;font-size:16px}.ant-input-number-sm{padding:0 7px}.ant-input-number-group{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-number-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-number-group>[class*=col-]{padding-right:8px}.ant-input-number-group>[class*=col-]:last-child{padding-right:0}.ant-input-number-group-addon,.ant-input-number-group-wrap,.ant-input-number-group>.ant-input-number{display:table-cell}.ant-input-number-group-addon:not(:first-child):not(:last-child),.ant-input-number-group-wrap:not(:first-child):not(:last-child),.ant-input-number-group>.ant-input-number:not(:first-child):not(:last-child){border-radius:0}.ant-input-number-group-addon,.ant-input-number-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-number-group-wrap>*{display:block!important}.ant-input-number-group .ant-input-number{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-number-group .ant-input-number:focus{z-index:1;border-right-width:1px}.ant-input-number-group .ant-input-number:hover{z-index:1;border-right-width:1px}.ant-input-search-with-button .ant-input-number-group .ant-input-number:hover{z-index:0}.ant-input-number-group-addon{position:relative;padding:0 11px;color:rgba(255,255,255,.85);font-weight:400;font-size:14px;text-align:center;background-color:rgba(255,255,255,.04);border:1px solid #434343;border-radius:2px;transition:all .3s}.ant-input-number-group-addon .ant-select{margin:-5px -11px}.ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}.ant-input-number-group-addon .ant-select-open .ant-select-selector,.ant-input-number-group-addon .ant-select-focused .ant-select-selector{color:#177ddc}.ant-input-number-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}.ant-input-number-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}.ant-input-number-group>.ant-input-number:first-child,.ant-input-number-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group>.ant-input-number:first-child .ant-select .ant-select-selector,.ant-input-number-group-addon:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group>.ant-input-number-affix-wrapper:not(:first-child) .ant-input-number{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group>.ant-input-number-affix-wrapper:not(:last-child) .ant-input-number{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group-addon:first-child{border-right:0}.ant-input-number-group-addon:last-child{border-left:0}.ant-input-number-group>.ant-input-number:last-child,.ant-input-number-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group>.ant-input-number:last-child .ant-select .ant-select-selector,.ant-input-number-group-addon:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group-lg .ant-input-number,.ant-input-number-group-lg>.ant-input-number-group-addon{padding:6.5px 11px;font-size:16px}.ant-input-number-group-sm .ant-input-number,.ant-input-number-group-sm>.ant-input-number-group-addon{padding:0 7px}.ant-input-number-group-lg .ant-select-single .ant-select-selector{height:40px}.ant-input-number-group-sm .ant-select-single .ant-select-selector{height:24px}.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child),.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group.ant-input-number-group-compact{display:block}.ant-input-number-group.ant-input-number-group-compact:before{display:table;content:""}.ant-input-number-group.ant-input-number-group-compact:after{display:table;clear:both;content:""}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):focus{z-index:1}.ant-input-number-group.ant-input-number-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-number-group.ant-input-number-group-compact>.ant-input-number-affix-wrapper{display:inline-flex}.ant-input-number-group.ant-input-number-group-compact>.ant-picker-range{display:inline-flex}.ant-input-number-group.ant-input-number-group-compact>*:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-number-group.ant-input-number-group-compact .ant-input-number{float:none}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input{border-right-width:1px;border-radius:0}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:hover{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:focus{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select-focused{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-arrow{z-index:1}.ant-input-number-group.ant-input-number-group-compact>*:first-child,.ant-input-number-group.ant-input-number-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:first-child .ant-input{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-number-group.ant-input-number-group-compact>*:last-child,.ant-input-number-group.ant-input-number-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-right-width:1px;border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper{border-radius:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:2px 0 0 2px}.ant-input-number-group-wrapper{display:inline-block;text-align:start;vertical-align:top}.ant-input-number-handler{position:relative;display:block;width:100%;height:50%;overflow:hidden;color:rgba(255,255,255,.45);font-weight:700;line-height:0;text-align:center;border-left:1px solid #434343;transition:all .1s linear}.ant-input-number-handler:active{background:rgba(255,255,255,.08)}.ant-input-number-handler:hover .ant-input-number-handler-up-inner,.ant-input-number-handler:hover .ant-input-number-handler-down-inner{color:#165996}.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:4px;width:12px;height:12px;color:rgba(255,255,255,.45);line-height:12px;transition:all .1s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number-handler-up-inner>*,.ant-input-number-handler-down-inner>*{line-height:1}.ant-input-number-handler-up-inner svg,.ant-input-number-handler-down-inner svg{display:inline-block}.ant-input-number-handler-up-inner:before,.ant-input-number-handler-down-inner:before{display:none}.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon{display:block}.ant-input-number:hover{border-color:#165996;border-right-width:1px!important}.ant-input-number:hover+.ant-form-item-children-icon{opacity:0;transition:opacity .24s linear .24s}.ant-input-number-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-input-number-disabled{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#434343;border-right-width:1px!important}.ant-input-number-disabled .ant-input-number-input{cursor:not-allowed}.ant-input-number-disabled .ant-input-number-handler-wrap,.ant-input-number-readonly .ant-input-number-handler-wrap{display:none}.ant-input-number-input{width:100%;height:30px;padding:0 11px;text-align:left;background-color:transparent;border:0;border-radius:2px;outline:0;transition:all .3s linear;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}.ant-input-number-input::-moz-placeholder{opacity:1}.ant-input-number-input::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number-input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number-input:placeholder-shown{text-overflow:ellipsis}.ant-input-number-input[type=number]::-webkit-inner-spin-button,.ant-input-number-input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.ant-input-number-lg{padding:0;font-size:16px}.ant-input-number-lg input{height:38px}.ant-input-number-sm{padding:0}.ant-input-number-sm input{height:22px;padding:0 7px}.ant-input-number-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:#141414;border-radius:0 2px 2px 0;opacity:0;transition:opacity .24s linear .1s}.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner{display:flex;align-items:center;justify-content:center;min-width:auto;margin-right:0;font-size:7px}.ant-input-number-borderless .ant-input-number-handler-wrap{border-left-width:0}.ant-input-number-handler-wrap:hover .ant-input-number-handler{height:40%}.ant-input-number:hover .ant-input-number-handler-wrap,.ant-input-number-focused .ant-input-number-handler-wrap{opacity:1}.ant-input-number-handler-up{border-top-right-radius:2px;cursor:pointer}.ant-input-number-handler-up-inner{top:50%;margin-top:-5px;text-align:center}.ant-input-number-handler-up:hover{height:60%!important}.ant-input-number-handler-down{top:0;border-top:1px solid #434343;border-bottom-right-radius:2px;cursor:pointer}.ant-input-number-handler-down-inner{top:50%;text-align:center;transform:translateY(-50%)}.ant-input-number-handler-down:hover{height:60%!important}.ant-input-number-borderless .ant-input-number-handler-down{border-top-width:0}.ant-input-number-handler-up-disabled,.ant-input-number-handler-down-disabled{cursor:not-allowed}.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner{color:rgba(255,255,255,.3)}.ant-input-number-borderless{box-shadow:none}.ant-input-number-out-of-range input{color:#a61d24}.ant-input-number-rtl{direction:rtl}.ant-input-number-rtl .ant-input-number-handler{border-right:1px solid #434343;border-left:0}.ant-input-number-rtl .ant-input-number-handler-wrap{right:auto;left:0}.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap{border-right-width:0}.ant-input-number-rtl .ant-input-number-handler-up{border-top-right-radius:0}.ant-input-number-rtl .ant-input-number-handler-down{border-bottom-right-radius:0}.ant-input-number-rtl .ant-input-number-input{direction:ltr;text-align:right}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/input/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-input-affix-wrapper{position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715;background-color:transparent;background-image:none;border:1px solid #434343;border-radius:2px;transition:all .3s;display:inline-flex}.ant-input-affix-wrapper::-moz-placeholder{opacity:1}.ant-input-affix-wrapper::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-affix-wrapper:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-affix-wrapper:placeholder-shown{text-overflow:ellipsis}.ant-input-affix-wrapper:hover{border-color:#165996;border-right-width:1px!important}.ant-input-rtl .ant-input-affix-wrapper:hover{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input-affix-wrapper:focus,.ant-input-rtl .ant-input-affix-wrapper-focused{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper-disabled{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper-disabled:hover{border-color:#434343;border-right-width:1px!important}.ant-input-affix-wrapper[disabled]{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper[disabled]:hover{border-color:#434343;border-right-width:1px!important}.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-affix-wrapper-lg{padding:6.5px 11px;font-size:16px}.ant-input-affix-wrapper-sm{padding:0 7px}.ant-input-affix-wrapper-rtl{direction:rtl}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#165996;border-right-width:1px!important;z-index:1}.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-right-width:0;border-left-width:1px!important}.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{z-index:0}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{z-index:1}.ant-input-affix-wrapper-disabled .ant-input[disabled]{background:transparent}.ant-input-affix-wrapper>input.ant-input{padding:0;border:none;outline:none}.ant-input-affix-wrapper>input.ant-input:focus{box-shadow:none!important}.ant-input-affix-wrapper:before{width:0;visibility:hidden;content:"\\a0"}.ant-input-prefix,.ant-input-suffix{display:flex;flex:none;align-items:center}.ant-input-show-count-suffix{color:rgba(255,255,255,.45)}.ant-input-show-count-has-suffix{margin-right:2px}.ant-input-prefix{margin-right:4px}.ant-input-suffix{margin-left:4px}.anticon.ant-input-clear-icon{margin:0;color:rgba(255,255,255,.3);font-size:12px;vertical-align:-1px;cursor:pointer;transition:color .3s}.anticon.ant-input-clear-icon:hover{color:rgba(255,255,255,.45)}.anticon.ant-input-clear-icon:active{color:rgba(255,255,255,.85)}.anticon.ant-input-clear-icon-hidden{visibility:hidden}.anticon.ant-input-clear-icon-has-suffix{margin:0 4px}.ant-input-affix-wrapper-textarea-with-clear-btn{padding:0!important;border:0!important}.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{position:absolute;top:8px;right:8px;z-index:1}.ant-input{box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715;background-color:transparent;background-image:none;border:1px solid #434343;border-radius:2px;transition:all .3s}.ant-input::-moz-placeholder{opacity:1}.ant-input::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input:placeholder-shown{text-overflow:ellipsis}.ant-input:hover{border-color:#165996;border-right-width:1px!important}.ant-input-rtl .ant-input:hover{border-right-width:0;border-left-width:1px!important}.ant-input:focus,.ant-input-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input:focus,.ant-input-rtl .ant-input-focused{border-right-width:0;border-left-width:1px!important}.ant-input-disabled{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-disabled:hover{border-color:#434343;border-right-width:1px!important}.ant-input[disabled]{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input[disabled]:hover{border-color:#434343;border-right-width:1px!important}.ant-input-borderless,.ant-input-borderless:hover,.ant-input-borderless:focus,.ant-input-borderless-focused,.ant-input-borderless-disabled,.ant-input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-lg{padding:6.5px 11px;font-size:16px}.ant-input-sm{padding:0 7px}.ant-input-rtl{direction:rtl}.ant-input-group{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-group>[class*=col-]{padding-right:8px}.ant-input-group>[class*=col-]:last-child{padding-right:0}.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{display:table-cell}.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){border-radius:0}.ant-input-group-addon,.ant-input-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-group-wrap>*{display:block!important}.ant-input-group .ant-input{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-group .ant-input:focus{z-index:1;border-right-width:1px}.ant-input-group .ant-input:hover{z-index:1;border-right-width:1px}.ant-input-search-with-button .ant-input-group .ant-input:hover{z-index:0}.ant-input-group-addon{position:relative;padding:0 11px;color:rgba(255,255,255,.85);font-weight:400;font-size:14px;text-align:center;background-color:rgba(255,255,255,.04);border:1px solid #434343;border-radius:2px;transition:all .3s}.ant-input-group-addon .ant-select{margin:-5px -11px}.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}.ant-input-group-addon .ant-select-open .ant-select-selector,.ant-input-group-addon .ant-select-focused .ant-select-selector{color:#177ddc}.ant-input-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}.ant-input-group>.ant-input:first-child,.ant-input-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector,.ant-input-group-addon:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group-addon:first-child{border-right:0}.ant-input-group-addon:last-child{border-left:0}.ant-input-group>.ant-input:last-child,.ant-input-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector,.ant-input-group-addon:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{padding:6.5px 11px;font-size:16px}.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{padding:0 7px}.ant-input-group-lg .ant-select-single .ant-select-selector{height:40px}.ant-input-group-sm .ant-select-single .ant-select-selector{height:24px}.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group.ant-input-group-compact{display:block}.ant-input-group.ant-input-group-compact:before{display:table;content:""}.ant-input-group.ant-input-group-compact:after{display:table;clear:both;content:""}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus{z-index:1}.ant-input-group.ant-input-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper{display:inline-flex}.ant-input-group.ant-input-group-compact>.ant-picker-range{display:inline-flex}.ant-input-group.ant-input-group-compact>*:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-group.ant-input-group-compact .ant-input{float:none}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input{border-right-width:1px;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select-focused{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow{z-index:1}.ant-input-group.ant-input-group-compact>*:first-child,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-group.ant-input-group-compact>*:last-child,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-right-width:1px;border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:2px 0 0 2px}.ant-input-group>.ant-input-rtl:first-child,.ant-input-group-rtl .ant-input-group-addon:first-child{border-radius:0 2px 2px 0}.ant-input-group-rtl .ant-input-group-addon:first-child{border-right:1px solid #434343;border-left:0}.ant-input-group-rtl .ant-input-group-addon:last-child{border-right:0;border-left:1px solid #434343}.ant-input-group-rtl.ant-input-group>.ant-input:last-child,.ant-input-group-rtl.ant-input-group-addon:last-child{border-radius:2px 0 0 2px}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child){border-radius:2px 0 0 2px}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-radius:0 2px 2px 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:first-child,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{border-radius:0 2px 2px 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:last-child,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-left-width:1px;border-radius:2px 0 0 2px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:0 2px 2px 0}.ant-input-group-wrapper{display:inline-block;width:100%;text-align:start;vertical-align:top}.ant-input-password-icon{color:rgba(255,255,255,.45);cursor:pointer;transition:all .3s}.ant-input-password-icon:hover{color:rgba(255,255,255,.85)}.ant-input[type=color]{height:32px}.ant-input[type=color].ant-input-lg{height:40px}.ant-input[type=color].ant-input-sm{height:24px;padding-top:3px;padding-bottom:3px}.ant-input-textarea-show-count>.ant-input{height:100%}.ant-input-textarea-show-count:after{float:right;color:rgba(255,255,255,.45);white-space:nowrap;content:attr(data-count);pointer-events:none}.ant-input-search .ant-input:hover,.ant-input-search .ant-input:focus{border-color:#165996}.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-left-color:#165996}.ant-input-search .ant-input-affix-wrapper{border-radius:0}.ant-input-search .ant-input-lg{line-height:1.5713}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{left:-1px;padding:0;border:0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{padding-top:0;padding-bottom:0;border-radius:0 2px 2px 0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){color:rgba(255,255,255,.45)}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before{top:0;right:0;bottom:0;left:0}.ant-input-search-button{height:32px}.ant-input-search-button:hover,.ant-input-search-button:focus{z-index:1}.ant-input-search-large .ant-input-search-button{height:40px}.ant-input-search-small .ant-input-search-button{height:24px}.ant-input-group-wrapper-rtl,.ant-input-group-rtl{direction:rtl}.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{border:none;outline:none}.ant-input-affix-wrapper-rtl .ant-input-prefix{margin:0 0 0 4px}.ant-input-affix-wrapper-rtl .ant-input-suffix{margin:0 4px 0 0}.ant-input-textarea-rtl{direction:rtl}.ant-input-textarea-rtl.ant-input-textarea-show-count:after{text-align:left}.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{margin-right:0;margin-left:4px}.ant-input-affix-wrapper-rtl .ant-input-clear-icon{right:auto;left:8px}.ant-input-search-rtl{direction:rtl}.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-right-color:#165996;border-left-color:#434343}.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused{border-right-color:#165996}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{right:-1px;left:auto}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{border-radius:2px 0 0 2px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ant-input{height:32px}.ant-input-lg{height:40px}.ant-input-sm{height:24px}.ant-input-affix-wrapper>input.ant-input{height:auto}}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/layout/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-layout{display:flex;flex:auto;flex-direction:column;min-height:0;background:#000}.ant-layout,.ant-layout *{box-sizing:border-box}.ant-layout.ant-layout-has-sider{flex-direction:row}.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content{width:0}.ant-layout-header,.ant-layout-footer{flex:0 0 auto}.ant-layout-header{height:64px;padding:0 50px;color:rgba(255,255,255,.85);line-height:64px;background:#1f1f1f}.ant-layout-footer{padding:24px 50px;color:rgba(255,255,255,.85);font-size:14px;background:#000}.ant-layout-content{flex:auto;min-height:0}.ant-layout-sider{position:relative;min-width:0;background:#1f1f1f;transition:all .2s}.ant-layout-sider-children{height:100%;margin-top:-.1px;padding-top:.1px}.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed{width:auto}.ant-layout-sider-has-trigger{padding-bottom:48px}.ant-layout-sider-right{order:1}.ant-layout-sider-trigger{position:fixed;bottom:0;z-index:1;height:48px;color:#fff;line-height:48px;text-align:center;background:#262626;cursor:pointer;transition:all .2s}.ant-layout-sider-zero-width>*{overflow:hidden}.ant-layout-sider-zero-width-trigger{position:absolute;top:64px;right:-36px;z-index:1;width:36px;height:42px;color:#fff;font-size:18px;line-height:42px;text-align:center;background:#1f1f1f;border-radius:0 2px 2px 0;cursor:pointer;transition:background .3s ease}.ant-layout-sider-zero-width-trigger:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:all .3s;content:""}.ant-layout-sider-zero-width-trigger:hover:after{background:rgba(255,255,255,.1)}.ant-layout-sider-zero-width-trigger-right{left:-36px;border-radius:2px 0 0 2px}.ant-layout-sider-light{background:#fff}.ant-layout-sider-light .ant-layout-sider-trigger,.ant-layout-sider-light .ant-layout-sider-zero-width-trigger{color:rgba(255,255,255,.85);background:#fff}.ant-layout-rtl{direction:rtl}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/list/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-list .ant-card{background:transparent}.ant-list{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative}.ant-list *{outline:none}.ant-list-pagination{margin-top:24px;text-align:right}.ant-list-pagination .ant-pagination-options{text-align:left}.ant-list-more{margin-top:12px;text-align:center}.ant-list-more button{padding-right:32px;padding-left:32px}.ant-list-spin{min-height:40px;text-align:center}.ant-list-empty-text{padding:16px;color:rgba(255,255,255,.3);font-size:14px;text-align:center}.ant-list-items{margin:0;padding:0;list-style:none}.ant-list-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:rgba(255,255,255,.85)}.ant-list-item-meta{display:flex;flex:1;align-items:flex-start;max-width:100%}.ant-list-item-meta-avatar{margin-right:16px}.ant-list-item-meta-content{flex:1 0;width:0;color:rgba(255,255,255,.85)}.ant-list-item-meta-title{margin-bottom:4px;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715}.ant-list-item-meta-title>a{color:rgba(255,255,255,.85);transition:all .3s}.ant-list-item-meta-title>a:hover{color:#177ddc}.ant-list-item-meta-description{color:rgba(255,255,255,.45);font-size:14px;line-height:1.5715}.ant-list-item-action{flex:0 0 auto;margin-left:48px;padding:0;font-size:0;list-style:none}.ant-list-item-action>li{position:relative;display:inline-block;padding:0 8px;color:rgba(255,255,255,.45);font-size:14px;line-height:1.5715;text-align:center}.ant-list-item-action>li:first-child{padding-left:0}.ant-list-item-action-split{position:absolute;top:50%;right:0;width:1px;height:14px;margin-top:-7px;background-color:#303030}.ant-list-header,.ant-list-footer{background:transparent}.ant-list-header,.ant-list-footer{padding-top:12px;padding-bottom:12px}.ant-list-empty{padding:16px 0;color:rgba(255,255,255,.45);font-size:12px;text-align:center}.ant-list-split .ant-list-item{border-bottom:1px solid #303030}.ant-list-split .ant-list-item:last-child{border-bottom:none}.ant-list-split .ant-list-header{border-bottom:1px solid #303030}.ant-list-split.ant-list-empty .ant-list-footer{border-top:1px solid #303030}.ant-list-loading .ant-list-spin-nested-loading{min-height:32px}.ant-list-split.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child{border-bottom:1px solid #303030}.ant-list-lg .ant-list-item{padding:16px 24px}.ant-list-sm .ant-list-item{padding:8px 16px}.ant-list-vertical .ant-list-item{align-items:initial}.ant-list-vertical .ant-list-item-main{display:block;flex:1}.ant-list-vertical .ant-list-item-extra{margin-left:40px}.ant-list-vertical .ant-list-item-meta{margin-bottom:16px}.ant-list-vertical .ant-list-item-meta-title{margin-bottom:12px;color:rgba(255,255,255,.85);font-size:16px;line-height:24px}.ant-list-vertical .ant-list-item-action{margin-top:16px;margin-left:auto}.ant-list-vertical .ant-list-item-action>li{padding:0 16px}.ant-list-vertical .ant-list-item-action>li:first-child{padding-left:0}.ant-list-grid .ant-col>.ant-list-item{display:block;max-width:100%;margin-bottom:16px;padding-top:0;padding-bottom:0;border-bottom:none}.ant-list-item-no-flex{display:block}.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:right}.ant-list-bordered{border:1px solid #434343;border-radius:2px}.ant-list-bordered .ant-list-header,.ant-list-bordered .ant-list-footer,.ant-list-bordered .ant-list-item{padding-right:24px;padding-left:24px}.ant-list-bordered .ant-list-pagination{margin:16px 24px}.ant-list-bordered.ant-list-sm .ant-list-item,.ant-list-bordered.ant-list-sm .ant-list-header,.ant-list-bordered.ant-list-sm .ant-list-footer{padding:8px 16px}.ant-list-bordered.ant-list-lg .ant-list-item,.ant-list-bordered.ant-list-lg .ant-list-header,.ant-list-bordered.ant-list-lg .ant-list-footer{padding:16px 24px}@media screen and (max-width: 768px){.ant-list-item-action,.ant-list-vertical .ant-list-item-extra{margin-left:24px}}@media screen and (max-width: 576px){.ant-list-item{flex-wrap:wrap}.ant-list-item-action{margin-left:12px}.ant-list-vertical .ant-list-item{flex-wrap:wrap-reverse}.ant-list-vertical .ant-list-item-main{min-width:220px}.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}.ant-list-rtl{direction:rtl;text-align:right}.ant-list-rtl .ReactVirtualized__List .ant-list-item{direction:rtl}.ant-list-rtl .ant-list-pagination{text-align:left}.ant-list-rtl .ant-list-item-meta-avatar{margin-right:0;margin-left:16px}.ant-list-rtl .ant-list-item-action{margin-right:48px;margin-left:0}.ant-list.ant-list-rtl .ant-list-item-action>li:first-child{padding-right:0;padding-left:16px}.ant-list-rtl .ant-list-item-action-split{right:auto;left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin-right:40px;margin-left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-action{margin-right:auto}.ant-list-rtl .ant-list-vertical .ant-list-item-action>li:first-child{padding-right:0;padding-left:16px}.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:left}@media screen and (max-width: 768px){.ant-list-rtl .ant-list-item-action,.ant-list-rtl .ant-list-vertical .ant-list-item-extra{margin-right:24px;margin-left:0}}@media screen and (max-width: 576px){.ant-list-rtl .ant-list-item-action{margin-right:22px;margin-left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/spin/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-spin{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;display:none;color:#177ddc;text-align:center;vertical-align:middle;opacity:0;transition:transform .3s cubic-bezier(.78,.14,.15,.86)}.ant-spin-spinning{position:static;display:inline-block;opacity:1}.ant-spin-nested-loading{position:relative}.ant-spin-nested-loading>div>.ant-spin{position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:100%;max-height:400px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{position:absolute;top:50%;left:50%;margin:-10px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-text{position:absolute;top:50%;width:100%;padding-top:5px;text-shadow:0 1px 2px #141414}.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{margin-top:-20px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{margin:-7px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{padding-top:2px}.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{margin-top:-17px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{margin:-16px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{padding-top:11px}.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{margin-top:-26px}.ant-spin-container{position:relative;transition:opacity .3s}.ant-spin-container:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none \\\t;width:100%;height:100%;background:#141414;opacity:0;transition:all .3s;content:"";pointer-events:none}.ant-spin-blur{clear:both;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ant-spin-blur:after{opacity:.4;pointer-events:auto}.ant-spin-tip{color:rgba(255,255,255,.45)}.ant-spin-dot{position:relative;display:inline-block;font-size:20px;width:1em;height:1em}.ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background-color:#177ddc;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.ant-spin-dot-item:nth-child(1){top:0;left:0}.ant-spin-dot-item:nth-child(2){top:0;right:0;animation-delay:.4s}.ant-spin-dot-item:nth-child(3){right:0;bottom:0;animation-delay:.8s}.ant-spin-dot-item:nth-child(4){bottom:0;left:0;animation-delay:1.2s}.ant-spin-dot-spin{transform:rotate(45deg);animation:antRotate 1.2s infinite linear}.ant-spin-sm .ant-spin-dot{font-size:14px}.ant-spin-sm .ant-spin-dot i{width:6px;height:6px}.ant-spin-lg .ant-spin-dot{font-size:32px}.ant-spin-lg .ant-spin-dot i{width:14px;height:14px}.ant-spin.ant-spin-show-text .ant-spin-text{display:block}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ant-spin-blur{background:#141414;opacity:.5}}@keyframes antSpinMove{to{opacity:1}}@keyframes antRotate{to{transform:rotate(405deg)}}.ant-spin-rtl{direction:rtl}.ant-spin-rtl .ant-spin-dot-spin{transform:rotate(-45deg);animation-name:antRotateRtl}@keyframes antRotateRtl{to{transform:rotate(-405deg)}}/*!***************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/pagination/style/index.less ***!\n \\***************************************************************************************************************************************************************************************************************************************************************/.ant-pagination{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-pagination ul,.ant-pagination ol{margin:0;padding:0;list-style:none}.ant-pagination:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:" "}.ant-pagination-total-text{display:inline-block;height:32px;margin-right:8px;line-height:30px;vertical-align:middle}.ant-pagination-item{display:inline-block;min-width:32px;height:32px;margin-right:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:30px;text-align:center;vertical-align:middle;list-style:none;background-color:transparent;border:1px solid #434343;border-radius:2px;outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-item a{display:block;padding:0 6px;color:rgba(255,255,255,.85);transition:none}.ant-pagination-item a:hover{text-decoration:none}.ant-pagination-item:hover{border-color:#177ddc;transition:all .3s}.ant-pagination-item:hover a{color:#177ddc}.ant-pagination-item:focus-visible{border-color:#177ddc;transition:all .3s}.ant-pagination-item:focus-visible a{color:#177ddc}.ant-pagination-item-active{font-weight:500;background:transparent;border-color:#177ddc}.ant-pagination-item-active a{color:#177ddc}.ant-pagination-item-active:hover{border-color:#165996}.ant-pagination-item-active:focus-visible{border-color:#165996}.ant-pagination-item-active:hover a{color:#165996}.ant-pagination-item-active:focus-visible a{color:#165996}.ant-pagination-jump-prev,.ant-pagination-jump-next{outline:0}.ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination-jump-next .ant-pagination-item-container{position:relative}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon{color:#177ddc;font-size:12px;letter-spacing:-1px;opacity:0;transition:all .2s}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg{top:0;right:0;bottom:0;left:0;margin:auto}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;color:rgba(255,255,255,.3);font-family:Arial,Helvetica,sans-serif;letter-spacing:2px;text-align:center;text-indent:.13em;opacity:1;transition:all .2s}.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,.ant-pagination-jump-next:hover .ant-pagination-item-link-icon{opacity:1}.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis{opacity:0}.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon{opacity:1}.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis{opacity:0}.ant-pagination-prev,.ant-pagination-jump-prev,.ant-pagination-jump-next{margin-right:8px}.ant-pagination-prev,.ant-pagination-next,.ant-pagination-jump-prev,.ant-pagination-jump-next{display:inline-block;min-width:32px;height:32px;color:rgba(255,255,255,.85);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:32px;text-align:center;vertical-align:middle;list-style:none;border-radius:2px;cursor:pointer;transition:all .3s}.ant-pagination-prev,.ant-pagination-next{font-family:Arial,Helvetica,sans-serif;outline:0}.ant-pagination-prev button,.ant-pagination-next button{color:rgba(255,255,255,.85);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-prev:hover button,.ant-pagination-next:hover button{border-color:#165996}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{display:block;width:100%;height:100%;padding:0;font-size:12px;text-align:center;background-color:transparent;border:1px solid #434343;border-radius:2px;outline:none;transition:all .3s}.ant-pagination-prev:focus-visible .ant-pagination-item-link,.ant-pagination-next:focus-visible .ant-pagination-item-link{color:#177ddc;border-color:#177ddc}.ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link{color:#177ddc;border-color:#177ddc}.ant-pagination-disabled,.ant-pagination-disabled:hover{cursor:not-allowed}.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:hover .ant-pagination-item-link{color:rgba(255,255,255,.3);border-color:#434343;cursor:not-allowed}.ant-pagination-disabled:focus-visible{cursor:not-allowed}.ant-pagination-disabled:focus-visible .ant-pagination-item-link{color:rgba(255,255,255,.3);border-color:#434343;cursor:not-allowed}.ant-pagination-slash{margin:0 10px 0 5px}.ant-pagination-options{display:inline-block;margin-left:16px;vertical-align:middle}@media all and (-ms-high-contrast: none){.ant-pagination-options *::-ms-backdrop,.ant-pagination-options{vertical-align:top}}.ant-pagination-options-size-changer.ant-select{display:inline-block;width:auto}.ant-pagination-options-quick-jumper{display:inline-block;height:32px;margin-left:8px;line-height:32px;vertical-align:top}.ant-pagination-options-quick-jumper input{position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:rgba(255,255,255,.85);font-size:14px;line-height:1.5715;background-color:transparent;background-image:none;border:1px solid #434343;border-radius:2px;transition:all .3s;width:50px;height:32px;margin:0 8px}.ant-pagination-options-quick-jumper input::-moz-placeholder{opacity:1}.ant-pagination-options-quick-jumper input::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-options-quick-jumper input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-pagination-options-quick-jumper input:placeholder-shown{text-overflow:ellipsis}.ant-pagination-options-quick-jumper input:hover{border-color:#165996;border-right-width:1px!important}.ant-pagination-options-quick-jumper input:focus,.ant-pagination-options-quick-jumper input-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-pagination-options-quick-jumper input-disabled{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input-disabled:hover{border-color:#434343;border-right-width:1px!important}.ant-pagination-options-quick-jumper input[disabled]{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input[disabled]:hover{border-color:#434343;border-right-width:1px!important}.ant-pagination-options-quick-jumper input-borderless,.ant-pagination-options-quick-jumper input-borderless:hover,.ant-pagination-options-quick-jumper input-borderless:focus,.ant-pagination-options-quick-jumper input-borderless-focused,.ant-pagination-options-quick-jumper input-borderless-disabled,.ant-pagination-options-quick-jumper input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-pagination-options-quick-jumper input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-pagination-options-quick-jumper input-lg{padding:6.5px 11px;font-size:16px}.ant-pagination-options-quick-jumper input-sm{padding:0 7px}.ant-pagination-simple .ant-pagination-prev,.ant-pagination-simple .ant-pagination-next{height:24px;line-height:24px;vertical-align:top}.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link{height:24px;background-color:transparent;border:0}.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after,.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination-simple .ant-pagination-simple-pager{display:inline-block;height:24px;margin-right:8px}.ant-pagination-simple .ant-pagination-simple-pager input{box-sizing:border-box;height:100%;margin-right:8px;padding:0 6px;text-align:center;background-color:transparent;border:1px solid #434343;border-radius:2px;outline:none;transition:border-color .3s}.ant-pagination-simple .ant-pagination-simple-pager input:hover{border-color:#177ddc}.ant-pagination-simple .ant-pagination-simple-pager input:focus{border-color:#3c9be8;box-shadow:0 0 0 2px rgba(23,125,220,.2)}.ant-pagination-simple .ant-pagination-simple-pager input[disabled]{color:rgba(255,255,255,.3);background:rgba(255,255,255,.08);border-color:#434343;cursor:not-allowed}.ant-pagination.mini .ant-pagination-total-text,.ant-pagination.mini .ant-pagination-simple-pager{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-item{min-width:24px;height:24px;margin:0;line-height:22px}.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active){background:transparent;border-color:transparent}.ant-pagination.mini .ant-pagination-prev,.ant-pagination.mini .ant-pagination-next{min-width:24px;height:24px;margin:0;line-height:24px}.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link{background:transparent;border-color:transparent}.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link:after,.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-jump-prev,.ant-pagination.mini .ant-pagination-jump-next{height:24px;margin-right:0;line-height:24px}.ant-pagination.mini .ant-pagination-options{margin-left:2px}.ant-pagination.mini .ant-pagination-options-size-changer{top:0px}.ant-pagination.mini .ant-pagination-options-quick-jumper{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-options-quick-jumper input{padding:0 7px;width:44px;height:24px}.ant-pagination.ant-pagination-disabled{cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item{background:rgba(255,255,255,.08);border-color:#434343;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item a{color:rgba(255,255,255,.3);background:transparent;border:none;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active{background:rgba(255,255,255,.25)}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a{color:#000}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{color:rgba(255,255,255,.3);background:rgba(255,255,255,.08);border-color:#434343;cursor:not-allowed}.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{background:transparent}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon{opacity:0}.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis{opacity:1}.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager{color:rgba(255,255,255,.3)}@media only screen and (max-width: 992px){.ant-pagination-item-after-jump-prev,.ant-pagination-item-before-jump-next{display:none}}@media only screen and (max-width: 576px){.ant-pagination-options{display:none}}.ant-pagination-rtl .ant-pagination-total-text,.ant-pagination-rtl .ant-pagination-item,.ant-pagination-rtl .ant-pagination-prev,.ant-pagination-rtl .ant-pagination-jump-prev,.ant-pagination-rtl .ant-pagination-jump-next{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-slash{margin:0 5px 0 10px}.ant-pagination-rtl .ant-pagination-options{margin-right:16px;margin-left:0}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper{margin-left:0}.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager,.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input{margin-right:0;margin-left:8px}.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options{margin-right:2px;margin-left:0}/*!********************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/locale-provider/style/index.less ***!\n \\********************************************************************************************************************************************************************************************************************************************************************//*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/mentions/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-mentions{box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";width:100%;min-width:0;color:rgba(255,255,255,.85);font-size:14px;background-color:transparent;background-image:none;border:1px solid #434343;border-radius:2px;transition:all .3s;position:relative;display:inline-block;height:auto;padding:0;overflow:hidden;line-height:1.5715;white-space:pre-wrap;vertical-align:bottom}.ant-mentions::-moz-placeholder{opacity:1}.ant-mentions::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-mentions:-moz-placeholder-shown{text-overflow:ellipsis}.ant-mentions:placeholder-shown{text-overflow:ellipsis}.ant-mentions:hover{border-color:#165996;border-right-width:1px!important}.ant-mentions:focus,.ant-mentions-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-mentions-disabled{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions-disabled:hover{border-color:#434343;border-right-width:1px!important}.ant-mentions[disabled]{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions[disabled]:hover{border-color:#434343;border-right-width:1px!important}.ant-mentions-borderless,.ant-mentions-borderless:hover,.ant-mentions-borderless:focus,.ant-mentions-borderless-focused,.ant-mentions-borderless-disabled,.ant-mentions-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-mentions{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-mentions-lg{padding:6.5px 11px;font-size:16px}.ant-mentions-sm{padding:0 7px}.ant-mentions-disabled>textarea{color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.08);border-color:#434343;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions-disabled>textarea:hover{border-color:#434343;border-right-width:1px!important}.ant-mentions-focused{border-color:#177ddc;box-shadow:0 0 0 2px rgba(23,125,220,.2);border-right-width:1px!important;outline:0}.ant-mentions>textarea,.ant-mentions-measure{min-height:30px;margin:0;padding:4px 11px;overflow:inherit;overflow-x:hidden;overflow-y:auto;font-weight:inherit;font-size:inherit;font-family:inherit;font-style:inherit;font-variant:inherit;font-size-adjust:inherit;font-stretch:inherit;line-height:inherit;direction:inherit;letter-spacing:inherit;white-space:inherit;text-align:inherit;vertical-align:top;word-wrap:break-word;word-break:inherit;-moz-tab-size:inherit;-o-tab-size:inherit;tab-size:inherit}.ant-mentions>textarea{width:100%;border:none;outline:none;resize:none;background-color:transparent}.ant-mentions>textarea::-moz-placeholder{opacity:1}.ant-mentions>textarea::placeholder{color:rgba(255,255,255,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-mentions>textarea:-moz-placeholder-shown{text-overflow:ellipsis}.ant-mentions>textarea:placeholder-shown{text-overflow:ellipsis}.ant-mentions-measure{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;color:transparent;pointer-events:none}.ant-mentions-measure>span{display:inline-block;min-height:1em}.ant-mentions-dropdown{margin:0;padding:0;color:rgba(255,255,255,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;font-size:14px;font-variant:initial;background-color:#1f1f1f;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2)}.ant-mentions-dropdown-hidden{display:none}.ant-mentions-dropdown-menu{max-height:250px;margin-bottom:0;padding-left:0;overflow:auto;list-style:none;outline:none}.ant-mentions-dropdown-menu-item{position:relative;display:block;min-width:100px;padding:5px 12px;overflow:hidden;color:rgba(255,255,255,.85);font-weight:400;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background .3s ease}.ant-mentions-dropdown-menu-item:hover{background-color:rgba(255,255,255,.08)}.ant-mentions-dropdown-menu-item:first-child{border-radius:2px 2px 0 0}.ant-mentions-dropdown-menu-item:last-child{border-radius:0 0 2px 2px}.ant-mentions-dropdown-menu-item-disabled{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-mentions-dropdown-menu-item-disabled:hover{color:rgba(255,255,255,.3);background-color:#1f1f1f;cursor:not-allowed}.ant-mentions-dropdown-menu-item-selected{color:rgba(255,255,255,.85);font-weight:600;background-color:rgba(255,255,255,.04)}.ant-mentions-dropdown-menu-item-active{background-color:rgba(255,255,255,.08)}.ant-mentions-rtl{direction:rtl}/*!************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/message/style/index.less ***!\n \\************************************************************************************************************************************************************************************************************************************************************/.ant-message{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:fixed;top:8px;left:0;z-index:1010;width:100%;pointer-events:none}.ant-message-notice{padding:8px;text-align:center}.ant-message-notice-content{display:inline-block;padding:10px 16px;background:#1f1f1f;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2);pointer-events:all}.ant-message-success .anticon{color:#49aa19}.ant-message-error .anticon{color:#a61d24}.ant-message-warning .anticon{color:#d89614}.ant-message-info .anticon,.ant-message-loading .anticon{color:#177ddc}.ant-message .anticon{position:relative;top:1px;margin-right:8px;font-size:16px}.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active{animation-name:MessageMoveOut;animation-duration:.3s}@keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}.ant-message-rtl,.ant-message-rtl span{direction:rtl}.ant-message-rtl .anticon{margin-right:0;margin-left:8px}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/modal/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-modal{box-sizing:border-box;padding:0 0 24px;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";pointer-events:none;position:relative;top:100px;width:auto;max-width:calc(100vw - 32px);margin:0 auto}.ant-modal.ant-zoom-enter,.ant-modal.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:rgba(0,0,0,.45)}.ant-modal-mask-hidden{display:none}.ant-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-modal-wrap{z-index:1000}.ant-modal-title{margin:0;color:rgba(255,255,255,.85);font-weight:500;font-size:16px;line-height:22px;word-wrap:break-word}.ant-modal-content{position:relative;background-color:#1f1f1f;background-clip:padding-box;border:0;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2);pointer-events:auto}.ant-modal-close{position:absolute;top:0;right:0;z-index:10;padding:0;color:rgba(255,255,255,.45);font-weight:700;line-height:1;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s}.ant-modal-close-x{display:block;width:56px;height:56px;font-size:16px;font-style:normal;line-height:56px;text-align:center;text-transform:none;text-rendering:auto}.ant-modal-close:focus,.ant-modal-close:hover{color:rgba(255,255,255,.75);text-decoration:none}.ant-modal-header{padding:16px 24px;color:rgba(255,255,255,.85);background:#1f1f1f;border-bottom:1px solid #303030;border-radius:2px 2px 0 0}.ant-modal-body{padding:24px;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-modal-footer{padding:10px 16px;text-align:right;background:transparent;border-top:1px solid #303030;border-radius:0 0 2px 2px}.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){margin-bottom:0;margin-left:8px}.ant-modal-open{overflow:hidden}.ant-modal-centered{text-align:center}.ant-modal-centered:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.ant-modal-centered .ant-modal{top:0;display:inline-block;padding-bottom:0;text-align:left;vertical-align:middle}@media (max-width: 767px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal-centered .ant-modal{flex:1}}.ant-modal-confirm .ant-modal-header{display:none}.ant-modal-confirm .ant-modal-body{padding:32px 32px 24px}.ant-modal-confirm-body-wrapper:before{display:table;content:""}.ant-modal-confirm-body-wrapper:after{display:table;clear:both;content:""}.ant-modal-confirm-body .ant-modal-confirm-title{display:block;overflow:hidden;color:rgba(255,255,255,.85);font-weight:500;font-size:16px;line-height:1.4}.ant-modal-confirm-body .ant-modal-confirm-content{margin-top:8px;color:rgba(255,255,255,.85);font-size:14px}.ant-modal-confirm-body>.anticon{float:left;margin-right:16px;font-size:22px}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:38px}.ant-modal-confirm .ant-modal-confirm-btns{float:right;margin-top:24px}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-bottom:0;margin-left:8px}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#a61d24}.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon,.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon{color:#d89614}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#177ddc}.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:#49aa19}.ant-modal-wrap-rtl{direction:rtl}.ant-modal-wrap-rtl .ant-modal-close{right:initial;left:0}.ant-modal-wrap-rtl .ant-modal-footer{text-align:left}.ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-body{direction:rtl}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon{float:right;margin-right:0;margin-left:16px}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-right:38px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-btns{float:left}.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl.ant-modal-centered .ant-modal{text-align:right}.ant-modal .ant-picker-clear,.ant-modal .ant-slider-handle,.ant-modal .ant-anchor-wrapper,.ant-modal .ant-collapse-content,.ant-modal .ant-timeline-item-head,.ant-modal .ant-card{background-color:#1f1f1f}.ant-modal .ant-transfer-list-header{background:#1f1f1f;border-bottom:1px solid #3a3a3a}.ant-modal .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background-color:rgba(255,255,255,.08)}.ant-modal tr.ant-table-expanded-row>td,.ant-modal tr.ant-table-expanded-row:hover>td{background:#272727}.ant-modal .ant-table.ant-table-small thead>tr>th{background-color:#1f1f1f;border-bottom:1px solid #3a3a3a}.ant-modal .ant-table{background-color:#1f1f1f}.ant-modal .ant-table .ant-table-row-expand-icon{border:1px solid #3a3a3a}.ant-modal .ant-table tfoot>tr>th,.ant-modal .ant-table tfoot>tr>td{border-bottom:1px solid #3a3a3a}.ant-modal .ant-table thead>tr>th{background-color:#272727;border-bottom:1px solid #3a3a3a}.ant-modal .ant-table tbody>tr>td{border-bottom:1px solid #3a3a3a}.ant-modal .ant-table tbody>tr>td.ant-table-cell-fix-left,.ant-modal .ant-table tbody>tr>td.ant-table-cell-fix-right{background-color:#1f1f1f}.ant-modal .ant-table tbody>tr.ant-table-row:hover>td{background:#303030}.ant-modal .ant-table.ant-table-bordered .ant-table-title{border:1px solid #3a3a3a}.ant-modal .ant-table.ant-table-bordered thead>tr>th,.ant-modal .ant-table.ant-table-bordered tbody>tr>td,.ant-modal .ant-table.ant-table-bordered tfoot>tr>th,.ant-modal .ant-table.ant-table-bordered tfoot>tr>td{border-right:1px solid #3a3a3a}.ant-modal .ant-table.ant-table-bordered .ant-table-cell-fix-right-first:after{border-right:1px solid #3a3a3a}.ant-modal .ant-table.ant-table-bordered table thead>tr:not(:last-child)>th{border-bottom:1px solid #303030}.ant-modal .ant-table.ant-table-bordered .ant-table-container{border:1px solid #3a3a3a}.ant-modal .ant-table.ant-table-bordered .ant-table-expanded-row-fixed:after{border-right:1px solid #3a3a3a}.ant-modal .ant-table.ant-table-bordered .ant-table-footer{border:1px solid #3a3a3a}.ant-modal .ant-table .ant-table-filter-trigger-container-open{background-color:#525252}.ant-modal .ant-picker-calendar-full,.ant-modal .ant-picker-calendar-full .ant-picker-panel{background-color:#1f1f1f}.ant-modal .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{border-top:2px solid #3a3a3a}.ant-modal .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active{background-color:#1f1f1f;border-bottom:1px solid #1f1f1f}.ant-modal .ant-badge-count{box-shadow:0 0 0 1px #1f1f1f}.ant-modal .ant-tree-show-line .ant-tree-switcher{background:#1f1f1f}/*!*****************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/notification/style/index.less ***!\n \\*****************************************************************************************************************************************************************************************************************************************************************/.ant-notification .ant-picker-clear,.ant-notification .ant-slider-handle,.ant-notification .ant-anchor-wrapper,.ant-notification .ant-collapse-content,.ant-notification .ant-timeline-item-head,.ant-notification .ant-card{background-color:#1f1f1f}.ant-notification .ant-transfer-list-header{background:#1f1f1f;border-bottom:1px solid #3a3a3a}.ant-notification .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background-color:rgba(255,255,255,.08)}.ant-notification tr.ant-table-expanded-row>td,.ant-notification tr.ant-table-expanded-row:hover>td{background:#272727}.ant-notification .ant-table.ant-table-small thead>tr>th{background-color:#1f1f1f;border-bottom:1px solid #3a3a3a}.ant-notification .ant-table{background-color:#1f1f1f}.ant-notification .ant-table .ant-table-row-expand-icon{border:1px solid #3a3a3a}.ant-notification .ant-table tfoot>tr>th,.ant-notification .ant-table tfoot>tr>td{border-bottom:1px solid #3a3a3a}.ant-notification .ant-table thead>tr>th{background-color:#272727;border-bottom:1px solid #3a3a3a}.ant-notification .ant-table tbody>tr>td{border-bottom:1px solid #3a3a3a}.ant-notification .ant-table tbody>tr>td.ant-table-cell-fix-left,.ant-notification .ant-table tbody>tr>td.ant-table-cell-fix-right{background-color:#1f1f1f}.ant-notification .ant-table tbody>tr.ant-table-row:hover>td{background:#303030}.ant-notification .ant-table.ant-table-bordered .ant-table-title{border:1px solid #3a3a3a}.ant-notification .ant-table.ant-table-bordered thead>tr>th,.ant-notification .ant-table.ant-table-bordered tbody>tr>td,.ant-notification .ant-table.ant-table-bordered tfoot>tr>th,.ant-notification .ant-table.ant-table-bordered tfoot>tr>td{border-right:1px solid #3a3a3a}.ant-notification .ant-table.ant-table-bordered .ant-table-cell-fix-right-first:after{border-right:1px solid #3a3a3a}.ant-notification .ant-table.ant-table-bordered table thead>tr:not(:last-child)>th{border-bottom:1px solid #303030}.ant-notification .ant-table.ant-table-bordered .ant-table-container{border:1px solid #3a3a3a}.ant-notification .ant-table.ant-table-bordered .ant-table-expanded-row-fixed:after{border-right:1px solid #3a3a3a}.ant-notification .ant-table.ant-table-bordered .ant-table-footer{border:1px solid #3a3a3a}.ant-notification .ant-table .ant-table-filter-trigger-container-open{background-color:#525252}.ant-notification .ant-picker-calendar-full,.ant-notification .ant-picker-calendar-full .ant-picker-panel{background-color:#1f1f1f}.ant-notification .ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{border-top:2px solid #3a3a3a}.ant-notification .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active{background-color:#1f1f1f;border-bottom:1px solid #1f1f1f}.ant-notification .ant-badge-count{box-shadow:0 0 0 1px #1f1f1f}.ant-notification .ant-tree-show-line .ant-tree-switcher{background:#1f1f1f}.ant-notification{box-sizing:border-box;margin:0 24px 0 0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:fixed;z-index:1010}.ant-notification-topLeft,.ant-notification-bottomLeft{margin-right:0;margin-left:24px}.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:NotificationLeftFadeIn}.ant-notification-close-icon{font-size:14px;cursor:pointer}.ant-notification-hook-holder{position:relative}.ant-notification-notice{position:relative;width:384px;max-width:calc(100vw - 48px);margin-bottom:16px;margin-left:auto;padding:16px 24px;overflow:hidden;line-height:1.5715;word-wrap:break-word;background:#1f1f1f;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2)}.ant-notification-topLeft .ant-notification-notice,.ant-notification-bottomLeft .ant-notification-notice{margin-right:auto;margin-left:0}.ant-notification-notice-message{margin-bottom:8px;color:rgba(255,255,255,.85);font-size:16px;line-height:24px}.ant-notification-notice-message-single-line-auto-margin{display:block;width:calc(264px - 100%);max-width:4px;background-color:transparent;pointer-events:none}.ant-notification-notice-message-single-line-auto-margin:before{display:block;content:""}.ant-notification-notice-description{font-size:14px}.ant-notification-notice-closable .ant-notification-notice-message{padding-right:24px}.ant-notification-notice-with-icon .ant-notification-notice-message{margin-bottom:4px;margin-left:48px;font-size:16px}.ant-notification-notice-with-icon .ant-notification-notice-description{margin-left:48px;font-size:14px}.ant-notification-notice-icon{position:absolute;margin-left:4px;font-size:24px;line-height:24px}.anticon.ant-notification-notice-icon-success{color:#49aa19}.anticon.ant-notification-notice-icon-info{color:#177ddc}.anticon.ant-notification-notice-icon-warning{color:#d89614}.anticon.ant-notification-notice-icon-error{color:#a61d24}.ant-notification-notice-close{position:absolute;top:16px;right:22px;color:rgba(255,255,255,.45);outline:none}.ant-notification-notice-close:hover{color:rgba(255,255,255,.85)}.ant-notification-notice-btn{float:right;margin-top:16px}.ant-notification .notification-fade-effect{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both}.ant-notification-fade-enter,.ant-notification-fade-appear{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;opacity:0;animation-play-state:paused}.ant-notification-fade-leave{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;animation-duration:.2s;animation-play-state:paused}.ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:NotificationFadeIn;animation-play-state:running}.ant-notification-fade-leave.ant-notification-fade-leave-active{animation-name:NotificationFadeOut;animation-play-state:running}@keyframes NotificationFadeIn{0%{left:384px;opacity:0}to{left:0;opacity:1}}@keyframes NotificationLeftFadeIn{0%{right:384px;opacity:0}to{right:0;opacity:1}}@keyframes NotificationFadeOut{0%{max-height:150px;margin-bottom:16px;opacity:1}to{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}.ant-notification-rtl{direction:rtl}.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message{padding-right:0;padding-left:24px}.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message,.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description{margin-right:48px;margin-left:0}.ant-notification-rtl .ant-notification-notice-icon{margin-right:4px;margin-left:0}.ant-notification-rtl .ant-notification-notice-close{right:auto;left:22px}.ant-notification-rtl .ant-notification-notice-btn{float:left}/*!****************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/page-header/style/index.less ***!\n \\****************************************************************************************************************************************************************************************************************************************************************/.ant-page-header{box-sizing:border-box;margin:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;padding:16px 24px;background-color:#141414}.ant-page-header-ghost{background-color:transparent}.ant-page-header.has-breadcrumb{padding-top:12px}.ant-page-header.has-footer{padding-bottom:0}.ant-page-header-back{margin-right:16px;font-size:16px;line-height:1}.ant-page-header-back-button{color:#177ddc;text-decoration:none;outline:none;transition:color .3s;color:inherit;cursor:pointer}.ant-page-header-back-button:focus,.ant-page-header-back-button:hover{color:#165996}.ant-page-header-back-button:active{color:#388ed3}.ant-page-header .ant-divider-vertical{height:14px;margin:0 12px;vertical-align:middle}.ant-breadcrumb+.ant-page-header-heading{margin-top:8px}.ant-page-header-heading{display:flex;justify-content:space-between}.ant-page-header-heading-left{display:flex;align-items:center;margin:4px 0;overflow:hidden}.ant-page-header-heading-title{margin-right:12px;margin-bottom:0;color:rgba(255,255,255,.85);font-weight:600;font-size:20px;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header-heading .ant-avatar{margin-right:12px}.ant-page-header-heading-sub-title{margin-right:12px;color:rgba(255,255,255,.45);font-size:14px;line-height:1.5715;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header-heading-extra{margin:4px 0;white-space:nowrap}.ant-page-header-heading-extra>*{margin-left:12px;white-space:unset}.ant-page-header-heading-extra>*:first-child{margin-left:0}.ant-page-header-content{padding-top:12px}.ant-page-header-footer{margin-top:16px}.ant-page-header-footer .ant-tabs>.ant-tabs-nav{margin:0}.ant-page-header-footer .ant-tabs>.ant-tabs-nav:before{border:none}.ant-page-header-footer .ant-tabs .ant-tabs-tab{padding-top:8px;padding-bottom:8px;font-size:16px}.ant-page-header-compact .ant-page-header-heading{flex-wrap:wrap}.ant-page-header-rtl{direction:rtl}.ant-page-header-rtl .ant-page-header-back{float:right;margin-right:0;margin-left:16px}.ant-page-header-rtl .ant-page-header-heading-title,.ant-page-header-rtl .ant-page-header-heading .ant-avatar{margin-right:0;margin-left:12px}.ant-page-header-rtl .ant-page-header-heading-sub-title{float:right;margin-right:0;margin-left:12px}.ant-page-header-rtl .ant-page-header-heading-tags{float:right}.ant-page-header-rtl .ant-page-header-heading-extra{float:left}.ant-page-header-rtl .ant-page-header-heading-extra>*{margin-right:12px;margin-left:0}.ant-page-header-rtl .ant-page-header-heading-extra>*:first-child{margin-right:0}.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav{float:right}/*!************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/popover/style/index.less ***!\n \\************************************************************************************************************************************************************************************************************************************************************/.ant-popover{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:0;left:0;z-index:1030;font-weight:400;white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ant-popover:after{position:absolute;background:rgba(255,255,255,.01);content:""}.ant-popover-hidden{display:none}.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{padding-bottom:10px}.ant-popover-placement-right,.ant-popover-placement-rightTop,.ant-popover-placement-rightBottom{padding-left:10px}.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{padding-top:10px}.ant-popover-placement-left,.ant-popover-placement-leftTop,.ant-popover-placement-leftBottom{padding-right:10px}.ant-popover-inner{background-color:#1f1f1f;background-clip:padding-box;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.45) \\\t}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ant-popover-inner{box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2)}}.ant-popover-title{min-width:177px;min-height:32px;margin:0;padding:5px 16px 4px;color:rgba(255,255,255,.85);font-weight:500;border-bottom:1px solid #303030}.ant-popover-inner-content{padding:12px 16px;color:rgba(255,255,255,.85)}.ant-popover-message{position:relative;padding:4px 0 12px;color:rgba(255,255,255,.85);font-size:14px}.ant-popover-message>.anticon{position:absolute;top:8.0005px;color:#d89614;font-size:14px}.ant-popover-message-title{padding-left:22px}.ant-popover-buttons{margin-bottom:4px;text-align:right}.ant-popover-buttons button{margin-left:8px}.ant-popover-arrow{position:absolute;display:block;width:8.48528137px;height:8.48528137px;overflow:hidden;background:transparent;pointer-events:none}.ant-popover-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:6px;height:6px;margin:auto;background-color:#1f1f1f;content:"";pointer-events:auto}.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow{bottom:1.51471863px}.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content{box-shadow:3px 3px 7px rgba(0,0,0,.07);transform:translateY(-4.24264069px) rotate(45deg)}.ant-popover-placement-top .ant-popover-arrow{left:50%;transform:translate(-50%)}.ant-popover-placement-topLeft .ant-popover-arrow{left:16px}.ant-popover-placement-topRight .ant-popover-arrow{right:16px}.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow{left:1.51471863px}.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content{box-shadow:-3px 3px 7px rgba(0,0,0,.07);transform:translate(4.24264069px) rotate(45deg)}.ant-popover-placement-right .ant-popover-arrow{top:50%;transform:translateY(-50%)}.ant-popover-placement-rightTop .ant-popover-arrow{top:12px}.ant-popover-placement-rightBottom .ant-popover-arrow{bottom:12px}.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow{top:1.51471863px}.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content{box-shadow:-2px -2px 5px rgba(0,0,0,.06);transform:translateY(4.24264069px) rotate(45deg)}.ant-popover-placement-bottom .ant-popover-arrow{left:50%;transform:translate(-50%)}.ant-popover-placement-bottomLeft .ant-popover-arrow{left:16px}.ant-popover-placement-bottomRight .ant-popover-arrow{right:16px}.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow{right:1.51471863px}.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content{box-shadow:3px -3px 7px rgba(0,0,0,.07);transform:translate(-4.24264069px) rotate(45deg)}.ant-popover-placement-left .ant-popover-arrow{top:50%;transform:translateY(-50%)}.ant-popover-placement-leftTop .ant-popover-arrow{top:12px}.ant-popover-placement-leftBottom .ant-popover-arrow{bottom:12px}.ant-popover-pink .ant-popover-inner,.ant-popover-pink .ant-popover-arrow-content,.ant-popover-magenta .ant-popover-inner,.ant-popover-magenta .ant-popover-arrow-content{background-color:#cb2b83}.ant-popover-red .ant-popover-inner,.ant-popover-red .ant-popover-arrow-content{background-color:#d32029}.ant-popover-volcano .ant-popover-inner,.ant-popover-volcano .ant-popover-arrow-content{background-color:#d84a1b}.ant-popover-orange .ant-popover-inner,.ant-popover-orange .ant-popover-arrow-content{background-color:#d87a16}.ant-popover-yellow .ant-popover-inner,.ant-popover-yellow .ant-popover-arrow-content{background-color:#d8bd14}.ant-popover-gold .ant-popover-inner,.ant-popover-gold .ant-popover-arrow-content{background-color:#d89614}.ant-popover-cyan .ant-popover-inner,.ant-popover-cyan .ant-popover-arrow-content{background-color:#13a8a8}.ant-popover-lime .ant-popover-inner,.ant-popover-lime .ant-popover-arrow-content{background-color:#8bbb11}.ant-popover-green .ant-popover-inner,.ant-popover-green .ant-popover-arrow-content{background-color:#49aa19}.ant-popover-blue .ant-popover-inner,.ant-popover-blue .ant-popover-arrow-content{background-color:#177ddc}.ant-popover-geekblue .ant-popover-inner,.ant-popover-geekblue .ant-popover-arrow-content{background-color:#2b4acb}.ant-popover-purple .ant-popover-inner,.ant-popover-purple .ant-popover-arrow-content{background-color:#642ab5}.ant-popover-rtl{direction:rtl;text-align:right}.ant-popover-rtl .ant-popover-message-title{padding-right:22px;padding-left:16px}.ant-popover-rtl .ant-popover-buttons{text-align:left}.ant-popover-rtl .ant-popover-buttons button{margin-right:8px;margin-left:0}/*!***************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/popconfirm/style/index.less ***!\n \\***************************************************************************************************************************************************************************************************************************************************************/.ant-popconfirm{z-index:1060}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/progress/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-progress{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-progress-line{position:relative;width:100%;font-size:14px}.ant-progress-steps{display:inline-block}.ant-progress-steps-outer{display:flex;flex-direction:row;align-items:center}.ant-progress-steps-item{flex-shrink:0;min-width:2px;margin-right:2px;background:rgba(255,255,255,.08);transition:all .3s}.ant-progress-steps-item-active{background:#177ddc}.ant-progress-small.ant-progress-line,.ant-progress-small.ant-progress-line .ant-progress-text .anticon{font-size:12px}.ant-progress-outer{display:inline-block;width:100%;margin-right:0;padding-right:0}.ant-progress-show-info .ant-progress-outer{margin-right:calc(-2em - 8px);padding-right:calc(2em + 8px)}.ant-progress-inner{position:relative;display:inline-block;width:100%;overflow:hidden;vertical-align:middle;background-color:rgba(255,255,255,.08);border-radius:100px}.ant-progress-circle-trail{stroke:rgba(255,255,255,.08)}.ant-progress-circle-path{animation:ant-progress-appear .3s}.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#177ddc}.ant-progress-success-bg,.ant-progress-bg{position:relative;background-color:#177ddc;border-radius:100px;transition:all .4s cubic-bezier(.08,.82,.17,1) 0s}.ant-progress-success-bg{position:absolute;top:0;left:0;background-color:#49aa19}.ant-progress-text{display:inline-block;width:2em;margin-left:8px;color:rgba(255,255,255,.85);font-size:1em;line-height:1;white-space:nowrap;text-align:left;vertical-align:middle;word-break:normal}.ant-progress-text .anticon{font-size:14px}.ant-progress-status-active .ant-progress-bg:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#141414;border-radius:10px;opacity:0;animation:ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;content:""}.ant-progress-status-exception .ant-progress-bg{background-color:#a61d24}.ant-progress-status-exception .ant-progress-text{color:#a61d24}.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#a61d24}.ant-progress-status-success .ant-progress-bg{background-color:#49aa19}.ant-progress-status-success .ant-progress-text{color:#49aa19}.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#49aa19}.ant-progress-circle .ant-progress-inner{position:relative;line-height:1;background-color:transparent}.ant-progress-circle .ant-progress-text{position:absolute;top:50%;left:50%;width:100%;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:1em;line-height:1;white-space:normal;text-align:center;transform:translate(-50%,-50%)}.ant-progress-circle .ant-progress-text .anticon{font-size:1.16666667em}.ant-progress-circle.ant-progress-status-exception .ant-progress-text{color:#a61d24}.ant-progress-circle.ant-progress-status-success .ant-progress-text{color:#49aa19}@keyframes ant-progress-active{0%{transform:translate(-100%) scaleX(0);opacity:.1}20%{transform:translate(-100%) scaleX(0);opacity:.5}to{transform:translate(0) scaleX(1);opacity:0}}.ant-progress-rtl{direction:rtl}.ant-progress-rtl.ant-progress-show-info .ant-progress-outer{margin-right:0;margin-left:calc(-2em - 8px);padding-right:0;padding-left:calc(2em + 8px)}.ant-progress-rtl .ant-progress-success-bg{right:0;left:auto}.ant-progress-rtl.ant-progress-line .ant-progress-text,.ant-progress-rtl.ant-progress-steps .ant-progress-text{margin-right:8px;margin-left:0;text-align:right}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/rate/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-rate{box-sizing:border-box;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";display:inline-block;margin:0;padding:0;color:#d8bd14;font-size:20px;line-height:unset;list-style:none;outline:none}.ant-rate-disabled .ant-rate-star{cursor:default}.ant-rate-disabled .ant-rate-star:hover{transform:scale(1)}.ant-rate-star{position:relative;display:inline-block;color:inherit;cursor:pointer}.ant-rate-star:not(:last-child){margin-right:8px}.ant-rate-star>div{transition:all .3s,outline 0s}.ant-rate-star>div:hover{transform:scale(1.1)}.ant-rate-star>div:focus{outline:0}.ant-rate-star>div:focus-visible{outline:1px dashed #d8bd14;transform:scale(1.1)}.ant-rate-star-first,.ant-rate-star-second{color:rgba(255,255,255,.12);transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-rate-star-first .anticon,.ant-rate-star-second .anticon{vertical-align:middle}.ant-rate-star-first{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden;opacity:0}.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-half .ant-rate-star-second{opacity:1}.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-full .ant-rate-star-second{color:inherit}.ant-rate-text{display:inline-block;margin:0 8px;font-size:14px}.ant-rate-rtl{direction:rtl}.ant-rate-rtl .ant-rate-star:not(:last-child){margin-right:0;margin-left:8px}.ant-rate-rtl .ant-rate-star-first{right:0;left:auto}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/result/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-result{padding:48px 32px}.ant-result-success .ant-result-icon>.anticon{color:#49aa19}.ant-result-error .ant-result-icon>.anticon{color:#a61d24}.ant-result-info .ant-result-icon>.anticon{color:#177ddc}.ant-result-warning .ant-result-icon>.anticon{color:#d89614}.ant-result-image{width:250px;height:295px;margin:auto}.ant-result-icon{margin-bottom:24px;text-align:center}.ant-result-icon>.anticon{font-size:72px}.ant-result-title{color:rgba(255,255,255,.85);font-size:24px;line-height:1.8;text-align:center}.ant-result-subtitle{color:rgba(255,255,255,.45);font-size:14px;line-height:1.6;text-align:center}.ant-result-extra{margin:24px 0 0;text-align:center}.ant-result-extra>*{margin-right:8px}.ant-result-extra>*:last-child{margin-right:0}.ant-result-content{margin-top:24px;padding:24px 40px;background-color:rgba(255,255,255,.04)}.ant-result-rtl{direction:rtl}.ant-result-rtl .ant-result-extra>*{margin-right:0;margin-left:8px}.ant-result-rtl .ant-result-extra>*:last-child{margin-left:0}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/skeleton/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-skeleton{display:table;width:100%}.ant-skeleton-header{display:table-cell;padding-right:16px;vertical-align:top}.ant-skeleton-header .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:32px;height:32px;line-height:32px}.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-content{display:table-cell;width:100%;vertical-align:top}.ant-skeleton-content .ant-skeleton-title{width:100%;height:16px;margin-top:16px;background:rgba(190,190,190,.2);border-radius:4px}.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:24px}.ant-skeleton-content .ant-skeleton-paragraph{padding:0}.ant-skeleton-content .ant-skeleton-paragraph>li{width:100%;height:16px;list-style:none;background:rgba(190,190,190,.2);border-radius:4px}.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){width:61%}.ant-skeleton-content .ant-skeleton-paragraph>li+li{margin-top:16px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title{margin-top:12px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:28px}.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li{border-radius:100px}.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,rgba(190,190,190,.2) 25%,rgba(255,255,255,.16) 37%,rgba(190,190,190,.2) 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-active .ant-skeleton-button,.ant-skeleton.ant-skeleton-active .ant-skeleton-input,.ant-skeleton.ant-skeleton-active .ant-skeleton-image{background:linear-gradient(90deg,rgba(190,190,190,.2) 25%,rgba(255,255,255,.16) 37%,rgba(190,190,190,.2) 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-block,.ant-skeleton.ant-skeleton-block .ant-skeleton-button{width:100%}.ant-skeleton-element{display:inline-block;width:auto}.ant-skeleton-element .ant-skeleton-button{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);border-radius:2px;width:64px;min-width:64px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle{width:32px;min-width:32px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round{border-radius:32px}.ant-skeleton-element .ant-skeleton-button-lg{width:80px;min-width:80px;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle{width:40px;min-width:40px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round{border-radius:40px}.ant-skeleton-element .ant-skeleton-button-sm{width:48px;min-width:48px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle{width:24px;min-width:24px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round{border-radius:24px}.ant-skeleton-element .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:32px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-input{display:inline-block;vertical-align:top;background:rgba(190,190,190,.2);width:100%;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-input-lg{width:100%;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-input-sm{width:100%;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-image{display:flex;align-items:center;justify-content:center;vertical-align:top;background:rgba(190,190,190,.2);width:96px;height:96px;line-height:96px}.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-image-path{fill:#bfbfbf}.ant-skeleton-element .ant-skeleton-image-svg{width:48px;height:48px;line-height:48px;max-width:192px;max-height:192px}.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle{border-radius:50%}@keyframes ant-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.ant-skeleton-rtl{direction:rtl}.ant-skeleton-rtl .ant-skeleton-header{padding-right:0;padding-left:16px}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li{animation-name:ant-skeleton-loading-rtl}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar{animation-name:ant-skeleton-loading-rtl}@keyframes ant-skeleton-loading-rtl{0%{background-position:0% 50%}to{background-position:100% 50%}}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/slider/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-slider{box-sizing:border-box;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;height:12px;margin:10px 6px;padding:4px 0;cursor:pointer;touch-action:none}.ant-slider-vertical{width:12px;height:100%;margin:6px 10px;padding:0 4px}.ant-slider-vertical .ant-slider-rail{width:4px;height:100%}.ant-slider-vertical .ant-slider-track{width:4px}.ant-slider-vertical .ant-slider-handle{margin-top:-6px;margin-left:-5px}.ant-slider-vertical .ant-slider-mark{top:0;left:12px;width:18px;height:100%}.ant-slider-vertical .ant-slider-mark-text{left:4px;white-space:nowrap}.ant-slider-vertical .ant-slider-step{width:4px;height:100%}.ant-slider-vertical .ant-slider-dot{top:auto;left:2px;margin-bottom:-4px}.ant-slider-tooltip .ant-tooltip-inner{min-width:unset}.ant-slider-rtl.ant-slider-vertical .ant-slider-handle{margin-right:-5px;margin-left:0}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark{right:12px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text{right:4px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-dot{right:2px;left:auto}.ant-slider-with-marks{margin-bottom:28px}.ant-slider-rail{position:absolute;width:100%;height:4px;background-color:#262626;border-radius:2px;transition:background-color .3s}.ant-slider-track{position:absolute;height:4px;background-color:#153450;border-radius:2px;transition:background-color .3s}.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:#141414;border:solid 2px #153450;border-radius:50%;box-shadow:0;cursor:pointer;transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(.18,.89,.32,1.28)}.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging{border-color:#4697e3;box-shadow:0 0 0 5px rgba(23,125,220,.12)}.ant-slider-handle:focus{border-color:#4697e3;outline:none;box-shadow:0 0 0 5px rgba(23,125,220,.12)}.ant-slider-handle.ant-tooltip-open{border-color:#177ddc}.ant-slider:hover .ant-slider-rail{background-color:#434343}.ant-slider:hover .ant-slider-track{background-color:#16436e}.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#16436e}.ant-slider-mark{position:absolute;top:14px;left:0;width:100%;font-size:14px}.ant-slider-mark-text{position:absolute;display:inline-block;color:rgba(255,255,255,.45);text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-slider-mark-text-active{color:rgba(255,255,255,.85)}.ant-slider-step{position:absolute;width:100%;height:4px;background:transparent}.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;margin-left:-4px;background-color:#141414;border:2px solid #303030;border-radius:50%;cursor:pointer}.ant-slider-dot:first-child{margin-left:-4px}.ant-slider-dot:last-child{margin-left:-4px}.ant-slider-dot-active{border-color:#16436e}.ant-slider-disabled{cursor:not-allowed}.ant-slider-disabled .ant-slider-rail{background-color:#262626!important}.ant-slider-disabled .ant-slider-track{background-color:rgba(255,255,255,.3)!important}.ant-slider-disabled .ant-slider-handle,.ant-slider-disabled .ant-slider-dot{background-color:#141414;border-color:rgba(255,255,255,.3)!important;box-shadow:none;cursor:not-allowed}.ant-slider-disabled .ant-slider-mark-text,.ant-slider-disabled .ant-slider-dot{cursor:not-allowed!important}.ant-slider-rtl{direction:rtl}.ant-slider-rtl .ant-slider-mark{right:0;left:auto}.ant-slider-rtl .ant-slider-dot,.ant-slider-rtl .ant-slider-dot:first-child{margin-right:-4px;margin-left:0}.ant-slider-rtl .ant-slider-dot:last-child{margin-right:-4px;margin-left:0}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/space/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-space{display:inline-flex}.ant-space-vertical{flex-direction:column}.ant-space-align-center{align-items:center}.ant-space-align-start{align-items:flex-start}.ant-space-align-end{align-items:flex-end}.ant-space-align-baseline{align-items:baseline}.ant-space-item:empty{display:none}.ant-space-rtl{direction:rtl}/*!**************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/statistic/style/index.less ***!\n \\**************************************************************************************************************************************************************************************************************************************************************/.ant-statistic{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-statistic-title{margin-bottom:4px;color:rgba(255,255,255,.45);font-size:14px}.ant-statistic-content{color:rgba(255,255,255,.85);font-size:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.ant-statistic-content-value{display:inline-block;direction:ltr}.ant-statistic-content-prefix,.ant-statistic-content-suffix{display:inline-block}.ant-statistic-content-prefix{margin-right:4px}.ant-statistic-content-suffix{margin-left:4px}.ant-statistic-rtl{direction:rtl}.ant-statistic-rtl .ant-statistic-content-prefix{margin-right:0;margin-left:4px}.ant-statistic-rtl .ant-statistic-content-suffix{margin-right:4px;margin-left:0}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/steps/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-steps{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:flex;width:100%;font-size:0;text-align:initial}.ant-steps-item{position:relative;display:inline-block;flex:1;overflow:hidden;vertical-align:top}.ant-steps-item-container{outline:none}.ant-steps-item:last-child{flex:none}.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-tail,.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{display:none}.ant-steps-item-icon,.ant-steps-item-content{display:inline-block;vertical-align:top}.ant-steps-item-icon{width:32px;height:32px;margin:0 8px 0 0;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:32px;text-align:center;border:1px solid rgba(255,255,255,.3);border-radius:32px;transition:background-color .3s,border-color .3s}.ant-steps-item-icon .ant-steps-icon{position:relative;top:-.5px;color:#177ddc;line-height:1}.ant-steps-item-tail{position:absolute;top:12px;left:0;width:100%;padding:0 10px}.ant-steps-item-tail:after{display:inline-block;width:100%;height:1px;background:#303030;border-radius:1px;transition:background .3s;content:""}.ant-steps-item-title{position:relative;display:inline-block;padding-right:16px;color:rgba(255,255,255,.85);font-size:16px;line-height:32px}.ant-steps-item-title:after{position:absolute;top:16px;left:100%;display:block;width:9999px;height:1px;background:#303030;content:""}.ant-steps-item-subtitle{display:inline;margin-left:8px;color:rgba(255,255,255,.45);font-weight:400;font-size:14px}.ant-steps-item-description{color:rgba(255,255,255,.45);font-size:14px}.ant-steps-item-wait .ant-steps-item-icon{background-color:transparent;border-color:rgba(255,255,255,.3)}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:rgba(255,255,255,.3)}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:rgba(255,255,255,.3)}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:rgba(255,255,255,.45)}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#303030}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:rgba(255,255,255,.45)}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#303030}.ant-steps-item-process .ant-steps-item-icon{background-color:transparent;border-color:#177ddc}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#177ddc}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#177ddc}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:rgba(255,255,255,.85)}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#303030}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:rgba(255,255,255,.85)}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#303030}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background:#177ddc}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon{color:#fff}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-title{font-weight:500}.ant-steps-item-finish .ant-steps-item-icon{background-color:transparent;border-color:#177ddc}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#177ddc}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#177ddc}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:rgba(255,255,255,.85)}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#177ddc}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:rgba(255,255,255,.45)}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#177ddc}.ant-steps-item-error .ant-steps-item-icon{background-color:transparent;border-color:#a61d24}.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon{color:#a61d24}.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#a61d24}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#a61d24}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#303030}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#a61d24}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#303030}.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after{background:#a61d24}.ant-steps-item-disabled{cursor:not-allowed}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]{cursor:pointer}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-title,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon{transition:color .3s}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description{color:#177ddc}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon{border-color:#177ddc}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon .ant-steps-icon{color:#177ddc}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:16px;white-space:nowrap}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-right:0}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail{display:none}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description{max-width:140px;white-space:normal}.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon{height:auto;background:none;border:0}.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon{top:0px;left:.5px;width:32px;height:32px;font-size:24px;line-height:32px}.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#177ddc}.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon{width:auto;background:none}.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:12px}.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}.ant-steps-small .ant-steps-item-icon{width:24px;height:24px;margin:0 8px 0 0;font-size:12px;line-height:24px;text-align:center;border-radius:24px}.ant-steps-small .ant-steps-item-title{padding-right:12px;font-size:14px;line-height:24px}.ant-steps-small .ant-steps-item-title:after{top:12px}.ant-steps-small .ant-steps-item-description{color:rgba(255,255,255,.45);font-size:14px}.ant-steps-small .ant-steps-item-tail{top:8px}.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon{width:inherit;height:inherit;line-height:inherit;background:none;border:0;border-radius:0}.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{font-size:24px;line-height:24px;transform:none}.ant-steps-vertical{display:flex;flex-direction:column}.ant-steps-vertical>.ant-steps-item{display:block;flex:1 0 auto;padding-left:0;overflow:visible}.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:left;margin-right:16px}.ant-steps-vertical>.ant-steps-item .ant-steps-item-content{display:block;min-height:48px;overflow:hidden}.ant-steps-vertical>.ant-steps-item .ant-steps-item-title{line-height:32px}.ant-steps-vertical>.ant-steps-item .ant-steps-item-description{padding-bottom:12px}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{position:absolute;top:0;left:16px;width:1px;height:100%;padding:38px 0 6px}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after{width:1px;height:100%}.ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail{display:block}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{display:none}.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{position:absolute;top:0;left:12px;padding:30px 0 6px}.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title{line-height:24px}.ant-steps-label-vertical .ant-steps-item{overflow:visible}.ant-steps-label-vertical .ant-steps-item-tail{margin-left:58px;padding:3.5px 24px}.ant-steps-label-vertical .ant-steps-item-content{display:block;width:116px;margin-top:8px;text-align:center}.ant-steps-label-vertical .ant-steps-item-icon{display:inline-block;margin-left:42px}.ant-steps-label-vertical .ant-steps-item-title{padding-right:0;padding-left:0}.ant-steps-label-vertical .ant-steps-item-title:after{display:none}.ant-steps-label-vertical .ant-steps-item-subtitle{display:block;margin-bottom:4px;margin-left:0;line-height:1.5715}.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon{margin-left:46px}.ant-steps-dot .ant-steps-item-title,.ant-steps-dot.ant-steps-small .ant-steps-item-title{line-height:1.5715}.ant-steps-dot .ant-steps-item-tail,.ant-steps-dot.ant-steps-small .ant-steps-item-tail{top:2px;width:100%;margin:0 0 0 70px;padding:0}.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after{width:calc(100% - 20px);height:3px;margin-left:12px}.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{left:2px}.ant-steps-dot .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-icon{width:8px;height:8px;margin-left:67px;padding-right:0;line-height:8px;background:transparent;border:0}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{position:relative;float:left;width:100%;height:100%;border-radius:100px;transition:all .3s}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after{position:absolute;top:-12px;left:-26px;width:60px;height:32px;background:rgba(0,0,0,.001);content:""}.ant-steps-dot .ant-steps-item-content,.ant-steps-dot.ant-steps-small .ant-steps-item-content{width:140px}.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon{position:relative;top:-1px;width:10px;height:10px;line-height:10px;background:none}.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot{left:0}.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-top:13px;margin-left:0;background:none}.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{top:6.5px;left:-9px;margin:0;padding:22px 0 4px}.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{left:0}.ant-steps-vertical.ant-steps-dot .ant-steps-item-content{width:inherit}.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot{top:-1px;left:-1px}.ant-steps-navigation{padding-top:12px}.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-left:-12px}.ant-steps-navigation .ant-steps-item{overflow:visible;text-align:center}.ant-steps-navigation .ant-steps-item-container{display:inline-block;height:100%;margin-left:-16px;padding-bottom:12px;text-align:left;transition:opacity .3s}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content{max-width:auto}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{max-width:100%;padding-right:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title:after{display:none}.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]{cursor:pointer}.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover{opacity:.85}.ant-steps-navigation .ant-steps-item:last-child{flex:1}.ant-steps-navigation .ant-steps-item:last-child:after{display:none}.ant-steps-navigation .ant-steps-item:after{position:absolute;top:50%;left:100%;display:inline-block;width:12px;height:12px;margin-top:-14px;margin-left:-2px;border:1px solid rgba(255,255,255,.2);border-bottom:none;border-left:none;transform:rotate(45deg);content:""}.ant-steps-navigation .ant-steps-item:before{position:absolute;bottom:0;left:50%;display:inline-block;width:0;height:2px;background-color:#177ddc;transition:width .3s,left .3s;transition-timing-function:ease-out;content:""}.ant-steps-navigation .ant-steps-item.ant-steps-item-active:before{left:0;width:100%}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item{margin-right:0!important}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:before{display:none}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item.ant-steps-item-active:before{top:0;right:0;left:unset;display:block;width:3px;height:calc(100% - 24px)}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:after{position:relative;top:-2px;left:50%;display:block;width:8px;height:8px;margin-bottom:8px;text-align:center;transform:rotate(135deg)}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{visibility:hidden}.ant-steps-navigation.ant-steps-horizontal>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{visibility:hidden}.ant-steps-rtl{direction:rtl}.ant-steps.ant-steps-rtl .ant-steps-item-icon{margin-right:0;margin-left:8px}.ant-steps-rtl .ant-steps-item-tail{right:0;left:auto}.ant-steps-rtl .ant-steps-item-title{padding-right:0;padding-left:16px}.ant-steps-rtl .ant-steps-item-title:after{right:100%;left:auto}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:16px;padding-left:0}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-left:0}.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{right:.5px;left:auto}.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-right:-12px;margin-left:0}.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container{margin-right:-16px;margin-left:0;text-align:right}.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{padding-left:0}.ant-steps-rtl.ant-steps-navigation .ant-steps-item:after{right:100%;left:auto;margin-right:-2px;margin-left:0;transform:rotate(225deg)}.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:12px;padding-left:0}.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}.ant-steps-rtl.ant-steps-small .ant-steps-item-title{padding-right:0;padding-left:12px}.ant-steps-rtl.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:right;margin-right:0;margin-left:16px}.ant-steps-rtl.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:16px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{right:12px;left:auto}.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title{padding-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail{margin:0 70px 0 0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after{margin-right:12px;margin-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{right:2px;left:auto}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon{margin-right:67px;margin-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{float:right}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after{right:-26px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-right:0;margin-left:16px}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:-9px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{right:0;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot{right:-2px;left:auto}.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active{padding-right:4px}.ant-steps-with-progress .ant-steps-item{padding-top:4px}.ant-steps-with-progress .ant-steps-item .ant-steps-item-tail{top:4px!important}.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child{padding-bottom:4px;padding-left:4px}.ant-steps-with-progress .ant-steps-item-icon{position:relative}.ant-steps-with-progress .ant-steps-item-icon .ant-progress{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/switch/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-switch{margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;box-sizing:border-box;min-width:44px;height:22px;line-height:22px;vertical-align:middle;background-color:rgba(255,255,255,.3);border:0;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-switch:focus{outline:0;box-shadow:0 0 0 2px rgba(255,255,255,.1)}.ant-switch-checked:focus{box-shadow:0 0 0 2px #111b26}.ant-switch:focus:hover{box-shadow:none}.ant-switch-checked{background-color:#177ddc}.ant-switch-loading,.ant-switch-disabled{cursor:not-allowed;opacity:.4}.ant-switch-loading *,.ant-switch-disabled *{box-shadow:none;cursor:not-allowed}.ant-switch-inner{display:block;margin:0 7px 0 25px;color:#fff;font-size:12px;transition:margin .2s}.ant-switch-checked .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-handle{position:absolute;top:2px;left:2px;width:18px;height:18px;transition:all .2s ease-in-out}.ant-switch-handle:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:9px;box-shadow:0 2px 4px rgba(0,35,11,.2);transition:all .2s ease-in-out;content:""}.ant-switch-checked .ant-switch-handle{left:calc(100% - 20px)}.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before{right:-30%;left:0}.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before{right:0;left:-30%}.ant-switch-loading-icon.anticon{position:relative;top:2px;color:rgba(0,0,0,.65);vertical-align:top}.ant-switch-checked .ant-switch-loading-icon{color:#177ddc}.ant-switch-small{min-width:28px;height:16px;line-height:16px}.ant-switch-small .ant-switch-inner{margin:0 5px 0 18px;font-size:12px}.ant-switch-small .ant-switch-handle{width:12px;height:12px}.ant-switch-small .ant-switch-loading-icon{top:1.5px;font-size:9px}.ant-switch-small.ant-switch-checked .ant-switch-inner{margin:0 18px 0 5px}.ant-switch-small.ant-switch-checked .ant-switch-handle{left:calc(100% - 14px)}.ant-switch-rtl{direction:rtl}.ant-switch-rtl .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-rtl .ant-switch-handle{right:2px;left:auto}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before{right:0;left:-30%}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before{right:-30%;left:0}.ant-switch-rtl.ant-switch-checked .ant-switch-inner{margin:0 7px 0 25px}.ant-switch-rtl.ant-switch-checked .ant-switch-handle{right:calc(100% - 20px)}.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{right:calc(100% - 14px)}/*!**********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/table/style/index.less ***!\n \\**********************************************************************************************************************************************************************************************************************************************************/.ant-table.ant-table-middle{font-size:14px}.ant-table.ant-table-middle .ant-table-title,.ant-table.ant-table-middle .ant-table-footer,.ant-table.ant-table-middle .ant-table-thead>tr>th,.ant-table.ant-table-middle .ant-table-tbody>tr>td,.ant-table.ant-table-middle tfoot>tr>th,.ant-table.ant-table-middle tfoot>tr>td{padding:12px 8px}.ant-table.ant-table-middle .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-middle .ant-table-expanded-row-fixed{margin:-12px -8px}.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-12px -8px -12px 25px}.ant-table.ant-table-small{font-size:14px}.ant-table.ant-table-small .ant-table-title,.ant-table.ant-table-small .ant-table-footer,.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small tfoot>tr>th,.ant-table.ant-table-small tfoot>tr>td{padding:8px}.ant-table.ant-table-small .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-small .ant-table-expanded-row-fixed{margin:-8px}.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-8px -8px -8px 25px}.ant-table-small .ant-table-thead>tr>th{background-color:#1d1d1d}.ant-table-small .ant-table-selection-column{width:46px;min-width:46px}.ant-table.ant-table-bordered>.ant-table-title{border:1px solid #303030;border-bottom:0}.ant-table.ant-table-bordered>.ant-table-container{border-left:1px solid #303030}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td{border-right:1px solid #303030}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th{border-bottom:1px solid #303030}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th:before{background-color:transparent!important}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first:after{border-right:1px solid #303030}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-16px -17px}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed:after{position:absolute;top:0;right:1px;bottom:0;border-right:1px solid #303030;content:""}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table{border-top:1px solid #303030}.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td{border-right:0}.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-12px -9px}.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-8px -9px}.ant-table.ant-table-bordered>.ant-table-footer{border:1px solid #303030;border-top:0}.ant-table-cell .ant-table-container:first-child{border-top:0}.ant-table-cell-scrollbar{box-shadow:0 1px 0 1px #1d1d1d}.ant-table-resize-handle{position:absolute;top:0;height:100%!important;bottom:0;left:auto!important;right:-8px;cursor:col-resize;touch-action:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;width:16px;z-index:1}.ant-table-resize-handle-line{display:block;width:1px;margin-left:7px;height:100%!important;background-color:#177ddc;opacity:0}.ant-table-resize-handle:hover .ant-table-resize-handle-line{opacity:1}.ant-table-resize-handle.dragging{overflow:hidden}.ant-table-resize-handle.dragging .ant-table-resize-handle-line{opacity:1}.ant-table-resize-handle.dragging:before{position:absolute;top:0;bottom:0;width:100%;content:" ";width:200vw;transform:translate(-50%);opacity:0}.ant-table-wrapper{clear:both;max-width:100%}.ant-table-wrapper:before{display:table;content:""}.ant-table-wrapper:after{display:table;clear:both;content:""}.ant-table{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;font-size:14px;background:#141414;border-radius:2px}.ant-table table{width:100%;text-align:left;border-radius:2px 2px 0 0;border-collapse:separate;border-spacing:0}.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-table tfoot>tr>th,.ant-table tfoot>tr>td{position:relative;padding:16px;overflow-wrap:break-word}.ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first{overflow:visible}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content{display:block;overflow:hidden;text-overflow:ellipsis}.ant-table-cell-ellipsis .ant-table-column-title{overflow:hidden;text-overflow:ellipsis;word-break:keep-all}.ant-table-title{padding:16px}.ant-table-footer{padding:16px;color:rgba(255,255,255,.85);background:rgba(255,255,255,.04)}.ant-table-thead>tr>th{position:relative;color:rgba(255,255,255,.85);font-weight:500;text-align:left;background:#1d1d1d;border-bottom:1px solid #303030;transition:background .3s ease}.ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{position:absolute;top:50%;right:0;width:1px;height:1.6em;background-color:rgba(255,255,255,.08);transform:translateY(-50%);transition:background-color .3s;content:""}.ant-table-thead>tr:not(:last-child)>th[colspan]{border-bottom:0}.ant-table-tbody>tr>td{border-bottom:1px solid #303030;transition:background .3s}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table{margin:-16px -16px -16px 33px}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td{border-bottom:0}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child{border-radius:0}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#262626}.ant-table-tbody>tr.ant-table-row-selected>td{background:#111b26;border-color:rgba(0,0,0,.03)}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#0e161f}.ant-table-summary{position:relative;z-index:2;background:#141414}div.ant-table-summary{box-shadow:0 -1px #303030}.ant-table-summary>tr>th,.ant-table-summary>tr>td{border-bottom:1px solid #303030}.ant-table-pagination.ant-pagination{margin:16px 0}.ant-table-pagination{display:flex;flex-wrap:wrap;row-gap:8px}.ant-table-pagination>*{flex:none}.ant-table-pagination-left{justify-content:flex-start}.ant-table-pagination-center{justify-content:center}.ant-table-pagination-right{justify-content:flex-end}.ant-table-thead th.ant-table-column-has-sorters{cursor:pointer;transition:all .3s}.ant-table-thead th.ant-table-column-has-sorters:hover{background:#303030}.ant-table-thead th.ant-table-column-has-sorters:hover:before{background-color:transparent!important}.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover{background:#222}.ant-table-thead th.ant-table-column-sort{background:#262626}.ant-table-thead th.ant-table-column-sort:before{background-color:transparent!important}td.ant-table-column-sort{background:rgba(255,255,255,.01)}.ant-table-column-title{position:relative;z-index:1;flex:1}.ant-table-column-sorters{display:flex;flex:auto;align-items:center;justify-content:space-between}.ant-table-column-sorters:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:""}.ant-table-column-sorter{margin-left:4px;color:#bfbfbf;font-size:0;transition:color .3s}.ant-table-column-sorter-inner{display:inline-flex;flex-direction:column;align-items:center}.ant-table-column-sorter-up,.ant-table-column-sorter-down{font-size:11px}.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{color:#177ddc}.ant-table-column-sorter-up+.ant-table-column-sorter-down{margin-top:-.3em}.ant-table-column-sorters:hover .ant-table-column-sorter{color:#a6a6a6}.ant-table-filter-column{display:flex;justify-content:space-between}.ant-table-filter-trigger{position:relative;display:flex;align-items:center;margin:-4px -8px -4px 4px;padding:0 4px;color:#bfbfbf;font-size:12px;border-radius:2px;cursor:pointer;transition:all .3s}.ant-table-filter-trigger:hover{color:rgba(255,255,255,.45);background:#434343}.ant-table-filter-trigger.active{color:#177ddc}.ant-table-filter-dropdown{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";min-width:120px;background-color:#1f1f1f;border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.48),0 6px 16px rgba(0,0,0,.32),0 9px 28px 8px rgba(0,0,0,.2)}.ant-table-filter-dropdown .ant-dropdown-menu{max-height:264px;overflow-x:hidden;border:0;box-shadow:none}.ant-table-filter-dropdown .ant-dropdown-menu:empty:after{display:block;padding:8px 0;color:rgba(255,255,255,.3);font-size:12px;text-align:center;content:"Not Found"}.ant-table-filter-dropdown-tree{padding:8px 8px 0}.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background-color:rgba(255,255,255,.08)}.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover{background-color:#11263c}.ant-table-filter-dropdown-search{padding:8px;border-bottom:1px #303030 solid}.ant-table-filter-dropdown-search-input input{min-width:140px}.ant-table-filter-dropdown-search-input .anticon{color:rgba(255,255,255,.3)}.ant-table-filter-dropdown-checkall{width:100%;margin-bottom:4px;margin-left:4px}.ant-table-filter-dropdown-submenu>ul{max-height:calc(100vh - 130px);overflow-x:hidden;overflow-y:auto}.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-left:8px}.ant-table-filter-dropdown-btns{display:flex;justify-content:space-between;padding:7px 8px;overflow:hidden;background-color:#1f1f1f;border-top:1px solid #303030}.ant-table-selection-col{width:32px}.ant-table-bordered .ant-table-selection-col{width:50px}table tr th.ant-table-selection-column,table tr td.ant-table-selection-column{padding-right:8px;padding-left:8px;text-align:center}table tr th.ant-table-selection-column .ant-radio-wrapper,table tr td.ant-table-selection-column .ant-radio-wrapper{margin-right:0}table tr th.ant-table-selection-column.ant-table-cell-fix-left{z-index:3}table tr th.ant-table-selection-column:after{background-color:transparent!important}.ant-table-selection{position:relative;display:inline-flex;flex-direction:column}.ant-table-selection-extra{position:absolute;top:0;z-index:1;cursor:pointer;transition:all .3s;-webkit-margin-start:100%;margin-inline-start:100%;-webkit-padding-start:4px;padding-inline-start:4px}.ant-table-selection-extra .anticon{color:#bfbfbf;font-size:10px}.ant-table-selection-extra .anticon:hover{color:#a6a6a6}.ant-table-expand-icon-col{width:48px}.ant-table-row-expand-icon-cell{text-align:center}.ant-table-row-indent{float:left;height:1px}.ant-table-row-expand-icon{color:#177ddc;text-decoration:none;cursor:pointer;transition:color .3s;position:relative;display:inline-flex;float:left;box-sizing:border-box;width:17px;height:17px;padding:0;color:inherit;line-height:17px;background:transparent;border:1px solid #303030;border-radius:2px;outline:none;transform:scale(.94117647);transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{color:#165996}.ant-table-row-expand-icon:active{color:#388ed3}.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover,.ant-table-row-expand-icon:active{border-color:currentcolor}.ant-table-row-expand-icon:before,.ant-table-row-expand-icon:after{position:absolute;background:currentcolor;transition:transform .3s ease-out;content:""}.ant-table-row-expand-icon:before{top:7px;right:3px;left:3px;height:1px}.ant-table-row-expand-icon:after{top:3px;bottom:3px;left:7px;width:1px;transform:rotate(90deg)}.ant-table-row-expand-icon-collapsed:before{transform:rotate(-180deg)}.ant-table-row-expand-icon-collapsed:after{transform:rotate(0)}.ant-table-row-expand-icon-spaced{background:transparent;border:0;visibility:hidden}.ant-table-row-expand-icon-spaced:before,.ant-table-row-expand-icon-spaced:after{display:none;content:none}.ant-table-row-indent+.ant-table-row-expand-icon{margin-top:2.5005px;margin-right:8px}tr.ant-table-expanded-row>td,tr.ant-table-expanded-row:hover>td{background:#1d1d1d}tr.ant-table-expanded-row .ant-descriptions-view{display:flex}tr.ant-table-expanded-row .ant-descriptions-view table{flex:auto;width:auto}.ant-table .ant-table-expanded-row-fixed{position:relative;margin:-16px;padding:16px}.ant-table-tbody>tr.ant-table-placeholder{text-align:center}.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{color:rgba(255,255,255,.3)}.ant-table-tbody>tr.ant-table-placeholder:hover>td{background:#141414}.ant-table-cell-fix-left,.ant-table-cell-fix-right{position:sticky!important;z-index:2;background:#141414}.ant-table-cell-fix-left-first:after,.ant-table-cell-fix-left-last:after{position:absolute;top:0;right:0;bottom:-1px;width:30px;transform:translate(100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table-cell-fix-right-first:after,.ant-table-cell-fix-right-last:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:before,.ant-table .ant-table-container:after{position:absolute;top:0;bottom:0;z-index:2;width:30px;transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:before{left:0}.ant-table .ant-table-container:after{right:0}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container{position:relative}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container:before{box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.45)}.ant-table-ping-left .ant-table-cell-fix-left-first:after,.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.45)}.ant-table-ping-left .ant-table-cell-fix-left-last:before{background-color:transparent!important}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container{position:relative}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after{box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.45)}.ant-table-ping-right .ant-table-cell-fix-right-first:after,.ant-table-ping-right .ant-table-cell-fix-right-last:after{box-shadow:inset -10px 0 8px -8px rgba(0,0,0,.45)}.ant-table-sticky-holder{position:sticky;z-index:3;background:#141414}.ant-table-sticky-scroll{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;background:#fcfcfc;border-top:1px solid #303030;opacity:.6}.ant-table-sticky-scroll:hover{transform-origin:center bottom}.ant-table-sticky-scroll-bar{height:8px;background-color:rgba(0,0,0,.35);border-radius:4px}.ant-table-sticky-scroll-bar:hover,.ant-table-sticky-scroll-bar-active{background-color:rgba(0,0,0,.8)}@media all and (-ms-high-contrast: none){.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:none!important}.ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:none!important}}.ant-table-title{border-radius:2px 2px 0 0}.ant-table-title+.ant-table-container{border-top-left-radius:0;border-top-right-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child{border-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child{border-radius:0}.ant-table-container{border-top-left-radius:2px;border-top-right-radius:2px}.ant-table-container table>thead>tr:first-child th:first-child{border-top-left-radius:2px}.ant-table-container table>thead>tr:first-child th:last-child{border-top-right-radius:2px}.ant-table-footer{border-radius:0 0 2px 2px}.ant-table-wrapper-rtl,.ant-table-rtl{direction:rtl}.ant-table-wrapper-rtl .ant-table table{text-align:right}.ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-wrapper-rtl .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{right:auto;left:0}.ant-table-wrapper-rtl .ant-table-thead>tr>th{text-align:right}.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl{margin:-16px 33px -16px -16px}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left{justify-content:flex-end}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right{justify-content:flex-start}.ant-table-wrapper-rtl .ant-table-column-sorter{margin-right:4px;margin-left:0}.ant-table-wrapper-rtl .ant-table-filter-column-title{padding:16px 16px 16px 2.3em}.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title{padding:0 0 0 2.3em}.ant-table-wrapper-rtl .ant-table-filter-trigger{margin:-4px 4px -4px -8px}.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-right:8px;padding-left:0}.ant-table-wrapper-rtl .ant-table-selection{text-align:center}.ant-table-wrapper-rtl .ant-table-row-indent,.ant-table-wrapper-rtl .ant-table-row-expand-icon{float:right}.ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon{margin-right:0;margin-left:8px}.ant-table-wrapper-rtl .ant-table-row-expand-icon:after{transform:rotate(-90deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:before{transform:rotate(180deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:after{transform:rotate(0)}/*!*********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/tree/style/index.less ***!\n \\*********************************************************************************************************************************************************************************************************************************************************/.ant-tree.ant-tree-directory .ant-tree-treenode{position:relative}.ant-tree.ant-tree-directory .ant-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background-color .3s;content:"";pointer-events:none}.ant-tree.ant-tree-directory .ant-tree-treenode:hover:before{background:rgba(255,255,255,.08)}.ant-tree.ant-tree-directory .ant-tree-treenode>*{z-index:1}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher{transition:color .3s}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper{border-radius:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{color:#fff;background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before,.ant-tree.ant-tree-directory .ant-tree-treenode-selected:before{background:#177ddc}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher{color:#fff}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper{color:#fff;background:transparent}.ant-tree-checkbox{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-tree-checkbox:hover .ant-tree-checkbox-inner,.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner{border-color:#177ddc}.ant-tree-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #177ddc;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-tree-checkbox:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after{visibility:visible}.ant-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:transparent;border:1px solid #434343;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-tree-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#177ddc;border-color:#177ddc}.ant-tree-checkbox-disabled{cursor:not-allowed}.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-color:rgba(255,255,255,.3);animation-name:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner{background-color:rgba(255,255,255,.08);border-color:#434343!important}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{border-color:rgba(255,255,255,.08);border-collapse:separate;animation-name:none}.ant-tree-checkbox-disabled+span{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-tree-checkbox-disabled:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after{visibility:hidden}.ant-tree-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-tree-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\\a0"}.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper{margin-left:8px}.ant-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-tree-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-tree-checkbox-group-item{margin-right:8px}.ant-tree-checkbox-group-item:last-child{margin-right:0}.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:0}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{background-color:transparent;border-color:#434343}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#177ddc;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{background-color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.3)}.ant-tree{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background:transparent;border-radius:2px;transition:background-color .3s}.ant-tree-focused:not(:hover):not(.ant-tree-active-focused){background:#111b26}.ant-tree-list-holder-inner{align-items:flex-start}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner{align-items:stretch}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper{flex:auto}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging{position:relative}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging:after{position:absolute;top:0;right:0;bottom:4px;left:0;border:1px solid #177ddc;opacity:0;animation:ant-tree-node-fx-do-not-use .3s;animation-play-state:running;animation-fill-mode:forwards;content:"";pointer-events:none}.ant-tree .ant-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:none}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper{background:rgba(255,255,255,.08)}.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title{color:inherit;font-weight:500}.ant-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-indent-unit{display:inline-block;width:24px}.ant-tree-draggable-icon{width:24px;line-height:24px;text-align:center;opacity:.2;transition:opacity .3s}.ant-tree-treenode:hover .ant-tree-draggable-icon{opacity:.45}.ant-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-switcher .ant-tree-switcher-icon,.ant-tree-switcher .ant-select-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}.ant-tree-switcher .ant-tree-switcher-icon svg,.ant-tree-switcher .ant-select-tree-switcher-icon svg{transition:transform .3s}.ant-tree-switcher-noop{cursor:default}.ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(-90deg)}.ant-tree-switcher-loading-icon{color:#177ddc}.ant-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}.ant-tree-switcher-leaf-line:before{position:absolute;top:0;right:12px;bottom:-4px;margin-left:-1px;border-right:1px solid #d9d9d9;content:" "}.ant-tree-switcher-leaf-line:after{position:absolute;width:10px;height:14px;border-bottom:1px solid #d9d9d9;content:" "}.ant-tree-checkbox{top:initial;margin:4px 8px 0 0}.ant-tree .ant-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:transparent;border-radius:2px;cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}.ant-tree .ant-tree-node-content-wrapper:hover{background-color:rgba(255,255,255,.08)}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#11263c}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty{display:none}.ant-tree-unselectable .ant-tree-node-content-wrapper:hover{background-color:transparent}.ant-tree-node-content-wrapper{line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-node-content-wrapper .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#177ddc;border-radius:1px;pointer-events:none}.ant-tree-node-content-wrapper .ant-tree-drop-indicator:after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #177ddc;border-radius:50%;content:""}.ant-tree .ant-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #177ddc}.ant-tree-show-line .ant-tree-indent-unit{position:relative;height:100%}.ant-tree-show-line .ant-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #434343;content:""}.ant-tree-show-line .ant-tree-indent-unit-end:before{display:none}.ant-tree-show-line .ant-tree-switcher{background:#141414}.ant-tree-show-line .ant-tree-switcher-line-icon{vertical-align:-.15em}.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before{top:auto!important;bottom:auto!important;height:14px!important}.ant-tree-rtl{direction:rtl}.ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after{right:-6px;left:unset}.ant-tree .ant-tree-treenode-rtl{direction:rtl}.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(90deg)}.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit:before{right:auto;left:-13px;border-right:none;border-left:1px solid #434343}.ant-tree-rtl.ant-tree-checkbox,.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox{margin:4px 0 0 8px}/*!****************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/time-picker/style/index.less ***!\n \\****************************************************************************************************************************************************************************************************************************************************************//*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/timeline/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-timeline{box-sizing:border-box;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";margin:0;padding:0;list-style:none}.ant-timeline-item{position:relative;margin:0;padding-bottom:20px;font-size:14px;list-style:none}.ant-timeline-item-tail{position:absolute;top:10px;left:4px;height:calc(100% - 10px);border-left:2px solid #303030}.ant-timeline-item-pending .ant-timeline-item-head{font-size:12px;background-color:transparent}.ant-timeline-item-pending .ant-timeline-item-tail{display:none}.ant-timeline-item-head{position:absolute;width:10px;height:10px;background-color:#141414;border:2px solid transparent;border-radius:100px}.ant-timeline-item-head-blue{color:#177ddc;border-color:#177ddc}.ant-timeline-item-head-red{color:#a61d24;border-color:#a61d24}.ant-timeline-item-head-green{color:#49aa19;border-color:#49aa19}.ant-timeline-item-head-gray{color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.3)}.ant-timeline-item-head-custom{position:absolute;top:5.5px;left:5px;width:auto;height:auto;margin-top:0;padding:3px 1px;line-height:1;text-align:center;border:0;border-radius:0;transform:translate(-50%,-50%)}.ant-timeline-item-content{position:relative;top:-7.001px;margin:0 0 0 26px;word-break:break-word}.ant-timeline-item-last>.ant-timeline-item-tail{display:none}.ant-timeline-item-last>.ant-timeline-item-content{min-height:48px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-tail,.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{left:50%}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head{margin-left:-4px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{margin-left:1px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{left:calc(50% - 4px);width:calc(50% - 14px);text-align:left}.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content{width:calc(50% - 12px);margin:0;text-align:right}.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom{left:calc(100% - 6px)}.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:calc(100% - 18px)}.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail{display:block;height:calc(100% - 14px);border-left:2px dotted #303030}.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail{display:none}.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{top:15px;display:block;height:calc(100% - 15px);border-left:2px dotted #303030}.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content{min-height:48px}.ant-timeline.ant-timeline-label .ant-timeline-item-label{position:absolute;top:-7.001px;width:calc(50% - 12px);text-align:right}.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{left:calc(50% + 14px);width:calc(50% - 14px);text-align:left}.ant-timeline-rtl{direction:rtl}.ant-timeline-rtl .ant-timeline-item-tail{right:4px;left:auto;border-right:2px solid #303030;border-left:none}.ant-timeline-rtl .ant-timeline-item-head-custom{right:5px;left:auto;transform:translate(50%,-50%)}.ant-timeline-rtl .ant-timeline-item-content{margin:0 18px 0 0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{right:50%;left:auto}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head{margin-right:-4px;margin-left:0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{margin-right:1px;margin-left:0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{right:calc(50% - 4px);left:auto;text-align:right}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content{text-align:left}.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom{right:0;left:auto}.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:100%;margin-right:18px;text-align:right}.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{border-right:2px dotted #303030;border-left:none}.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label{text-align:left}.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{right:calc(50% + 14px);text-align:right}/*!*************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/transfer/style/index.less ***!\n \\*************************************************************************************************************************************************************************************************************************************************************/.ant-transfer-customize-list .ant-transfer-list{flex:1 1 50%;width:auto;height:auto;min-height:200px}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small{border:0;border-radius:0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column{width:40px;min-width:40px}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th{background:#1d1d1d}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content .ant-table-row:last-child td{border-bottom:1px solid #303030}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body{margin:0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination{margin:16px 0 4px}.ant-transfer-customize-list .ant-input[disabled]{background-color:transparent}.ant-transfer{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:flex;align-items:stretch}.ant-transfer-disabled .ant-transfer-list{background:rgba(255,255,255,.08)}.ant-transfer-list{display:flex;flex-direction:column;width:180px;height:200px;border:1px solid #434343;border-radius:2px}.ant-transfer-list-with-pagination{width:250px;height:auto}.ant-transfer-list-search .anticon-search{color:rgba(255,255,255,.3)}.ant-transfer-list-header{display:flex;flex:none;align-items:center;height:40px;padding:8px 12px 9px;color:rgba(255,255,255,.85);background:#141414;border-bottom:1px solid #303030;border-radius:2px 2px 0 0}.ant-transfer-list-header>*:not(:last-child){margin-right:4px}.ant-transfer-list-header>*{flex:none}.ant-transfer-list-header-title{flex:auto;overflow:hidden;white-space:nowrap;text-align:right;text-overflow:ellipsis}.ant-transfer-list-header-dropdown{font-size:10px;transform:translateY(10%);cursor:pointer}.ant-transfer-list-header-dropdown[disabled]{cursor:not-allowed}.ant-transfer-list-body{display:flex;flex:auto;flex-direction:column;overflow:hidden;font-size:14px}.ant-transfer-list-body-search-wrapper{position:relative;flex:none;padding:12px}.ant-transfer-list-content{flex:auto;margin:0;padding:0;overflow:auto;list-style:none}.ant-transfer-list-content-item{display:flex;align-items:center;min-height:32px;padding:6px 12px;line-height:20px;transition:all .3s}.ant-transfer-list-content-item>*:not(:last-child){margin-right:8px}.ant-transfer-list-content-item>*{flex:none}.ant-transfer-list-content-item-text{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-transfer-list-content-item-remove{color:#177ddc;text-decoration:none;outline:none;cursor:pointer;transition:color .3s;position:relative;color:#434343}.ant-transfer-list-content-item-remove:focus,.ant-transfer-list-content-item-remove:hover{color:#165996}.ant-transfer-list-content-item-remove:active{color:#388ed3}.ant-transfer-list-content-item-remove:after{position:absolute;top:-6px;right:-50%;bottom:-6px;left:-50%;content:""}.ant-transfer-list-content-item-remove:hover{color:#165996}.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background-color:#262626;cursor:pointer}.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover{background-color:#0e161f}.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background:transparent;cursor:default}.ant-transfer-list-content-item-checked{background-color:#111b26}.ant-transfer-list-content-item-disabled{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-transfer-list-pagination{padding:8px 0;text-align:right;border-top:1px solid #303030}.ant-transfer-list-body-not-found{flex:none;width:100%;margin:auto 0;color:rgba(255,255,255,.3);text-align:center}.ant-transfer-list-footer{border-top:1px solid #303030}.ant-transfer-operation{display:flex;flex:none;flex-direction:column;align-self:center;margin:0 8px;vertical-align:middle}.ant-transfer-operation .ant-btn{display:block}.ant-transfer-operation .ant-btn:first-child{margin-bottom:4px}.ant-transfer-operation .ant-btn .anticon{font-size:12px}.ant-transfer .ant-empty-image{max-height:-2px}.ant-transfer-rtl{direction:rtl}.ant-transfer-rtl .ant-transfer-list-search{padding-right:8px;padding-left:24px}.ant-transfer-rtl .ant-transfer-list-search-action{right:auto;left:12px}.ant-transfer-rtl .ant-transfer-list-header>*:not(:last-child){margin-right:0;margin-left:4px}.ant-transfer-rtl .ant-transfer-list-header{right:0;left:auto}.ant-transfer-rtl .ant-transfer-list-header-title{text-align:left}.ant-transfer-rtl .ant-transfer-list-content-item>*:not(:last-child){margin-right:0;margin-left:8px}.ant-transfer-rtl .ant-transfer-list-pagination{text-align:left}.ant-transfer-rtl .ant-transfer-list-footer{right:0;left:auto}/*!****************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/tree-select/style/index.less ***!\n \\****************************************************************************************************************************************************************************************************************************************************************/@keyframes ant-tree-node-fx-do-not-use{0%{opacity:0}to{opacity:1}}@keyframes antCheckboxEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.ant-select-tree-checkbox{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox-input:focus+.ant-select-tree-checkbox-inner{border-color:#177ddc}.ant-select-tree-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #177ddc;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-select-tree-checkbox:hover:after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox:after{visibility:visible}.ant-select-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:transparent;border:1px solid #434343;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-select-tree-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-select-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner{background-color:#177ddc;border-color:#177ddc}.ant-select-tree-checkbox-disabled{cursor:not-allowed}.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after{border-color:rgba(255,255,255,.3);animation-name:none}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner{background-color:rgba(255,255,255,.08);border-color:#434343!important}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after{border-color:rgba(255,255,255,.08);border-collapse:separate;animation-name:none}.ant-select-tree-checkbox-disabled+span{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-select-tree-checkbox-disabled:hover:after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled:after{visibility:hidden}.ant-select-tree-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-select-tree-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\\a0"}.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-select-tree-checkbox-wrapper+.ant-select-tree-checkbox-wrapper{margin-left:8px}.ant-select-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-select-tree-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-select-tree-checkbox-group-item{margin-right:8px}.ant-select-tree-checkbox-group-item:last-child{margin-right:0}.ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{margin-left:0}.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner{background-color:transparent;border-color:#434343}.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#177ddc;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after{background-color:rgba(255,255,255,.3);border-color:rgba(255,255,255,.3)}.ant-tree-select-dropdown{padding:8px 4px}.ant-tree-select-dropdown-rtl{direction:rtl}.ant-tree-select-dropdown .ant-select-tree{border-radius:0}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner{align-items:stretch}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper{flex:auto}.ant-select-tree{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background:transparent;border-radius:2px;transition:background-color .3s}.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused){background:#111b26}.ant-select-tree-list-holder-inner{align-items:flex-start}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner{align-items:stretch}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper{flex:auto}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging{position:relative}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging:after{position:absolute;top:0;right:0;bottom:4px;left:0;border:1px solid #177ddc;opacity:0;animation:ant-tree-node-fx-do-not-use .3s;animation-play-state:running;animation-fill-mode:forwards;content:"";pointer-events:none}.ant-select-tree .ant-select-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:none}.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper{color:rgba(255,255,255,.3);cursor:not-allowed}.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover{background:transparent}.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper{background:rgba(255,255,255,.08)}.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title{color:inherit;font-weight:500}.ant-select-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-tree-indent-unit{display:inline-block;width:24px}.ant-select-tree-draggable-icon{width:24px;line-height:24px;text-align:center;opacity:.2;transition:opacity .3s}.ant-select-tree-treenode:hover .ant-select-tree-draggable-icon{opacity:.45}.ant-select-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-tree-switcher .ant-tree-switcher-icon,.ant-select-tree-switcher .ant-select-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}.ant-select-tree-switcher .ant-tree-switcher-icon svg,.ant-select-tree-switcher .ant-select-tree-switcher-icon svg{transition:transform .3s}.ant-select-tree-switcher-noop{cursor:default}.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(-90deg)}.ant-select-tree-switcher-loading-icon{color:#177ddc}.ant-select-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}.ant-select-tree-switcher-leaf-line:before{position:absolute;top:0;right:12px;bottom:-4px;margin-left:-1px;border-right:1px solid #d9d9d9;content:" "}.ant-select-tree-switcher-leaf-line:after{position:absolute;width:10px;height:14px;border-bottom:1px solid #d9d9d9;content:" "}.ant-select-tree-checkbox{top:initial;margin:4px 8px 0 0}.ant-select-tree .ant-select-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:transparent;border-radius:2px;cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}.ant-select-tree .ant-select-tree-node-content-wrapper:hover{background-color:rgba(255,255,255,.08)}.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{background-color:#11263c}.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty{display:none}.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover{background-color:transparent}.ant-select-tree-node-content-wrapper{line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#177ddc;border-radius:1px;pointer-events:none}.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator:after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #177ddc;border-radius:50%;content:""}.ant-select-tree .ant-select-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #177ddc}.ant-select-tree-show-line .ant-select-tree-indent-unit{position:relative;height:100%}.ant-select-tree-show-line .ant-select-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #434343;content:""}.ant-select-tree-show-line .ant-select-tree-indent-unit-end:before{display:none}.ant-select-tree-show-line .ant-select-tree-switcher{background:#141414}.ant-select-tree-show-line .ant-select-tree-switcher-line-icon{vertical-align:-.15em}.ant-select-tree .ant-select-tree-treenode-leaf-last .ant-select-tree-switcher-leaf-line:before{top:auto!important;bottom:auto!important;height:14px!important}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(90deg)}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon{transform:scaleY(-1)}/*!***************************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/typography/style/index.less ***!\n \\***************************************************************************************************************************************************************************************************************************************************************/.ant-typography{color:rgba(255,255,255,.85);overflow-wrap:break-word}.ant-typography.ant-typography-secondary{color:rgba(255,255,255,.45)}.ant-typography.ant-typography-success{color:#49aa19}.ant-typography.ant-typography-warning{color:#d89614}.ant-typography.ant-typography-danger{color:#a61d24}a.ant-typography.ant-typography-danger:active,a.ant-typography.ant-typography-danger:focus,a.ant-typography.ant-typography-danger:hover{color:#b33b3d}.ant-typography.ant-typography-disabled{color:rgba(255,255,255,.3);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.ant-typography,.ant-typography p{margin-bottom:1em}h1.ant-typography,.ant-typography h1{margin-bottom:.5em;color:rgba(255,255,255,.85);font-weight:600;font-size:38px;line-height:1.23}h2.ant-typography,.ant-typography h2{margin-bottom:.5em;color:rgba(255,255,255,.85);font-weight:600;font-size:30px;line-height:1.35}h3.ant-typography,.ant-typography h3{margin-bottom:.5em;color:rgba(255,255,255,.85);font-weight:600;font-size:24px;line-height:1.35}h4.ant-typography,.ant-typography h4{margin-bottom:.5em;color:rgba(255,255,255,.85);font-weight:600;font-size:20px;line-height:1.4}h5.ant-typography,.ant-typography h5{margin-bottom:.5em;color:rgba(255,255,255,.85);font-weight:600;font-size:16px;line-height:1.5}.ant-typography+h1.ant-typography,.ant-typography+h2.ant-typography,.ant-typography+h3.ant-typography,.ant-typography+h4.ant-typography,.ant-typography+h5.ant-typography{margin-top:1.2em}.ant-typography div+h1,.ant-typography ul+h1,.ant-typography li+h1,.ant-typography p+h1,.ant-typography h1+h1,.ant-typography h2+h1,.ant-typography h3+h1,.ant-typography h4+h1,.ant-typography h5+h1,.ant-typography div+h2,.ant-typography ul+h2,.ant-typography li+h2,.ant-typography p+h2,.ant-typography h1+h2,.ant-typography h2+h2,.ant-typography h3+h2,.ant-typography h4+h2,.ant-typography h5+h2,.ant-typography div+h3,.ant-typography ul+h3,.ant-typography li+h3,.ant-typography p+h3,.ant-typography h1+h3,.ant-typography h2+h3,.ant-typography h3+h3,.ant-typography h4+h3,.ant-typography h5+h3,.ant-typography div+h4,.ant-typography ul+h4,.ant-typography li+h4,.ant-typography p+h4,.ant-typography h1+h4,.ant-typography h2+h4,.ant-typography h3+h4,.ant-typography h4+h4,.ant-typography h5+h4,.ant-typography div+h5,.ant-typography ul+h5,.ant-typography li+h5,.ant-typography p+h5,.ant-typography h1+h5,.ant-typography h2+h5,.ant-typography h3+h5,.ant-typography h4+h5,.ant-typography h5+h5{margin-top:1.2em}a.ant-typography-ellipsis,span.ant-typography-ellipsis{display:inline-block;max-width:100%}a.ant-typography,.ant-typography a{color:#177ddc;outline:none;cursor:pointer;transition:color .3s;text-decoration:none}a.ant-typography:focus,.ant-typography a:focus,a.ant-typography:hover,.ant-typography a:hover{color:#165996}a.ant-typography:active,.ant-typography a:active{color:#388ed3}a.ant-typography:active,.ant-typography a:active,a.ant-typography:hover,.ant-typography a:hover{text-decoration:none}a.ant-typography[disabled],.ant-typography a[disabled],a.ant-typography.ant-typography-disabled,.ant-typography a.ant-typography-disabled{color:rgba(255,255,255,.3);cursor:not-allowed}a.ant-typography[disabled]:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:active,a.ant-typography[disabled]:hover,.ant-typography a[disabled]:hover,a.ant-typography.ant-typography-disabled:hover,.ant-typography a.ant-typography-disabled:hover{color:rgba(255,255,255,.3)}a.ant-typography[disabled]:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:active{pointer-events:none}.ant-typography code{margin:0 .2em;padding:.2em .4em .1em;font-size:85%;background:rgba(150,150,150,.1);border:1px solid rgba(100,100,100,.2);border-radius:3px}.ant-typography kbd{margin:0 .2em;padding:.15em .4em .1em;font-size:90%;background:rgba(150,150,150,.06);border:1px solid rgba(100,100,100,.2);border-bottom-width:2px;border-radius:3px}.ant-typography mark{padding:0;background-color:#594214}.ant-typography u,.ant-typography ins{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.ant-typography s,.ant-typography del{text-decoration:line-through}.ant-typography strong{font-weight:600}.ant-typography-expand,.ant-typography-edit,.ant-typography-copy{color:#177ddc;text-decoration:none;outline:none;cursor:pointer;transition:color .3s;margin-left:4px}.ant-typography-expand:focus,.ant-typography-edit:focus,.ant-typography-copy:focus,.ant-typography-expand:hover,.ant-typography-edit:hover,.ant-typography-copy:hover{color:#165996}.ant-typography-expand:active,.ant-typography-edit:active,.ant-typography-copy:active{color:#388ed3}.ant-typography-copy-success,.ant-typography-copy-success:hover,.ant-typography-copy-success:focus{color:#49aa19}.ant-typography-edit-content{position:relative}div.ant-typography-edit-content{left:-12px;margin-top:-5px;margin-bottom:calc(1em - 5px)}.ant-typography-edit-content-confirm{position:absolute;right:10px;bottom:8px;color:rgba(255,255,255,.45);pointer-events:none}.ant-typography-edit-content textarea{-moz-transition:none}.ant-typography ul,.ant-typography ol{margin:0 0 1em;padding:0}.ant-typography ul li,.ant-typography ol li{margin:0 0 0 20px;padding:0 0 0 4px}.ant-typography ul{list-style-type:circle}.ant-typography ul ul{list-style-type:disc}.ant-typography ol{list-style-type:decimal}.ant-typography pre,.ant-typography blockquote{margin:1em 0}.ant-typography pre{padding:.4em .6em;white-space:pre-wrap;word-wrap:break-word;background:rgba(150,150,150,.1);border:1px solid rgba(100,100,100,.2);border-radius:3px}.ant-typography pre code{display:inline;margin:0;padding:0;font-size:inherit;font-family:inherit;background:transparent;border:0}.ant-typography blockquote{padding:0 0 0 .6em;border-left:4px solid rgba(100,100,100,.2);opacity:.85}.ant-typography-single-line{white-space:nowrap}.ant-typography-ellipsis-single-line{overflow:hidden;text-overflow:ellipsis}a.ant-typography-ellipsis-single-line,span.ant-typography-ellipsis-single-line{vertical-align:bottom}.ant-typography-ellipsis-multiple-line{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-expand,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-copy{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ul li,.ant-typography-rtl.ant-typography ol li{margin:0 20px 0 0;padding:0 4px 0 0}/*!***********************************************************************************************************************************************************************************************************************************************************!*\\\n !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./components/upload/style/index.less ***!\n \\***********************************************************************************************************************************************************************************************************************************************************/.ant-upload{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:rgba(255,255,255,.04);border:1px dashed #434343;border-radius:2px;cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#177ddc}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#434343}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:rgba(255,255,255,.04);border:1px dashed #434343;border-radius:2px;cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#388ed3}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#165996}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#165996;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:rgba(255,255,255,.85);font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:rgba(255,255,255,.45);font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:rgba(255,255,255,.3);font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:rgba(255,255,255,.45)}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:rgba(255,255,255,.85);font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{display:table;clear:both;content:""}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:20px;line-height:1}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:rgba(255,255,255,.45)}.ant-upload-list-item-info{height:100%;padding:0 4px;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .anticon-loading .anticon,.ant-upload-list-item-info .ant-upload-text-icon .anticon{position:absolute;top:5px;color:rgba(255,255,255,.45);font-size:14px}.ant-upload-list-item .anticon-close{position:absolute;top:6px;right:4px;color:rgba(255,255,255,.45);font-size:10px;line-height:0;cursor:pointer;opacity:0;transition:all .3s}.ant-upload-list-item .anticon-close:hover{color:rgba(255,255,255,.85)}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:rgba(255,255,255,.08)}.ant-upload-list-item:hover .anticon-close,.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-text-icon>.anticon,.ant-upload-list-item-error .ant-upload-list-item-name{color:#a61d24}.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{color:#a61d24}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #434343;border-radius:2px}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#a61d24}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#2a1215}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#a61d24}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture .anticon-close,.ant-upload-list-picture-card .anticon-close{position:absolute;top:8px;right:8px;line-height:1;opacity:1}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card.ant-upload-list:after{display:none}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete{z-index:10;width:16px;margin:0 4px;color:rgba(255,255,255,.85);font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions,.ant-upload-list-picture-card .ant-upload-list-item-actions:hover{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:rgba(255,255,255,.04)}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-text-container,.ant-upload-list-picture-container{transition:opacity .3s,height .3s}.ant-upload-list-text-container:before,.ant-upload-list-picture-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-text-container .ant-upload-span,.ant-upload-list-picture-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-text .ant-upload-span,.ant-upload-list-picture .ant-upload-span{display:flex;align-items:center}.ant-upload-list-text .ant-upload-span>*,.ant-upload-list-picture .ant-upload-span>*{flex:none}.ant-upload-list-text .ant-upload-list-item-name,.ant-upload-list-picture .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-fill-mode:cubic-bezier(.78,.14,.15,.86)}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item .anticon-close{right:auto;left:4px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl.ant-upload-list-picture .anticon-close,.ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close{right:auto;left:8px}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}\n',document.head.appendChild(__vite_style__),{setters:[t=>{lodash=t.l},t=>{message=t.m,ref=t.r,defineComponent=t.d,onMounted=t.o,onUpdated=t.a,createElementBlock=t.b,unref=t.u,onUnmounted=t.e,openBlock=t.f,createBaseVNode=t.g,toDisplayString=t.t,createVNode=t.h,Fragment=t.F,renderList=t.i,normalizeStyle=t.n,createTextVNode=t.j,__unplugin_components_1=t._,renderSlot=t.k,withCtx=t.w,createBlock=t.l,resolveDynamicComponent=t.p,pushScopeId=t.q,popScopeId=t.s,computed=t.v,watch=t.x,__unplugin_components_0=t.y,reactive=t.z,withModifiers=t.A,Transition=t.T,createCommentVNode=t.B,LeftOutlined=t.L,RightOutlined=t.R,__unplugin_components_1$1=t.C,SortAscendingOutlined=t.S,SortDescendingOutlined=t.D,SelectOption=t.E,__unplugin_components_0$1=t.G,DoubleLeftOutlined=t.H,DoubleRightOutlined=t.I,shallowReactive=t.J,markRaw=t.K,DragOutlined=t.M,createApp=t.N}],execute:function(){let pop=[],time=0;function init$b(){return main.replayChecking||core.registerAnimationFrame("pop",!0,popValue),{addPop:addPop,pop:pop}}function popValue(t){if(t-time<15)return;let e=core.getContextByName("pop");e||(e=core.createCanvas("pop",0,0,core._PX_,core._PY_,90)),core.clearMap(e);let n=0;pop.forEach((function(t){const a=6-.2*t.frame;t.py-=a,t.px+=1,t.frame++,t.frame>=60?core.setAlpha(e,3-t.frame/30):core.setAlpha(e,1),core.fillBoldText(e,t.value,t.px,t.py,"#f22","#000","24px normal"),t.frame>=90&&n++})),n>0&&pop.splice(0,n),time=t}function addPop(t,e,n){var a={px:t,py:e,value:n,frame:0};pop.push(a)}var M=Object.defineProperty,E=(t,e,n)=>e in t?M(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,o=(t,e,n)=>(E(t,"symbol"!=typeof e?e+"":e,n),n);let b=[];const k=t=>{for(const n of b)if("running"===n.status)try{for(const e of n.funcs)e(t-n.startTime)}catch(e){n.destroy(),console.error(e)}requestAnimationFrame(k)};requestAnimationFrame(k);class I{constructor(){o(this,"funcs",[]),o(this,"status","stop"),o(this,"startTime",0),this.status="running",b.push(this),requestAnimationFrame((t=>this.startTime=t))}add(t,e=!1){return e?this.funcs.unshift(t):this.funcs.push(t),this}remove(t){const e=this.funcs.findIndex((e=>e===t));if(-1===e)throw new ReferenceError("You are going to remove nonexistent ticker function.");return this.funcs.splice(e,1),this}clear(){this.funcs=[]}destroy(){this.clear(),this.stop()}stop(){this.status="stop",b=b.filter((t=>t!==this))}}class F{constructor(){o(this,"timing"),o(this,"relation","absolute"),o(this,"easeTime",0),o(this,"applying",{}),o(this,"ticker",new I),o(this,"value",{}),o(this,"listener",{}),this.timing=t=>t}async all(){if(Object.values(this.applying).every((t=>!0===t)))throw new ReferenceError("There is no animates to be waited.");await new Promise((t=>{const e=()=>{Object.values(this.applying).every((t=>!1===t))&&(this.unlisten("end",e),t("all animated."))};this.listen("end",e)}))}async n(t){const e=Object.values(this.applying).filter((t=>!0===t)).length;if(e{const a=()=>{n++,n===t&&(this.unlisten("end",a),e(`${t} animated.`))};this.listen("end",a)}))}async w(t){if(!1===this.applying[t])throw new ReferenceError(`The ${t} animate is not animating.`);await new Promise((e=>{const n=()=>{!1===this.applying[t]&&(this.unlisten("end",n),e(`${t} animated.`))};this.listen("end",n)}))}listen(t,e){var n;null!=(n=this.listener)[t]||(n[t]=[]),this.listener[t].push(e)}unlisten(t,e){const n=this.listener[t].findIndex((t=>t===e));if(-1===n)throw new ReferenceError("You are trying to remove a nonexistent listener.");this.listener[t].splice(n,1)}hook(...t){const e=Object.entries(this.listener).filter((e=>t.includes(e[0])));for(const[n,a]of e)for(const t of a)t(this,n)}}function x(t){return null!=t}async function S(t){return new Promise((e=>setTimeout(e,t)))}class R extends F{constructor(){super(),o(this,"shakeTiming"),o(this,"path"),o(this,"multiTiming"),o(this,"value",{}),o(this,"size",1),o(this,"angle",0),o(this,"targetValue",{system:{move:[0,0],moveAs:[0,0],resize:0,rotate:0,shake:0,"@@bind":[]},custom:{}}),o(this,"animateFn",{system:{move:[()=>0,()=>0],moveAs:()=>0,resize:()=>0,rotate:()=>0,shake:()=>0,"@@bind":()=>0},custom:{}}),o(this,"ox",0),o(this,"oy",0),o(this,"sx",0),o(this,"sy",0),o(this,"bindInfo",[]),this.timing=t=>t,this.shakeTiming=t=>t,this.multiTiming=t=>[t,t],this.path=t=>[t,t],this.applying={move:!1,scale:!1,rotate:!1,shake:!1},this.ticker.add((()=>{const{running:t}=this.listener;if(x(t))for(const e of t)e(this,"running")}))}get x(){return this.ox+this.sx}get y(){return this.oy+this.sy}mode(t,e=!1){return"number"==typeof t(0)?e?this.shakeTiming=t:this.timing=t:this.multiTiming=t,this}time(t){return this.easeTime=t,this}relative(){return this.relation="relative",this}absolute(){return this.relation="absolute",this}bind(...t){return!0===this.applying["@@bind"]&&this.end(!1,"@@bind"),this.bindInfo=t,this}unbind(){return!0===this.applying["@@bind"]&&this.end(!1,"@@bind"),this.bindInfo=[],this}move(t,e){return this.applying.move&&this.end(!0,"move"),this.applySys("ox",t,"move"),this.applySys("oy",e,"move"),this}rotate(t){return this.applySys("angle",t,"rotate"),this}scale(t){return this.applySys("size",t,"resize"),this}shake(t,e){!0===this.applying.shake&&this.end(!0,"shake"),this.applying.shake=!0;const{easeTime:n,shakeTiming:a}=this,o=Date.now();this.hook("start","shakestart");const i=()=>{const r=Date.now()-o;r>n&&(this.ticker.remove(i),this.applying.shake=!1,this.sx=0,this.sy=0,this.hook("end","shakeend"));const l=a(r/n);this.sx=l*t,this.sy=l*e};return this.ticker.add(i),this.animateFn.system.shake=i,this}moveAs(t){this.applying.moveAs&&this.end(!0,"moveAs"),this.applying.moveAs=!0,this.path=t;const{easeTime:e,relation:n,timing:a}=this,o=Date.now(),[i,r]=[this.x,this.y],[l,s]=(()=>{if("absolute"===n)return t(1);{const[e,n]=t(1);return[i+e,r+n]}})();this.hook("start","movestart");const c=()=>{const l=Date.now()-o;if(l>e)return void this.end(!0,"moveAs");const s=l/e,[c,d]=t(a(s));"absolute"===n?(this.ox=c,this.oy=d):(this.ox=i+c,this.oy=r+d)};return this.ticker.add(c,!0),this.animateFn.system.moveAs=c,this.targetValue.system.moveAs=[l,s],this}register(t,e){if("number"==typeof this.value[t])return this.error(`Property ${t} has been regietered twice.`,"reregister");this.value[t]=e,this.applying[t]=!1}apply(t,e,n=!1){!0===this.applying[t]&&this.end(!1,t),t in this.value||this.error(`You are trying to execute nonexistent property ${t}.`),this.applying[t]=!0;const a=this.value[t],o=Date.now(),{timing:i,relation:r,easeTime:l}=this,s="absolute"===r?e-a:e;this.hook("start");const c=()=>{const e=Date.now()-o;if(e>l)return void this.end(!1,t);const n=i(e/l);this.value[t]=a+n*s};return this.ticker.add(c,n),this.animateFn.custom[t]=c,this.targetValue.custom[t]=s+a,this}applyMulti(t=!1){!0===this.applying["@@bind"]&&this.end(!1,"@@bind"),this.applying["@@bind"]=!0;const e=this.bindInfo,n=e.map((t=>this.value[t])),a=Date.now(),{multiTiming:o,relation:i,easeTime:r}=this,l=o(1);if(l.length!==n.length)throw new TypeError(`The number of binded animate attributes and timing function returns's length does not match. binded: ${e.length}, timing: ${l.length}`);this.hook("start");const s=()=>{const t=Date.now()-a;if(t>r)return void this.end(!1,"@@bind");const l=o(t/r);e.forEach(((t,e)=>{this.value[t]="absolute"===i?l[e]:n[e]+l[e]}))};return this.ticker.add(s,t),this.animateFn.custom["@@bind"]=s,this.targetValue.system["@@bind"]=l,this}applySys(t,e,n){"move"!==n&&!0===this.applying[n]&&this.end(!0,n),this.applying[n]=!0;const a=this[t],o=Date.now(),i=this.timing,r=this.relation,l=this.easeTime,s="absolute"===r?e-a:e;this.hook("start",`${n}start`);const c=()=>{const e=Date.now()-o;if(e>l)return void this.end(!0,n);const r=i(e/l);this[t]=a+s*r,"oy"!==t&&this.hook(n)};this.ticker.add(c,!0),"ox"===t?this.animateFn.system.move[0]=c:"oy"===t?this.animateFn.system.move[1]=c:this.animateFn.system[n]=c,"move"===n?("ox"===t&&(this.targetValue.system.move[0]=s+a),"oy"===t&&(this.targetValue.system.move[1]=s+a)):"shake"!==n&&(this.targetValue.system[n]=s+a)}error(t,e){throw"repeat"===e?new Error(`Cannot execute the same animation twice. Info: ${t}`):"reregister"===e?new Error(`Cannot register a animated property twice. Info: ${t}`):new Error(t)}end(t,e){if(!0===t)if(this.applying[e]=!1,"move"===e?(this.ticker.remove(this.animateFn.system.move[0]),this.ticker.remove(this.animateFn.system.move[1])):"moveAs"===e?this.ticker.remove(this.animateFn.system.moveAs):"@@bind"===e?this.ticker.remove(this.animateFn.system["@@bind"]):this.ticker.remove(this.animateFn.system[e]),"move"===e){const[t,e]=this.targetValue.system.move;this.ox=t,this.oy=e,this.hook("moveend","end")}else if("moveAs"===e){const[t,e]=this.targetValue.system.moveAs;this.ox=t,this.oy=e,this.hook("moveend","end")}else"rotate"===e?(this.angle=this.targetValue.system.rotate,this.hook("rotateend","end")):"resize"===e?(this.size=this.targetValue.system.resize,this.hook("resizeend","end")):"@@bind"===e?this.bindInfo.forEach(((t,e)=>{this.value[t]=this.targetValue.system["@@bind"][e]})):(this.sx=0,this.sy=0,this.hook("shakeend","end"));else this.applying[e]=!1,this.ticker.remove(this.animateFn.custom[e]),this.value[e]=this.targetValue.custom[e],this.hook("end")}}const T=(...t)=>t.reduce(((t,e)=>t+e),0),y=t=>{if(0===t)return 1;let e=t;for(;t>1;)e*=--t;return e},A=(t,e)=>Math.round(y(e)/(y(t)*y(e-t))),p=(t,e,n=(t=>1-e(1-t)))=>"in"===t?e:"out"===t?n:"in-out"===t?t=>t<.5?e(2*t)/2:.5+n(2*(t-.5))/2:t=>t<.5?n(2*t)/2:.5+e(2*(t-.5))/2,$=Math.cosh(2),z=Math.acosh(2),V=Math.tanh(3);function j(){return t=>t}function O(...t){const e=[0].concat(t);e.push(1);const n=e.length,a=Array(n).fill(0).map(((t,e)=>A(e,n-1)));return t=>{const o=a.map(((a,o)=>a*e[o]*(1-t)**(n-o-1)*t**o));return T(...o)}}function C(t,e){if("sin"===t)return p(e,(t=>(Math.cosh(2*t)-1)/($-1)));if("tan"===t){const t=t=>1*Math.tanh(3*t)/V;return p(e,(e=>1-t(1-e)),t)}if("sec"===t){const t=t=>1/Math.cosh(t);return p(e,(e=>1-2*(t(e*z)-.5)))}throw new TypeError("Unexpected parameters are delivered in hyper timing function.")}const _default="",index$6="";var KeyCode=(t=>(t[t.DependsOnKbLayout=-1]="DependsOnKbLayout",t[t.Unknown=0]="Unknown",t[t.Backspace=1]="Backspace",t[t.Tab=2]="Tab",t[t.Enter=3]="Enter",t[t.Shift=4]="Shift",t[t.Ctrl=5]="Ctrl",t[t.Alt=6]="Alt",t[t.PauseBreak=7]="PauseBreak",t[t.CapsLock=8]="CapsLock",t[t.Escape=9]="Escape",t[t.Space=10]="Space",t[t.PageUp=11]="PageUp",t[t.PageDown=12]="PageDown",t[t.End=13]="End",t[t.Home=14]="Home",t[t.LeftArrow=15]="LeftArrow",t[t.UpArrow=16]="UpArrow",t[t.RightArrow=17]="RightArrow",t[t.DownArrow=18]="DownArrow",t[t.Insert=19]="Insert",t[t.Delete=20]="Delete",t[t.Digit0=21]="Digit0",t[t.Digit1=22]="Digit1",t[t.Digit2=23]="Digit2",t[t.Digit3=24]="Digit3",t[t.Digit4=25]="Digit4",t[t.Digit5=26]="Digit5",t[t.Digit6=27]="Digit6",t[t.Digit7=28]="Digit7",t[t.Digit8=29]="Digit8",t[t.Digit9=30]="Digit9",t[t.KeyA=31]="KeyA",t[t.KeyB=32]="KeyB",t[t.KeyC=33]="KeyC",t[t.KeyD=34]="KeyD",t[t.KeyE=35]="KeyE",t[t.KeyF=36]="KeyF",t[t.KeyG=37]="KeyG",t[t.KeyH=38]="KeyH",t[t.KeyI=39]="KeyI",t[t.KeyJ=40]="KeyJ",t[t.KeyK=41]="KeyK",t[t.KeyL=42]="KeyL",t[t.KeyM=43]="KeyM",t[t.KeyN=44]="KeyN",t[t.KeyO=45]="KeyO",t[t.KeyP=46]="KeyP",t[t.KeyQ=47]="KeyQ",t[t.KeyR=48]="KeyR",t[t.KeyS=49]="KeyS",t[t.KeyT=50]="KeyT",t[t.KeyU=51]="KeyU",t[t.KeyV=52]="KeyV",t[t.KeyW=53]="KeyW",t[t.KeyX=54]="KeyX",t[t.KeyY=55]="KeyY",t[t.KeyZ=56]="KeyZ",t[t.Meta=57]="Meta",t[t.ContextMenu=58]="ContextMenu",t[t.F1=59]="F1",t[t.F2=60]="F2",t[t.F3=61]="F3",t[t.F4=62]="F4",t[t.F5=63]="F5",t[t.F6=64]="F6",t[t.F7=65]="F7",t[t.F8=66]="F8",t[t.F9=67]="F9",t[t.F10=68]="F10",t[t.F11=69]="F11",t[t.F12=70]="F12",t[t.F13=71]="F13",t[t.F14=72]="F14",t[t.F15=73]="F15",t[t.F16=74]="F16",t[t.F17=75]="F17",t[t.F18=76]="F18",t[t.F19=77]="F19",t[t.NumLock=78]="NumLock",t[t.ScrollLock=79]="ScrollLock",t[t.Semicolon=80]="Semicolon",t[t.Equal=81]="Equal",t[t.Comma=82]="Comma",t[t.Minus=83]="Minus",t[t.Period=84]="Period",t[t.Slash=85]="Slash",t[t.Backquote=86]="Backquote",t[t.BracketLeft=87]="BracketLeft",t[t.Backslash=88]="Backslash",t[t.BracketRight=89]="BracketRight",t[t.Quote=90]="Quote",t[t.OEM_8=91]="OEM_8",t[t.IntlBackslash=92]="IntlBackslash",t[t.Numpad0=93]="Numpad0",t[t.Numpad1=94]="Numpad1",t[t.Numpad2=95]="Numpad2",t[t.Numpad3=96]="Numpad3",t[t.Numpad4=97]="Numpad4",t[t.Numpad5=98]="Numpad5",t[t.Numpad6=99]="Numpad6",t[t.Numpad7=100]="Numpad7",t[t.Numpad8=101]="Numpad8",t[t.Numpad9=102]="Numpad9",t[t.NumpadMultiply=103]="NumpadMultiply",t[t.NumpadAdd=104]="NumpadAdd",t[t.NUMPAD_SEPARATOR=105]="NUMPAD_SEPARATOR",t[t.NumpadSubtract=106]="NumpadSubtract",t[t.NumpadDecimal=107]="NumpadDecimal",t[t.NumpadDivide=108]="NumpadDivide",t[t.KEY_IN_COMPOSITION=109]="KEY_IN_COMPOSITION",t[t.ABNT_C1=110]="ABNT_C1",t[t.ABNT_C2=111]="ABNT_C2",t[t.AudioVolumeMute=112]="AudioVolumeMute",t[t.AudioVolumeUp=113]="AudioVolumeUp",t[t.AudioVolumeDown=114]="AudioVolumeDown",t[t.BrowserSearch=115]="BrowserSearch",t[t.BrowserHome=116]="BrowserHome",t[t.BrowserBack=117]="BrowserBack",t[t.BrowserForward=118]="BrowserForward",t[t.MediaTrackNext=119]="MediaTrackNext",t[t.MediaTrackPrevious=120]="MediaTrackPrevious",t[t.MediaStop=121]="MediaStop",t[t.MediaPlayPause=122]="MediaPlayPause",t[t.LaunchMediaPlayer=123]="LaunchMediaPlayer",t[t.LaunchMail=124]="LaunchMail",t[t.LaunchApp2=125]="LaunchApp2",t[t.Clear=126]="Clear",t[t.MAX_VALUE=127]="MAX_VALUE",t))(KeyCode||{});class KeyCodeStrMap{constructor(){_defineProperty(this,"_keyCodeToStr",void 0),_defineProperty(this,"_strToKeyCode",void 0),this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}define(t,e){this._keyCodeToStr[t]=e,this._strToKeyCode[e.toLowerCase()]=t}keyCodeToStr(t){return this._keyCodeToStr[t]}strToKeyCode(t){return this._strToKeyCode[t.toLowerCase()]||0}}const uiMap=new KeyCodeStrMap,userSettingsUSMap=new KeyCodeStrMap,userSettingsGeneralMap=new KeyCodeStrMap,EVENT_KEY_CODE_MAP=new Array(230),scanCodeStrToInt=Object.create(null),scanCodeLowerCaseStrToInt=Object.create(null);var KeyCodeUtils,KeyCodeUtils2;function init$a(){return{has:has,getDamageColor:getDamageColor,parseCss:parseCss,tip:tip$1}}function has(t){return!lodash.exports.isNil(t)}function getDamageColor(t){return"number"!=typeof t?"#f00":0===t?"#2f2":t<0?"#7f7":te.toUpperCase()))]=e}return n}function type(str,time=1e3,timing=(t=>t),avr=!1){const toShow=eval("`"+str+"`");if("string"!=typeof toShow)throw new TypeError("Error str type in typing!");if(toShow.startsWith("!!html"))return ref(toShow);avr&&(time*=toShow.length);const ani=new R,content=ref(""),all=toShow.length,fn=t=>{if(!has(t))return;const e=ani.x;content.value=toShow.slice(0,Math.floor(e)),Math.floor(e)===all&&(ani.ticker.destroy(),content.value=toShow)};return ani.ticker.add(fn),ani.mode(timing).time(time).move(all,0),setTimeout((()=>ani.ticker.destroy()),time+100),content}function tip$1(t,e){message[t]({content:e,class:"antdv-message"})}function splitText(t){return t.map(((t,e,n)=>/^\d+\./.test(t)?`${" ".repeat(12)}${t}`:has(n[e-1])&&"
"!==t&&"
"===n[e-1]||0===e?`${" ".repeat(8)}${t}`:t)).join("")}!function(){const t="",e=[[0,1,0,"None",0,"unknown",0,"VK_UNKNOWN",t,t],[0,1,1,"Hyper",0,t,0,t,t,t],[0,1,2,"Super",0,t,0,t,t,t],[0,1,3,"Fn",0,t,0,t,t,t],[0,1,4,"FnLock",0,t,0,t,t,t],[0,1,5,"Suspend",0,t,0,t,t,t],[0,1,6,"Resume",0,t,0,t,t,t],[0,1,7,"Turbo",0,t,0,t,t,t],[0,1,8,"Sleep",0,t,0,"VK_SLEEP",t,t],[0,1,9,"WakeUp",0,t,0,t,t,t],[31,0,10,"KeyA",31,"A",65,"VK_A",t,t],[32,0,11,"KeyB",32,"B",66,"VK_B",t,t],[33,0,12,"KeyC",33,"C",67,"VK_C",t,t],[34,0,13,"KeyD",34,"D",68,"VK_D",t,t],[35,0,14,"KeyE",35,"E",69,"VK_E",t,t],[36,0,15,"KeyF",36,"F",70,"VK_F",t,t],[37,0,16,"KeyG",37,"G",71,"VK_G",t,t],[38,0,17,"KeyH",38,"H",72,"VK_H",t,t],[39,0,18,"KeyI",39,"I",73,"VK_I",t,t],[40,0,19,"KeyJ",40,"J",74,"VK_J",t,t],[41,0,20,"KeyK",41,"K",75,"VK_K",t,t],[42,0,21,"KeyL",42,"L",76,"VK_L",t,t],[43,0,22,"KeyM",43,"M",77,"VK_M",t,t],[44,0,23,"KeyN",44,"N",78,"VK_N",t,t],[45,0,24,"KeyO",45,"O",79,"VK_O",t,t],[46,0,25,"KeyP",46,"P",80,"VK_P",t,t],[47,0,26,"KeyQ",47,"Q",81,"VK_Q",t,t],[48,0,27,"KeyR",48,"R",82,"VK_R",t,t],[49,0,28,"KeyS",49,"S",83,"VK_S",t,t],[50,0,29,"KeyT",50,"T",84,"VK_T",t,t],[51,0,30,"KeyU",51,"U",85,"VK_U",t,t],[52,0,31,"KeyV",52,"V",86,"VK_V",t,t],[53,0,32,"KeyW",53,"W",87,"VK_W",t,t],[54,0,33,"KeyX",54,"X",88,"VK_X",t,t],[55,0,34,"KeyY",55,"Y",89,"VK_Y",t,t],[56,0,35,"KeyZ",56,"Z",90,"VK_Z",t,t],[22,0,36,"Digit1",22,"1",49,"VK_1",t,t],[23,0,37,"Digit2",23,"2",50,"VK_2",t,t],[24,0,38,"Digit3",24,"3",51,"VK_3",t,t],[25,0,39,"Digit4",25,"4",52,"VK_4",t,t],[26,0,40,"Digit5",26,"5",53,"VK_5",t,t],[27,0,41,"Digit6",27,"6",54,"VK_6",t,t],[28,0,42,"Digit7",28,"7",55,"VK_7",t,t],[29,0,43,"Digit8",29,"8",56,"VK_8",t,t],[30,0,44,"Digit9",30,"9",57,"VK_9",t,t],[21,0,45,"Digit0",21,"0",48,"VK_0",t,t],[3,1,46,"Enter",3,"Enter",13,"VK_RETURN",t,t],[9,1,47,"Escape",9,"Escape",27,"VK_ESCAPE",t,t],[1,1,48,"Backspace",1,"Backspace",8,"VK_BACK",t,t],[2,1,49,"Tab",2,"Tab",9,"VK_TAB",t,t],[10,1,50,"Space",10,"Space",32,"VK_SPACE",t,t],[83,0,51,"Minus",83,"-",189,"VK_OEM_MINUS","-","OEM_MINUS"],[81,0,52,"Equal",81,"=",187,"VK_OEM_PLUS","=","OEM_PLUS"],[87,0,53,"BracketLeft",87,"[",219,"VK_OEM_4","[","OEM_4"],[89,0,54,"BracketRight",89,"]",221,"VK_OEM_6","]","OEM_6"],[88,0,55,"Backslash",88,"\\",220,"VK_OEM_5","\\","OEM_5"],[0,0,56,"IntlHash",0,t,0,t,t,t],[80,0,57,"Semicolon",80,";",186,"VK_OEM_1",";","OEM_1"],[90,0,58,"Quote",90,"'",222,"VK_OEM_7","'","OEM_7"],[86,0,59,"Backquote",86,"`",192,"VK_OEM_3","`","OEM_3"],[82,0,60,"Comma",82,",",188,"VK_OEM_COMMA",",","OEM_COMMA"],[84,0,61,"Period",84,".",190,"VK_OEM_PERIOD",".","OEM_PERIOD"],[85,0,62,"Slash",85,"/",191,"VK_OEM_2","/","OEM_2"],[8,1,63,"CapsLock",8,"CapsLock",20,"VK_CAPITAL",t,t],[59,1,64,"F1",59,"F1",112,"VK_F1",t,t],[60,1,65,"F2",60,"F2",113,"VK_F2",t,t],[61,1,66,"F3",61,"F3",114,"VK_F3",t,t],[62,1,67,"F4",62,"F4",115,"VK_F4",t,t],[63,1,68,"F5",63,"F5",116,"VK_F5",t,t],[64,1,69,"F6",64,"F6",117,"VK_F6",t,t],[65,1,70,"F7",65,"F7",118,"VK_F7",t,t],[66,1,71,"F8",66,"F8",119,"VK_F8",t,t],[67,1,72,"F9",67,"F9",120,"VK_F9",t,t],[68,1,73,"F10",68,"F10",121,"VK_F10",t,t],[69,1,74,"F11",69,"F11",122,"VK_F11",t,t],[70,1,75,"F12",70,"F12",123,"VK_F12",t,t],[0,1,76,"PrintScreen",0,t,0,t,t,t],[79,1,77,"ScrollLock",79,"ScrollLock",145,"VK_SCROLL",t,t],[7,1,78,"Pause",7,"PauseBreak",19,"VK_PAUSE",t,t],[19,1,79,"Insert",19,"Insert",45,"VK_INSERT",t,t],[14,1,80,"Home",14,"Home",36,"VK_HOME",t,t],[11,1,81,"PageUp",11,"PageUp",33,"VK_PRIOR",t,t],[20,1,82,"Delete",20,"Delete",46,"VK_DELETE",t,t],[13,1,83,"End",13,"End",35,"VK_END",t,t],[12,1,84,"PageDown",12,"PageDown",34,"VK_NEXT",t,t],[17,1,85,"ArrowRight",17,"RightArrow",39,"VK_RIGHT","Right",t],[15,1,86,"ArrowLeft",15,"LeftArrow",37,"VK_LEFT","Left",t],[18,1,87,"ArrowDown",18,"DownArrow",40,"VK_DOWN","Down",t],[16,1,88,"ArrowUp",16,"UpArrow",38,"VK_UP","Up",t],[78,1,89,"NumLock",78,"NumLock",144,"VK_NUMLOCK",t,t],[108,1,90,"NumpadDivide",108,"NumPad_Divide",111,"VK_DIVIDE",t,t],[103,1,91,"NumpadMultiply",103,"NumPad_Multiply",106,"VK_MULTIPLY",t,t],[106,1,92,"NumpadSubtract",106,"NumPad_Subtract",109,"VK_SUBTRACT",t,t],[104,1,93,"NumpadAdd",104,"NumPad_Add",107,"VK_ADD",t,t],[3,1,94,"NumpadEnter",3,t,0,t,t,t],[94,1,95,"Numpad1",94,"NumPad1",97,"VK_NUMPAD1",t,t],[95,1,96,"Numpad2",95,"NumPad2",98,"VK_NUMPAD2",t,t],[96,1,97,"Numpad3",96,"NumPad3",99,"VK_NUMPAD3",t,t],[97,1,98,"Numpad4",97,"NumPad4",100,"VK_NUMPAD4",t,t],[98,1,99,"Numpad5",98,"NumPad5",101,"VK_NUMPAD5",t,t],[99,1,100,"Numpad6",99,"NumPad6",102,"VK_NUMPAD6",t,t],[100,1,101,"Numpad7",100,"NumPad7",103,"VK_NUMPAD7",t,t],[101,1,102,"Numpad8",101,"NumPad8",104,"VK_NUMPAD8",t,t],[102,1,103,"Numpad9",102,"NumPad9",105,"VK_NUMPAD9",t,t],[93,1,104,"Numpad0",93,"NumPad0",96,"VK_NUMPAD0",t,t],[107,1,105,"NumpadDecimal",107,"NumPad_Decimal",110,"VK_DECIMAL",t,t],[92,0,106,"IntlBackslash",92,"OEM_102",226,"VK_OEM_102",t,t],[58,1,107,"ContextMenu",58,"ContextMenu",93,t,t,t],[0,1,108,"Power",0,t,0,t,t,t],[0,1,109,"NumpadEqual",0,t,0,t,t,t],[71,1,110,"F13",71,"F13",124,"VK_F13",t,t],[72,1,111,"F14",72,"F14",125,"VK_F14",t,t],[73,1,112,"F15",73,"F15",126,"VK_F15",t,t],[74,1,113,"F16",74,"F16",127,"VK_F16",t,t],[75,1,114,"F17",75,"F17",128,"VK_F17",t,t],[76,1,115,"F18",76,"F18",129,"VK_F18",t,t],[77,1,116,"F19",77,"F19",130,"VK_F19",t,t],[0,1,117,"F20",0,t,0,"VK_F20",t,t],[0,1,118,"F21",0,t,0,"VK_F21",t,t],[0,1,119,"F22",0,t,0,"VK_F22",t,t],[0,1,120,"F23",0,t,0,"VK_F23",t,t],[0,1,121,"F24",0,t,0,"VK_F24",t,t],[0,1,122,"Open",0,t,0,t,t,t],[0,1,123,"Help",0,t,0,t,t,t],[0,1,124,"Select",0,t,0,t,t,t],[0,1,125,"Again",0,t,0,t,t,t],[0,1,126,"Undo",0,t,0,t,t,t],[0,1,127,"Cut",0,t,0,t,t,t],[0,1,128,"Copy",0,t,0,t,t,t],[0,1,129,"Paste",0,t,0,t,t,t],[0,1,130,"Find",0,t,0,t,t,t],[0,1,131,"AudioVolumeMute",112,"AudioVolumeMute",173,"VK_VOLUME_MUTE",t,t],[0,1,132,"AudioVolumeUp",113,"AudioVolumeUp",175,"VK_VOLUME_UP",t,t],[0,1,133,"AudioVolumeDown",114,"AudioVolumeDown",174,"VK_VOLUME_DOWN",t,t],[105,1,134,"NumpadComma",105,"NumPad_Separator",108,"VK_SEPARATOR",t,t],[110,0,135,"IntlRo",110,"ABNT_C1",193,"VK_ABNT_C1",t,t],[0,1,136,"KanaMode",0,t,0,t,t,t],[0,0,137,"IntlYen",0,t,0,t,t,t],[0,1,138,"Convert",0,t,0,t,t,t],[0,1,139,"NonConvert",0,t,0,t,t,t],[0,1,140,"Lang1",0,t,0,t,t,t],[0,1,141,"Lang2",0,t,0,t,t,t],[0,1,142,"Lang3",0,t,0,t,t,t],[0,1,143,"Lang4",0,t,0,t,t,t],[0,1,144,"Lang5",0,t,0,t,t,t],[0,1,145,"Abort",0,t,0,t,t,t],[0,1,146,"Props",0,t,0,t,t,t],[0,1,147,"NumpadParenLeft",0,t,0,t,t,t],[0,1,148,"NumpadParenRight",0,t,0,t,t,t],[0,1,149,"NumpadBackspace",0,t,0,t,t,t],[0,1,150,"NumpadMemoryStore",0,t,0,t,t,t],[0,1,151,"NumpadMemoryRecall",0,t,0,t,t,t],[0,1,152,"NumpadMemoryClear",0,t,0,t,t,t],[0,1,153,"NumpadMemoryAdd",0,t,0,t,t,t],[0,1,154,"NumpadMemorySubtract",0,t,0,t,t,t],[0,1,155,"NumpadClear",126,"Clear",12,"VK_CLEAR",t,t],[0,1,156,"NumpadClearEntry",0,t,0,t,t,t],[5,1,0,t,5,"Ctrl",17,"VK_CONTROL",t,t],[4,1,0,t,4,"Shift",16,"VK_SHIFT",t,t],[6,1,0,t,6,"Alt",18,"VK_MENU",t,t],[57,1,0,t,57,"Meta",0,"VK_COMMAND",t,t],[5,1,157,"ControlLeft",5,t,0,"VK_LCONTROL",t,t],[4,1,158,"ShiftLeft",4,t,0,"VK_LSHIFT",t,t],[6,1,159,"AltLeft",6,t,0,"VK_LMENU",t,t],[57,1,160,"MetaLeft",57,t,0,"VK_LWIN",t,t],[5,1,161,"ControlRight",5,t,0,"VK_RCONTROL",t,t],[4,1,162,"ShiftRight",4,t,0,"VK_RSHIFT",t,t],[6,1,163,"AltRight",6,t,0,"VK_RMENU",t,t],[57,1,164,"MetaRight",57,t,0,"VK_RWIN",t,t],[0,1,165,"BrightnessUp",0,t,0,t,t,t],[0,1,166,"BrightnessDown",0,t,0,t,t,t],[0,1,167,"MediaPlay",0,t,0,t,t,t],[0,1,168,"MediaRecord",0,t,0,t,t,t],[0,1,169,"MediaFastForward",0,t,0,t,t,t],[0,1,170,"MediaRewind",0,t,0,t,t,t],[114,1,171,"MediaTrackNext",119,"MediaTrackNext",176,"VK_MEDIA_NEXT_TRACK",t,t],[115,1,172,"MediaTrackPrevious",120,"MediaTrackPrevious",177,"VK_MEDIA_PREV_TRACK",t,t],[116,1,173,"MediaStop",121,"MediaStop",178,"VK_MEDIA_STOP",t,t],[0,1,174,"Eject",0,t,0,t,t,t],[117,1,175,"MediaPlayPause",122,"MediaPlayPause",179,"VK_MEDIA_PLAY_PAUSE",t,t],[0,1,176,"MediaSelect",123,"LaunchMediaPlayer",181,"VK_MEDIA_LAUNCH_MEDIA_SELECT",t,t],[0,1,177,"LaunchMail",124,"LaunchMail",180,"VK_MEDIA_LAUNCH_MAIL",t,t],[0,1,178,"LaunchApp2",125,"LaunchApp2",183,"VK_MEDIA_LAUNCH_APP2",t,t],[0,1,179,"LaunchApp1",0,t,0,"VK_MEDIA_LAUNCH_APP1",t,t],[0,1,180,"SelectTask",0,t,0,t,t,t],[0,1,181,"LaunchScreenSaver",0,t,0,t,t,t],[0,1,182,"BrowserSearch",115,"BrowserSearch",170,"VK_BROWSER_SEARCH",t,t],[0,1,183,"BrowserHome",116,"BrowserHome",172,"VK_BROWSER_HOME",t,t],[112,1,184,"BrowserBack",117,"BrowserBack",166,"VK_BROWSER_BACK",t,t],[113,1,185,"BrowserForward",118,"BrowserForward",167,"VK_BROWSER_FORWARD",t,t],[0,1,186,"BrowserStop",0,t,0,"VK_BROWSER_STOP",t,t],[0,1,187,"BrowserRefresh",0,t,0,"VK_BROWSER_REFRESH",t,t],[0,1,188,"BrowserFavorites",0,t,0,"VK_BROWSER_FAVORITES",t,t],[0,1,189,"ZoomToggle",0,t,0,t,t,t],[0,1,190,"MailReply",0,t,0,t,t,t],[0,1,191,"MailForward",0,t,0,t,t,t],[0,1,192,"MailSend",0,t,0,t,t,t],[109,1,0,t,109,"KeyInComposition",229,t,t,t],[111,1,0,t,111,"ABNT_C2",194,"VK_ABNT_C2",t,t],[91,1,0,t,91,"OEM_8",223,"VK_OEM_8",t,t],[0,1,0,t,0,t,0,"VK_KANA",t,t],[0,1,0,t,0,t,0,"VK_HANGUL",t,t],[0,1,0,t,0,t,0,"VK_JUNJA",t,t],[0,1,0,t,0,t,0,"VK_FINAL",t,t],[0,1,0,t,0,t,0,"VK_HANJA",t,t],[0,1,0,t,0,t,0,"VK_KANJI",t,t],[0,1,0,t,0,t,0,"VK_CONVERT",t,t],[0,1,0,t,0,t,0,"VK_NONCONVERT",t,t],[0,1,0,t,0,t,0,"VK_ACCEPT",t,t],[0,1,0,t,0,t,0,"VK_MODECHANGE",t,t],[0,1,0,t,0,t,0,"VK_SELECT",t,t],[0,1,0,t,0,t,0,"VK_PRINT",t,t],[0,1,0,t,0,t,0,"VK_EXECUTE",t,t],[0,1,0,t,0,t,0,"VK_SNAPSHOT",t,t],[0,1,0,t,0,t,0,"VK_HELP",t,t],[0,1,0,t,0,t,0,"VK_APPS",t,t],[0,1,0,t,0,t,0,"VK_PROCESSKEY",t,t],[0,1,0,t,0,t,0,"VK_PACKET",t,t],[0,1,0,t,0,t,0,"VK_DBE_SBCSCHAR",t,t],[0,1,0,t,0,t,0,"VK_DBE_DBCSCHAR",t,t],[0,1,0,t,0,t,0,"VK_ATTN",t,t],[0,1,0,t,0,t,0,"VK_CRSEL",t,t],[0,1,0,t,0,t,0,"VK_EXSEL",t,t],[0,1,0,t,0,t,0,"VK_EREOF",t,t],[0,1,0,t,0,t,0,"VK_PLAY",t,t],[0,1,0,t,0,t,0,"VK_ZOOM",t,t],[0,1,0,t,0,t,0,"VK_NONAME",t,t],[0,1,0,t,0,t,0,"VK_PA1",t,t],[0,1,0,t,0,t,0,"VK_OEM_CLEAR",t,t]],n=[],a=[];for(const o of e){const[t,e,i,r,l,s,c,d,p,u]=o;if(a[i]||(a[i]=!0,scanCodeStrToInt[r]=i,scanCodeLowerCaseStrToInt[r.toLowerCase()]=i),!n[l]){if(n[l]=!0,!s)throw new Error(`String representation missing for key code ${l} around scan code ${r}`);uiMap.define(l,s),userSettingsUSMap.define(l,p||s),userSettingsGeneralMap.define(l,u||p||s)}c&&(EVENT_KEY_CODE_MAP[c]=l)}}(),KeyCodeUtils2=KeyCodeUtils||(KeyCodeUtils={}),KeyCodeUtils2.toString=function(t){return uiMap.keyCodeToStr(t)},KeyCodeUtils2.fromString=function(t){return uiMap.strToKeyCode(t)},KeyCodeUtils2.toUserSettingsUS=function(t){return userSettingsUSMap.keyCodeToStr(t)},KeyCodeUtils2.toUserSettingsGeneral=function(t){return userSettingsGeneralMap.keyCodeToStr(t)},KeyCodeUtils2.fromUserSettings=function(t){return userSettingsUSMap.strToKeyCode(t)||userSettingsGeneralMap.strToKeyCode(t)},KeyCodeUtils2.toElectronAccelerator=function(t){if(t>=93&&t<=108)return null;switch(t){case 16:return"Up";case 18:return"Down";case 15:return"Left";case 17:return"Right"}return uiMap.keyCodeToStr(t)};const animation=[];let animateTime=0;function init$9(){return core.registerAnimationFrame("animateController",!0,(t=>{if(!(t-animateTime<=core.values.animateSpeed)){for(const e of animation)e(t);animateTime=core.animateFrame.animateTime}})),{addAnimate:addAnimate,removeAnimate:removeAnimate}}function addAnimate(t){animation.push(t)}function removeAnimate(t){const e=animation.findIndex((e=>e===t));-1!==e&&animation.splice(e,1)}const _hoisted_1$o=["width","height","id"],_sfc_main$o=defineComponent({__name:"boxAnimate",props:{id:null,noborder:{type:Boolean},width:null,height:null},setup(t){const e=t,n=(1e8*Math.random()).toFixed(0);let a,o,i;function r(){if("none"===n)return;has(i)&&removeAnimate(i);const t=core.getClsFromId(e.id),r=core.getAnimateFrames(t),l=e.width??32,s=e.height??32;e.noborder||(a.style.border="1.5px solid #ddd",a.style.backgroundColor="#222");const c=window.devicePixelRatio;if(a.style.width=`${l}px`,a.style.height=`${s}px`,a.width=c*l,a.height=c*s,o.scale(c,c),"none"!==e.id)if("hero"===e.id){const t=core.material.images.hero;o.drawImage(t,0,0,t.width/4,t.height/4,0,0,l,s)}else 1===r?core.drawIcon(o,e.id,0,0,e.width,e.height):(i=()=>{core.clearMap(o);const t=core.status.globalAnimateStatus%r;core.drawIcon(o,e.id,0,0,l,s,t)},i(),addAnimate(i),onUnmounted((()=>{removeAnimate(i)})))}return onMounted((()=>{a=document.getElementById(`box-animate-${n}`),o=a.getContext("2d"),r()})),onUpdated((()=>{r()})),(e,a)=>(openBlock(),createElementBlock("canvas",{width:t.width??32,height:t.height??32,id:`box-animate-${unref(n)}`},null,8,_hoisted_1$o))}});function init$8(){return{useDrag:useDrag,useWheel:useWheel,useUp:useUp,isMobile:isMobile}}const dragFnMap=new Map,isMobile=matchMedia("(max-width: 600px)").matches;function useDrag(t,e,n,a,o=!1){let i=!1;const r=t=>{i=!0,n&&n(t.clientX,t.clientY,t)},l=t=>{i=!0,n&&n(t.touches[0].clientX,t.touches[0].clientY,t)};t instanceof Array?t.forEach((t=>{t.addEventListener("mousedown",r),t.addEventListener("touchstart",l)})):(t.addEventListener("mousedown",r),t.addEventListener("touchstart",l));const s=o?document:t,c=t=>{i&&e(t.clientX,t.clientY,t)},d=t=>{i&&e(t.touches[0].clientX,t.touches[0].clientY,t)},p=t=>{i&&(a&&a(t),i=!1)},u=t=>{i&&(a&&a(t),i=!1)};s instanceof Array?s.forEach((t=>{t.addEventListener("mouseup",p),t.addEventListener("touchend",u),t.addEventListener("mousemove",c),t.addEventListener("touchmove",d)})):(s.addEventListener("mouseup",p),s.addEventListener("touchend",u),s.addEventListener("mousemove",c),s.addEventListener("touchmove",d)),dragFnMap.set(e,[c,d,p,u])}function cancelGlobalDrag(t){const e=dragFnMap.get(t);dragFnMap.delete(t),e&&(document.removeEventListener("mousemove",e[0]),document.removeEventListener("touchmove",e[1]),document.removeEventListener("mouseup",e[0]),document.removeEventListener("touchend",e[1]))}function useWheel(t,e){t.addEventListener("wheel",(t=>{e(t.deltaX,t.deltaY,t.deltaZ,t)}))}function useUp(t,e){t.addEventListener("mouseup",(t=>{e(t.clientX,t.clientY,t)})),t.addEventListener("touchend",(t=>{e(t.touches[0].clientX,t.touches[0].clientY,t)}))}const _hoisted_1$n=["selected"],_hoisted_2$k={class:"info"},_hoisted_3$k={class:"leftbar"},_hoisted_4$h={class:"name"},_hoisted_5$e={key:0,class:"special-text"},_hoisted_6$c={key:1,class:"special-text"},_hoisted_7$a={class:"rightbar"},_hoisted_8$9={class:"detail"},_hoisted_9$9={class:"detail-info"},_hoisted_10$7={style:{color:"lightgreen"}},_hoisted_11$7={class:"detail-info"},_hoisted_12$5={style:{color:"lightcoral"}},_hoisted_13$5={class:"detail-info"},_hoisted_14$5={style:{color:"lightblue"}},_hoisted_15$4={class:"detail-info"},_hoisted_16$4={style:{color:"lightyellow"}},_hoisted_17$3={class:"detail-info"},_hoisted_18$3={style:{color:"lawngreen"}},_hoisted_19$3={class:"detail-info"},_hoisted_20$3={class:"detail-info"},_hoisted_21$3={style:{color:"lightsalmon"}},_hoisted_22$2={class:"detail-info"},_hoisted_23$2={style:{color:"lightpink"}},_hoisted_24$2={style:{"font-family":"'Fira Code'"}},_hoisted_25$2={class:"detail-info"},_hoisted_26$2={style:{color:"cyan"}},_sfc_main$n=defineComponent({__name:"enemyOne",props:{enemy:null,selected:{type:Boolean}},emits:["select","hover"],setup(t,{emit:e}){const n=window.core,a=.032*window.innerWidth;function o(t){e("select")}function i(){e("hover")}return(e,r)=>{const l=__unplugin_components_1;return openBlock(),createElementBlock("div",{class:"enemy-container",onClick:o,onMouseenter:i,selected:t.selected},[createBaseVNode("div",_hoisted_2$k,[createBaseVNode("div",_hoisted_3$k,[createBaseVNode("span",_hoisted_4$h,toDisplayString(t.enemy.name),1),createVNode(_sfc_main$o,{id:t.enemy.id,width:unref(isMobile)?32:a,height:unref(isMobile)?32:a,style:{margin:"5%"}},null,8,["id","width","height"]),unref(has)(t.enemy.special)&&t.enemy.special.length>0?(openBlock(),createElementBlock("div",_hoisted_5$e,[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.enemy.toShowSpecial,((e,n)=>(openBlock(),createElementBlock("span",{style:normalizeStyle({color:t.enemy.toShowColor[n]})}," "+toDisplayString(e)+" ",5)))),256))])):(openBlock(),createElementBlock("div",_hoisted_6$c,"无属性"))]),createVNode(l,{type:"vertical",dashed:"",style:{height:"100%",margin:"0 3% 0 1%","border-color":"#ddd4"}}),createBaseVNode("div",_hoisted_7$a,[createBaseVNode("div",_hoisted_8$9,[createBaseVNode("div",_hoisted_9$9,[createBaseVNode("span",_hoisted_10$7,"生命    "+toDisplayString(unref(n).formatBigNumber(t.enemy.hp)),1)]),createBaseVNode("div",_hoisted_11$7,[createBaseVNode("span",_hoisted_12$5,"攻击    "+toDisplayString(unref(n).formatBigNumber(t.enemy.atk)),1)]),createBaseVNode("div",_hoisted_13$5,[createBaseVNode("span",_hoisted_14$5,"防御    "+toDisplayString(unref(n).formatBigNumber(t.enemy.def)),1)]),createBaseVNode("div",_hoisted_15$4,[createBaseVNode("span",_hoisted_16$4,"金币    "+toDisplayString(unref(n).formatBigNumber(t.enemy.money)),1)]),createBaseVNode("div",_hoisted_17$3,[createBaseVNode("span",_hoisted_18$3,"经验    "+toDisplayString(unref(n).formatBigNumber(t.enemy.exp)),1)]),createBaseVNode("div",_hoisted_19$3,[createBaseVNode("span",{style:normalizeStyle({color:t.enemy.damageColor})},"伤害    "+toDisplayString(unref(n).formatBigNumber(t.enemy.damage)),5)]),createBaseVNode("div",_hoisted_20$3,[createBaseVNode("span",_hoisted_21$3,"临界    "+toDisplayString(unref(n).formatBigNumber(t.enemy.critical)),1)]),createBaseVNode("div",_hoisted_22$2,[createBaseVNode("span",_hoisted_23$2,[createTextVNode("减伤    "),createBaseVNode("span",{style:normalizeStyle({color:t.enemy.criticalDamage<0&&!unref(has)(t.enemy.damage)?"gold":"lightpink"})},[createBaseVNode("span",_hoisted_24$2,toDisplayString(t.enemy.criticalDamage<0&&!unref(has)(t.enemy.damage)?unref(isMobile)?"-":"=>":""),1),createTextVNode(toDisplayString(unref(n).formatBigNumber(t.enemy.criticalDamage<0?-t.enemy.criticalDamage:t.enemy.criticalDamage)),1)],4)])]),createBaseVNode("div",_hoisted_25$2,[createBaseVNode("span",_hoisted_26$2,toDisplayString(unref(n).formatBigNumber(unref(n).status.thisMap.ratio))+"防    "+toDisplayString(unref(n).formatBigNumber(t.enemy.defDamage)),1)])])])])],40,_hoisted_1$n)}}}),enemyOne_vue_vue_type_style_index_0_scoped_03a35715_lang="",_export_sfc=(t,e)=>{const n=t.__vccOpts||t;for(const[a,o]of e)n[a]=o;return n},EnemyOne=_export_sfc(_sfc_main$n,[["__scopeId","data-v-03a35715"]]),_hoisted_1$m=["id"],_hoisted_2$j={class:"main-div"},_hoisted_3$j=["id"],_hoisted_4$g=["id"],_sfc_main$m=defineComponent({__name:"scroll",props:{now:null,type:null,drag:{type:Boolean},width:null,update:{type:Boolean},noScroll:{type:Boolean}},emits:["update:now","update:drag","update:update"],setup(t,{emit:e}){const n=t;let a,o=0,i=0;const r=(1e8*Math.random()).toFixed(0),l=window.devicePixelRatio,s=n.width??20,c="horizontal"===n.type?"left":"top",d="horizontal"===n.type?"width":"height";let p,u,h=!1;const m=async()=>{await b(),g()};function g(){if(0===i)return;if(ii-p.canvas[d]/l?o=i-p.canvas[d]/l:o<0&&(o=0),n.noScroll)return;const t=p.canvas.width,a=p.canvas.height;e("update:now",o);const r=Math.min(p.canvas[d]/i/l,1)*p.canvas[d],s=o/i*p.canvas[d];p.clearRect(0,0,p.canvas.width,p.canvas.height),p.beginPath(),"horizontal"===n.type?(p.moveTo(Math.max(s+5,5),a/2),p.lineTo(Math.min(s+r-5,p.canvas.width-5),a/2)):(p.moveTo(t/2,Math.max(s+5,5)),p.lineTo(t/2,Math.min(s+r-5,p.canvas.height-5))),p.lineCap="round",p.lineWidth=6,p.strokeStyle="#fff",p.stroke()}async function b(){await S(20);const t=p.canvas,e=getComputedStyle(t);t.style.width=`${s}px`,t.width=s*l,t.height=parseFloat(e.height)*l,n.noScroll&&(t.style.width="0px"),"horizontal"===n.type&&(a.style.flexDirection="column",t.style.height=`${s}px`,t.style.width="98%",t.style.margin="0 1% 0 1%",t.width=parseFloat(e.width)*l,t.height=s*l,n.noScroll&&(t.style.height="0px")),await new Promise((t=>{requestAnimationFrame((()=>{const e=getComputedStyle(u);i=parseFloat(e[d]),t("")}))}))}function f(){g(),u.style[c]=-o+"px"}let x,v;function w(t,a){e("update:drag",!0);const r="horizontal"===n.type?t:a,s=r-x;x=r,p.canvas[d]{h||(o=n.now??o,u.style.transition=`${c} 0.2s ease-out`,await b(),f())})),onMounted((async()=>{a=document.getElementById(`scroll-div-${r}`);const t=document.getElementById(`content-${r}`);u=t;const i=document.getElementById(`scroll-${r}`);p=i.getContext("2d"),n.noScroll||useDrag(i,w,((t,e)=>{h=!0,x="horizontal"===n.type?t:e,u.style.transition=""}),(()=>{setTimeout((()=>e("update:drag",!1))),h=!1}),!0),useDrag(u,y,((t,e)=>{h=!0,v="horizontal"===n.type?t:e,u.style.transition=""}),(()=>{setTimeout((()=>e("update:drag",!1))),h=!1}),!0),useWheel(u,((t,e)=>{h=!0;const n=0!==t?t:e;Math.abs(n)>30?u.style.transition=`${c} 0.2s ease-out`:u.style.transition="",o+=n,f(),h=!1})),window.addEventListener("resize",m),await b(),g()})),onUnmounted((()=>{window.removeEventListener("resize",m),cancelGlobalDrag(w),cancelGlobalDrag(y)})),(t,e)=>(openBlock(),createElementBlock("div",{id:`scroll-div-${unref(r)}`,class:"scroll-main"},[createBaseVNode("div",_hoisted_2$j,[createBaseVNode("div",{id:`content-${unref(r)}`,class:"content"},[renderSlot(t.$slots,"default",{},void 0,!0)],8,_hoisted_3$j)]),createBaseVNode("canvas",{id:`scroll-${unref(r)}`,class:"scroll"},null,8,_hoisted_4$g)],8,_hoisted_1$m))}}),scroll_vue_vue_type_style_index_0_scoped_1626479d_lang="",Scroll=_export_sfc(_sfc_main$m,[["__scopeId","data-v-1626479d"]]);function getSpecialHint(t){const e=core.getSpecials().filter((e=>t.special.includes(e[0]))).sort(((t,e)=>t[0]-e[0])),n=e.map((e=>{const n=e[2];return n instanceof Function?n(t):n})),a=e.map((e=>{const n=e[1];return n instanceof Function?n(t):n}));return createVNode("div",null,[e.map(((t,e)=>createVNode("div",{class:"special"},[createVNode("span",{style:{color:core.arrayToRGBA(t[3])}},[createTextVNode("    "),a[e],createTextVNode(":")]),createVNode("span",{innerHTML:n[e]},null)])))])}function getDefDamage(t,e=0,n=0,a,o,i){const r=core.status.thisMap.ratio,l=[];let s;const c=100-Math.floor(e/r);for(let d=0;d<=c;d++){const c=core.getDamageInfo(t.id,{def:core.getStatus("def")+r*d+e,atk:core.getStatus("atk")+n},a,o,i);0!==l.length?has(c)&&c.damage!==l.at(-1)?.[1]&&(c.damage,l.push([r*d+e,c.damage])):(s=c?.damage,has(s)&&l.push([e+d*r,s]))}return l}function getCriticalDamage(t,e=0,n=0,a,o,i){const r=core.status.thisMap.ratio,l=[];let s;const c=100-Math.floor(e/r);for(let d=0;d<=c;d++){const c=core.getDamageInfo(t.id,{atk:core.getStatus("atk")+r*d+e,def:core.getStatus("def")+n},a,o,i);0!==l.length?has(c)&&c.damage!==l.at(-1)?.[1]&&(c.damage,l.push([r*d+e,c.damage])):(s=c?.damage,has(s)&&l.push([e+d*r,s]))}return l}const _withScopeId$9=t=>(pushScopeId("data-v-723dadcb"),t=t(),popScopeId(),t),_hoisted_1$l={id:"special-main"},_hoisted_2$i={id:"special"},_hoisted_3$i={id:"critical"},_hoisted_4$f=_withScopeId$9((()=>createBaseVNode("div",{style:{"font-size":"2.5vh",width:"100%","text-align":"center"}}," 临界表 ",-1))),_hoisted_5$d={id:"critical-main"},_hoisted_6$b=_withScopeId$9((()=>createBaseVNode("div",{id:"critical-des"},[createBaseVNode("span",null,"加攻"),createBaseVNode("span",null,"减伤")],-1))),_hoisted_7$9={class:"critical"},_hoisted_8$8={class:"critical-atk"},_hoisted_9$8={style:{"font-family":"'Fira Code'"}},_sfc_main$l=defineComponent({__name:"enemySpecial",props:{fromBook:{type:Boolean}},setup(t){const e=t,[n,a]=e.fromBook?[void 0,void 0]:flags.mouseLoc,o=has(n)?Math.round(n+core.bigmap.offsetX/32):void 0,i=has(a)?Math.round(a+core.bigmap.offsetY/32):void 0,r=core.plugin.bookDetailEnemy,l=getSpecialHint(r),s=core.nextCriticals(r,isMobile?4:8,o,i),c=core.formatBigNumber;return(t,e)=>{const n=Scroll,a=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$l,[createVNode(n,{id:"special-scroll"},{default:withCtx((()=>[createBaseVNode("div",_hoisted_2$i,[(openBlock(),createBlock(resolveDynamicComponent(unref(l))))])])),_:1}),createVNode(a,{dashed:"",style:{margin:"2vh 0 2vh 0","border-color":"#ddd4"}}),createBaseVNode("div",_hoisted_3$i,[_hoisted_4$f,createBaseVNode("div",_hoisted_5$d,[_hoisted_6$b,(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(s),(([t,e])=>(openBlock(),createElementBlock("div",_hoisted_7$9,[createBaseVNode("span",_hoisted_8$8,toDisplayString(unref(c)(t)),1),createBaseVNode("span",null,[createBaseVNode("span",_hoisted_9$8,toDisplayString(e<0?"=>":""),1),createTextVNode(toDisplayString(e<0?`${unref(c)(-e)}`:unref(c)(e)),1)])])))),256))])])])}}}),enemySpecial_vue_vue_type_style_index_0_scoped_723dadcb_lang="",EnemySpecial=_export_sfc(_sfc_main$l,[["__scopeId","data-v-723dadcb"]]),index$5="",index$4=""; +/*! + * @kurkle/color v0.3.2 + * https://github.com/kurkle/color#readme + * (c) 2023 Jukka Kurkela + * Released under the MIT License + */ +function round(t){return t+.5|0}const lim=(t,e,n)=>Math.max(Math.min(t,n),e);function p2b(t){return lim(round(2.55*t),0,255)}function n2b(t){return lim(round(255*t),0,255)}function b2n(t){return lim(round(t/2.55)/100,0,1)}function n2p(t){return lim(round(100*t),0,100)}const map$1={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},hex=[..."0123456789ABCDEF"],h1=t=>hex[15&t],h2=t=>hex[(240&t)>>4]+hex[15&t],eq=t=>(240&t)>>4==(15&t),isShort=t=>eq(t.r)&&eq(t.g)&&eq(t.b)&&eq(t.a);function hexParse(t){var e,n=t.length;return"#"===t[0]&&(4===n||5===n?e={r:255&17*map$1[t[1]],g:255&17*map$1[t[2]],b:255&17*map$1[t[3]],a:5===n?17*map$1[t[4]]:255}:7!==n&&9!==n||(e={r:map$1[t[1]]<<4|map$1[t[2]],g:map$1[t[3]]<<4|map$1[t[4]],b:map$1[t[5]]<<4|map$1[t[6]],a:9===n?map$1[t[7]]<<4|map$1[t[8]]:255})),e}const alpha=(t,e)=>t<255?e(t):"";function hexString(t){var e=isShort(t)?h1:h2;return t?"#"+e(t.r)+e(t.g)+e(t.b)+alpha(t.a,e):void 0}const HUE_RE=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function hsl2rgbn(t,e,n){const a=e*Math.min(n,1-n),o=(e,o=(e+t/30)%12)=>n-a*Math.max(Math.min(o-3,9-o,1),-1);return[o(0),o(8),o(4)]}function hsv2rgbn(t,e,n){const a=(a,o=(a+t/60)%6)=>n-n*e*Math.max(Math.min(o,4-o,1),0);return[a(5),a(3),a(1)]}function hwb2rgbn(t,e,n){const a=hsl2rgbn(t,1,.5);let o;for(e+n>1&&(o=1/(e+n),e*=o,n*=o),o=0;o<3;o++)a[o]*=1-e-n,a[o]+=e;return a}function hueValue(t,e,n,a,o){return t===o?(e-n)/a+(e.5?c/(2-o-i):c/(o+i),l=hueValue(e,n,a,c,o),l=60*l+.5),[0|l,s||0,r]}function calln(t,e,n,a){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,n,a)).map(n2b)}function hsl2rgb(t,e,n){return calln(hsl2rgbn,t,e,n)}function hwb2rgb(t,e,n){return calln(hwb2rgbn,t,e,n)}function hsv2rgb(t,e,n){return calln(hsv2rgbn,t,e,n)}function hue(t){return(t%360+360)%360}function hueParse(t){const e=HUE_RE.exec(t);let n,a=255;if(!e)return;e[5]!==n&&(a=e[6]?p2b(+e[5]):n2b(+e[5]));const o=hue(+e[2]),i=+e[3]/100,r=+e[4]/100;return n="hwb"===e[1]?hwb2rgb(o,i,r):"hsv"===e[1]?hsv2rgb(o,i,r):hsl2rgb(o,i,r),{r:n[0],g:n[1],b:n[2],a:a}}function rotate(t,e){var n=rgb2hsl(t);n[0]=hue(n[0]+e),n=hsl2rgb(n),t.r=n[0],t.g=n[1],t.b=n[2]}function hslString(t){if(!t)return;const e=rgb2hsl(t),n=e[0],a=n2p(e[1]),o=n2p(e[2]);return t.a<255?`hsla(${n}, ${a}%, ${o}%, ${b2n(t.a)})`:`hsl(${n}, ${a}%, ${o}%)`}const map$2={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},names$1={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function unpack(){const t={},e=Object.keys(names$1),n=Object.keys(map$2);let a,o,i,r,l;for(a=0;a>16&255,i>>8&255,255&i]}return t}let names;function nameParse(t){names||(names=unpack(),names.transparent=[0,0,0,0]);const e=names[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}const RGB_RE=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function rgbParse(t){const e=RGB_RE.exec(t);let n,a,o,i=255;if(e){if(e[7]!==n){const t=+e[7];i=e[8]?p2b(t):lim(255*t,0,255)}return n=+e[1],a=+e[3],o=+e[5],n=255&(e[2]?p2b(n):lim(n,0,255)),a=255&(e[4]?p2b(a):lim(a,0,255)),o=255&(e[6]?p2b(o):lim(o,0,255)),{r:n,g:a,b:o,a:i}}}function rgbString(t){return t&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${b2n(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`)}const to=t=>t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,from=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function interpolate$1(t,e,n){const a=from(b2n(t.r)),o=from(b2n(t.g)),i=from(b2n(t.b));return{r:n2b(to(a+n*(from(b2n(e.r))-a))),g:n2b(to(o+n*(from(b2n(e.g))-o))),b:n2b(to(i+n*(from(b2n(e.b))-i))),a:t.a+n*(e.a-t.a)}}function modHSL(t,e,n){if(t){let a=rgb2hsl(t);a[e]=Math.max(0,Math.min(a[e]+a[e]*n,0===e?360:1)),a=hsl2rgb(a),t.r=a[0],t.g=a[1],t.b=a[2]}}function clone$1(t,e){return t?Object.assign(e||{},t):t}function fromObject(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=n2b(t[3]))):(e=clone$1(t,{r:0,g:0,b:0,a:1})).a=n2b(e.a),e}function functionParse(t){return"r"===t.charAt(0)?rgbParse(t):hueParse(t)}class Color{constructor(t){if(t instanceof Color)return t;const e=typeof t;let n;"object"===e?n=fromObject(t):"string"===e&&(n=hexParse(t)||nameParse(t)||functionParse(t)),this._rgb=n,this._valid=!!n}get valid(){return this._valid}get rgb(){var t=clone$1(this._rgb);return t&&(t.a=b2n(t.a)),t}set rgb(t){this._rgb=fromObject(t)}rgbString(){return this._valid?rgbString(this._rgb):void 0}hexString(){return this._valid?hexString(this._rgb):void 0}hslString(){return this._valid?hslString(this._rgb):void 0}mix(t,e){if(t){const n=this.rgb,a=t.rgb;let o;const i=e===o?.5:e,r=2*i-1,l=n.a-a.a,s=((r*l==-1?r:(r+l)/(1+r*l))+1)/2;o=1-s,n.r=255&s*n.r+o*a.r+.5,n.g=255&s*n.g+o*a.g+.5,n.b=255&s*n.b+o*a.b+.5,n.a=i*n.a+(1-i)*a.a,this.rgb=n}return this}interpolate(t,e){return t&&(this._rgb=interpolate$1(this._rgb,t._rgb,e)),this}clone(){return new Color(this.rgb)}alpha(t){return this._rgb.a=n2b(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=round(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return modHSL(this._rgb,2,t),this}darken(t){return modHSL(this._rgb,2,-t),this}saturate(t){return modHSL(this._rgb,1,t),this}desaturate(t){return modHSL(this._rgb,1,-t),this}rotate(t){return rotate(this._rgb,t),this}} +/*! + * Chart.js v4.1.2 + * https://www.chartjs.org + * (c) 2023 Chart.js Contributors + * Released under the MIT License + */function noop(){}const uid=(()=>{let t=0;return()=>t++})();function isNullOrUndef(t){return null==t}function isArray(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function isObject(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}function isNumberFinite(t){return("number"==typeof t||t instanceof Number)&&isFinite(+t)}function finiteOrDefault(t,e){return isNumberFinite(t)?t:e}function valueOrDefault(t,e){return void 0===t?e:t}const toPercentage=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:+t/e,toDimension=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function callback(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)}function each(t,e,n,a){let o,i,r;if(isArray(t))if(i=t.length,a)for(o=i-1;o>=0;o--)e.call(n,t[o],o);else for(o=0;ot,x:t=>t.x,y:t=>t.y};function _splitKey(t){const e=t.split("."),n=[];let a="";for(const o of e)a+=o,a.endsWith("\\")?a=a.slice(0,-1)+".":(n.push(a),a="");return n}function _getKeyResolver(t){const e=_splitKey(t);return t=>{for(const n of e){if(""===n)break;t=t&&t[n]}return t}}function resolveObjectKey(t,e){return(keyResolvers[e]||(keyResolvers[e]=_getKeyResolver(e)))(t)}function _capitalize(t){return t.charAt(0).toUpperCase()+t.slice(1)}const defined=t=>void 0!==t,isFunction=t=>"function"==typeof t,setsEqual=(t,e)=>{if(t.size!==e.size)return!1;for(const n of t)if(!e.has(n))return!1;return!0};function _isClickEvent(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}const PI=Math.PI,TAU=2*PI,PITAU=TAU+PI,INFINITY=Number.POSITIVE_INFINITY,RAD_PER_DEG=PI/180,HALF_PI=PI/2,QUARTER_PI=PI/4,TWO_THIRDS_PI=2*PI/3,log10=Math.log10,sign=Math.sign;function almostEquals(t,e,n){return Math.abs(t-e)t-e)).pop(),e}function isNumber(t){return!isNaN(parseFloat(t))&&isFinite(t)}function almostWhole(t,e){const n=Math.round(t);return n-e<=t&&n+e>=t}function _setMinAndMaxByKey(t,e,n){let a,o,i;for(a=0,o=t.length;as&&c=Math.min(e,n)-a&&t<=Math.max(e,n)+a}function _lookup(t,e,n){n=n||(n=>t[n]1;)a=i+o>>1,n(a)?i=a:o=a;return{lo:i,hi:o}}const _lookupByKey=(t,e,n,a)=>_lookup(t,n,a?a=>{const o=t[a][e];return ot[a][e]_lookup(t,n,(a=>t[a][e]>=n));function _filterBetween(t,e,n){let a=0,o=t.length;for(;aa&&t[o-1]>n;)o--;return a>0||o{const n="_onData"+_capitalize(e),a=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){const o=a.apply(this,e);return t._chartjs.listeners.forEach((t=>{"function"==typeof t[n]&&t[n](...e)})),o}})})))}function unlistenArrayEvents(t,e){const n=t._chartjs;if(!n)return;const a=n.listeners,o=a.indexOf(e);-1!==o&&a.splice(o,1),a.length>0||(arrayEvents.forEach((e=>{delete t[e]})),delete t._chartjs)}function _arrayUnique(t){const e=new Set;let n,a;for(n=0,a=t.length;n{a=!1,t.apply(e,n)})))}}function debounce(t,e){let n;return function(...a){return e?(clearTimeout(n),n=setTimeout(t,e,a)):t.apply(this,a),e}}const _toLeftRightCenter=t=>"start"===t?"left":"end"===t?"right":"center",_alignStartEnd=(t,e,n)=>"start"===t?e:"end"===t?n:(e+n)/2,_textX=(t,e,n,a)=>t===(a?"left":"right")?n:"center"===t?(e+n)/2:e;function _getStartAndCountOfVisiblePoints(t,e,n){const a=e.length;let o=0,i=a;if(t._sorted){const{iScale:r,_parsed:l}=t,s=r.axis,{min:c,max:d,minDefined:p,maxDefined:u}=r.getUserBounds();p&&(o=_limitValue(Math.min(_lookupByKey(l,r.axis,c).lo,n?a:_lookupByKey(e,s,r.getPixelForValue(c)).lo),0,a-1)),i=u?_limitValue(Math.max(_lookupByKey(l,r.axis,d,!0).hi+1,n?0:_lookupByKey(e,s,r.getPixelForValue(d),!0).hi+1),o,a)-o:a-o}return{start:o,count:i}}function _scaleRangesChanged(t){const{xScale:e,yScale:n,_scaleRanges:a}=t,o={xmin:e.min,xmax:e.max,ymin:n.min,ymax:n.max};if(!a)return t._scaleRanges=o,!0;const i=a.xmin!==e.min||a.xmax!==e.max||a.ymin!==n.min||a.ymax!==n.max;return Object.assign(a,o),i}const atEdge=t=>0===t||1===t,elasticIn=(t,e,n)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*TAU/n),elasticOut=(t,e,n)=>Math.pow(2,-10*t)*Math.sin((t-e)*TAU/n)+1,effects={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*HALF_PI),easeOutSine:t=>Math.sin(t*HALF_PI),easeInOutSine:t=>-.5*(Math.cos(PI*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>atEdge(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>atEdge(t)?t:elasticIn(t,.075,.3),easeOutElastic:t=>atEdge(t)?t:elasticOut(t,.075,.3),easeInOutElastic(t){const e=.1125;return atEdge(t)?t:t<.5?.5*elasticIn(2*t,e,.45):.5+.5*elasticOut(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-effects.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,n=2.75;return t<1/n?e*t*t:t<2/n?e*(t-=1.5/n)*t+.75:t<2.5/n?e*(t-=2.25/n)*t+.9375:e*(t-=2.625/n)*t+.984375},easeInOutBounce:t=>t<.5?.5*effects.easeInBounce(2*t):.5*effects.easeOutBounce(2*t-1)+.5};function isPatternOrGradient(t){if(t&&"object"==typeof t){const e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function color(t){return isPatternOrGradient(t)?t:new Color(t)}function getHoverColor(t){return isPatternOrGradient(t)?t:new Color(t).saturate(.5).darken(.1).hexString()}const numbers=["x","y","borderWidth","radius","tension"],colors=["color","borderColor","backgroundColor"];function applyAnimationsDefaults(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),t.set("animations",{colors:{type:"color",properties:colors},numbers:{type:"number",properties:numbers}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}})}function applyLayoutsDefaults(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}const intlCache=new Map;function getNumberFormat(t,e){e=e||{};const n=t+JSON.stringify(e);let a=intlCache.get(n);return a||(a=new Intl.NumberFormat(t,e),intlCache.set(n,a)),a}function formatNumber(t,e,n){return getNumberFormat(e,n).format(t)}const formatters={values:t=>isArray(t)?t:""+t,numeric(t,e,n){if(0===t)return"0";const a=this.chart.options.locale;let o,i=t;if(n.length>1){const e=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(e<1e-4||e>1e15)&&(o="scientific"),i=calculateDelta(t,n)}const r=log10(Math.abs(i)),l=Math.max(Math.min(-1*Math.floor(r),20),0),s={notation:o,minimumFractionDigits:l,maximumFractionDigits:l};return Object.assign(s,this.options.ticks.format),formatNumber(t,a,s)},logarithmic(t,e,n){if(0===t)return"0";const a=n[e].significand||t/Math.pow(10,Math.floor(log10(t)));return[1,2,3,5,10,15].includes(a)||e>.8*n.length?formatters.numeric.call(this,t,e,n):""}};function calculateDelta(t,e){let n=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;return Math.abs(n)>=1&&t!==Math.floor(t)&&(n=t-Math.floor(t)),n}var Ticks={formatters:formatters};function applyScaleDefaults(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Ticks.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t})}const overrides=Object.create(null),descriptors=Object.create(null);function getScope$1(t,e){if(!e)return t;const n=e.split(".");for(let a=0,o=n.length;at.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>getHoverColor(e.backgroundColor),this.hoverBorderColor=(t,e)=>getHoverColor(e.borderColor),this.hoverColor=(t,e)=>getHoverColor(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(e)}set(t,e){return set(this,t,e)}get(t){return getScope$1(this,t)}describe(t,e){return set(descriptors,t,e)}override(t,e){return set(overrides,t,e)}route(t,e,n,a){const o=getScope$1(this,t),i=getScope$1(this,n),r="_"+e;Object.defineProperties(o,{[r]:{value:o[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[r],e=i[a];return isObject(t)?Object.assign({},e,t):valueOrDefault(t,e)},set(t){this[r]=t}}})}apply(t){t.forEach((t=>t(this)))}}var defaults=new Defaults({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[applyAnimationsDefaults,applyLayoutsDefaults,applyScaleDefaults]);function toFontString(t){return!t||isNullOrUndef(t.size)||isNullOrUndef(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function _measureText(t,e,n,a,o){let i=e[o];return i||(i=e[o]=t.measureText(o).width,n.push(o)),i>a&&(a=i),a}function _longestText(t,e,n,a){let o=(a=a||{}).data=a.data||{},i=a.garbageCollect=a.garbageCollect||[];a.font!==e&&(o=a.data={},i=a.garbageCollect=[],a.font=e),t.save(),t.font=e;let r=0;const l=n.length;let s,c,d,p,u;for(s=0;sn.length){for(s=0;s0&&t.stroke()}}function _isPointInArea(t,e,n){return n=n||.5,!e||t&&t.x>e.left-n&&t.xe.top-n&&t.y0&&""!==i.strokeColor;let s,c;for(t.save(),t.font=o.string,setRenderOpts(t,i),s=0;s+t||0;function _readValueToProps(t,e){const n={},a=isObject(e),o=a?Object.keys(e):e,i=isObject(t)?a?n=>valueOrDefault(t[n],t[e[n]]):e=>t[e]:()=>t;for(const r of o)n[r]=numberOrZero(i(r));return n}function toTRBL(t){return _readValueToProps(t,{top:"y",right:"x",bottom:"y",left:"x"})}function toTRBLCorners(t){return _readValueToProps(t,["topLeft","topRight","bottomLeft","bottomRight"])}function toPadding(t){const e=toTRBL(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function toFont(t,e){t=t||{},e=e||defaults.font;let n=valueOrDefault(t.size,e.size);"string"==typeof n&&(n=parseInt(n,10));let a=valueOrDefault(t.style,e.style);a&&!(""+a).match(FONT_STYLE)&&(console.warn('Invalid font style specified: "'+a+'"'),a=void 0);const o={family:valueOrDefault(t.family,e.family),lineHeight:toLineHeight(valueOrDefault(t.lineHeight,e.lineHeight),n),size:n,style:a,weight:valueOrDefault(t.weight,e.weight),string:""};return o.string=toFontString(o),o}function resolve(t,e,n,a){let o,i,r,l=!0;for(o=0,i=t.length;on&&0===t?0:t+e;return{min:r(a,-Math.abs(i)),max:r(o,i)}}function createContext(t,e){return Object.assign(Object.create(t),e)}function _createResolver(t,e=[""],n=t,a,o=(()=>t[0])){defined(a)||(a=_resolve("_fallback",t));const i={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:n,_fallback:a,_getTarget:o,override:o=>_createResolver([o,...t],e,n,a)};return new Proxy(i,{deleteProperty:(e,n)=>(delete e[n],delete e._keys,delete t[0][n],!0),get:(n,a)=>_cached(n,a,(()=>_resolveWithPrefixes(a,e,t,n))),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>getKeysFromAllScopes(t).includes(e),ownKeys:t=>getKeysFromAllScopes(t),set(t,e,n){const a=t._storage||(t._storage=o());return t[e]=a[e]=n,delete t._keys,!0}})}function _attachContext(t,e,n,a){const o={_cacheable:!1,_proxy:t,_context:e,_subProxy:n,_stack:new Set,_descriptors:_descriptors(t,a),setContext:e=>_attachContext(t,e,n,a),override:o=>_attachContext(t.override(o),e,n,a)};return new Proxy(o,{deleteProperty:(e,n)=>(delete e[n],delete t[n],!0),get:(t,e,n)=>_cached(t,e,(()=>_resolveWithContext(t,e,n))),getOwnPropertyDescriptor:(e,n)=>e._descriptors.allKeys?Reflect.has(t,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,n),getPrototypeOf:()=>Reflect.getPrototypeOf(t),has:(e,n)=>Reflect.has(t,n),ownKeys:()=>Reflect.ownKeys(t),set:(e,n,a)=>(t[n]=a,delete e[n],!0)})}function _descriptors(t,e={scriptable:!0,indexable:!0}){const{_scriptable:n=e.scriptable,_indexable:a=e.indexable,_allKeys:o=e.allKeys}=t;return{allKeys:o,scriptable:n,indexable:a,isScriptable:isFunction(n)?n:()=>n,isIndexable:isFunction(a)?a:()=>a}}const readKey=(t,e)=>t?t+_capitalize(e):e,needsSubResolver=(t,e)=>isObject(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function _cached(t,e,n){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const a=n();return t[e]=a,a}function _resolveWithContext(t,e,n){const{_proxy:a,_context:o,_subProxy:i,_descriptors:r}=t;let l=a[e];return isFunction(l)&&r.isScriptable(e)&&(l=_resolveScriptable(e,l,t,n)),isArray(l)&&l.length&&(l=_resolveArray(e,l,t,r.isIndexable)),needsSubResolver(e,l)&&(l=_attachContext(l,o,i&&i[e],r)),l}function _resolveScriptable(t,e,n,a){const{_proxy:o,_context:i,_subProxy:r,_stack:l}=n;if(l.has(t))throw new Error("Recursion detected: "+Array.from(l).join("->")+"->"+t);return l.add(t),e=e(i,r||a),l.delete(t),needsSubResolver(t,e)&&(e=createSubResolver(o._scopes,o,t,e)),e}function _resolveArray(t,e,n,a){const{_proxy:o,_context:i,_subProxy:r,_descriptors:l}=n;if(defined(i.index)&&a(t))e=e[i.index%e.length];else if(isObject(e[0])){const n=e,a=o._scopes.filter((t=>t!==n));e=[];for(const s of n){const n=createSubResolver(a,o,t,s);e.push(_attachContext(n,i,r&&r[t],l))}}return e}function resolveFallback(t,e,n){return isFunction(t)?t(e,n):t}const getScope=(t,e)=>!0===t?e:"string"==typeof t?resolveObjectKey(e,t):void 0;function addScopes(t,e,n,a,o){for(const i of e){const e=getScope(n,i);if(e){t.add(e);const i=resolveFallback(e._fallback,n,o);if(defined(i)&&i!==n&&i!==a)return i}else if(!1===e&&defined(a)&&n!==a)return null}return!1}function createSubResolver(t,e,n,a){const o=e._rootScopes,i=resolveFallback(e._fallback,n,a),r=[...t,...o],l=new Set;l.add(a);let s=addScopesFromKey(l,r,n,i||n,a);return null!==s&&((!defined(i)||i===n||(s=addScopesFromKey(l,r,i,s,a),null!==s))&&_createResolver(Array.from(l),[""],o,i,(()=>subGetTarget(e,n,a))))}function addScopesFromKey(t,e,n,a,o){for(;n;)n=addScopes(t,e,n,a,o);return n}function subGetTarget(t,e,n){const a=t._getTarget();e in a||(a[e]={});const o=a[e];return isArray(o)&&isObject(n)?n:o||{}}function _resolveWithPrefixes(t,e,n,a){let o;for(const i of e)if(o=_resolve(readKey(i,t),n),defined(o))return needsSubResolver(t,o)?createSubResolver(n,a,t,o):o}function _resolve(t,e){for(const n of e){if(!n)continue;const e=n[t];if(defined(e))return e}}function getKeysFromAllScopes(t){let e=t._keys;return e||(e=t._keys=resolveKeysFromAllScopes(t._scopes)),e}function resolveKeysFromAllScopes(t){const e=new Set;for(const n of t)for(const t of Object.keys(n).filter((t=>!t.startsWith("_"))))e.add(t);return Array.from(e)}function _parseObjectDataRadialScale(t,e,n,a){const{iScale:o}=t,{key:i="r"}=this._parsing,r=new Array(a);let l,s,c,d;for(l=0,s=a;le"x"===t?"y":"x";function splineCurve(t,e,n,a){const o=t.skip?e:t,i=e,r=n.skip?e:n,l=distanceBetweenPoints(i,o),s=distanceBetweenPoints(r,i);let c=l/(l+s),d=s/(l+s);c=isNaN(c)?0:c,d=isNaN(d)?0:d;const p=a*c,u=a*d;return{previous:{x:i.x-p*(r.x-o.x),y:i.y-p*(r.y-o.y)},next:{x:i.x+u*(r.x-o.x),y:i.y+u*(r.y-o.y)}}}function monotoneAdjust(t,e,n){const a=t.length;let o,i,r,l,s,c=getPoint(t,0);for(let d=0;d!t.skip))),"monotone"===e.cubicInterpolationMode)splineCurveMonotone(t,o);else{let n=a?t[t.length-1]:t[0];for(i=0,r=t.length;it.ownerDocument.defaultView.getComputedStyle(t,null);function getStyle(t,e){return getComputedStyle$1(t).getPropertyValue(e)}const positions=["top","right","bottom","left"];function getPositionedStyle(t,e,n){const a={};n=n?"-"+n:"";for(let o=0;o<4;o++){const i=positions[o];a[i]=parseFloat(t[e+"-"+i+n])||0}return a.width=a.left+a.right,a.height=a.top+a.bottom,a}const useOffsetPos=(t,e,n)=>(t>0||e>0)&&(!n||!n.shadowRoot);function getCanvasPosition(t,e){const n=t.touches,a=n&&n.length?n[0]:t,{offsetX:o,offsetY:i}=a;let r,l,s=!1;if(useOffsetPos(o,i,t.target))r=o,l=i;else{const t=e.getBoundingClientRect();r=a.clientX-t.left,l=a.clientY-t.top,s=!0}return{x:r,y:l,box:s}}function getRelativePosition(t,e){if("native"in t)return t;const{canvas:n,currentDevicePixelRatio:a}=e,o=getComputedStyle$1(n),i="border-box"===o.boxSizing,r=getPositionedStyle(o,"padding"),l=getPositionedStyle(o,"border","width"),{x:s,y:c,box:d}=getCanvasPosition(t,n),p=r.left+(d&&l.left),u=r.top+(d&&l.top);let{width:h,height:m}=e;return i&&(h-=r.width+l.width,m-=r.height+l.height),{x:Math.round((s-p)/h*n.width/a),y:Math.round((c-u)/m*n.height/a)}}function getContainerSize(t,e,n){let a,o;if(void 0===e||void 0===n){const i=_getParentNode(t);if(i){const t=i.getBoundingClientRect(),r=getComputedStyle$1(i),l=getPositionedStyle(r,"border","width"),s=getPositionedStyle(r,"padding");e=t.width-s.width-l.width,n=t.height-s.height-l.height,a=parseMaxStyle(r.maxWidth,i,"clientWidth"),o=parseMaxStyle(r.maxHeight,i,"clientHeight")}else e=t.clientWidth,n=t.clientHeight}return{width:e,height:n,maxWidth:a||INFINITY,maxHeight:o||INFINITY}}const round1=t=>Math.round(10*t)/10;function getMaximumSize(t,e,n,a){const o=getComputedStyle$1(t),i=getPositionedStyle(o,"margin"),r=parseMaxStyle(o.maxWidth,t,"clientWidth")||INFINITY,l=parseMaxStyle(o.maxHeight,t,"clientHeight")||INFINITY,s=getContainerSize(t,e,n);let{width:c,height:d}=s;if("content-box"===o.boxSizing){const t=getPositionedStyle(o,"border","width"),e=getPositionedStyle(o,"padding");c-=e.width+t.width,d-=e.height+t.height}c=Math.max(0,c-i.width),d=Math.max(0,a?c/a:d-i.height),c=round1(Math.min(c,r,s.maxWidth)),d=round1(Math.min(d,l,s.maxHeight)),c&&!d&&(d=round1(c/2));return(void 0!==e||void 0!==n)&&a&&s.height&&d>s.height&&(d=s.height,c=round1(Math.floor(d*a))),{width:c,height:d}}function retinaScale(t,e,n){const a=e||1,o=Math.floor(t.height*a),i=Math.floor(t.width*a);t.height=Math.floor(t.height),t.width=Math.floor(t.width);const r=t.canvas;return r.style&&(n||!r.style.height&&!r.style.width)&&(r.style.height=`${t.height}px`,r.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==a||r.height!==o||r.width!==i)&&(t.currentDevicePixelRatio=a,r.height=o,r.width=i,t.ctx.setTransform(a,0,0,a,0,0),!0)}const supportsEventListenerOptions=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(e){}return t}();function readUsedSize(t,e){const n=getStyle(t,e),a=n&&n.match(/^(\d+)(\.\d+)?px$/);return a?+a[1]:void 0}function _pointInLine(t,e,n,a){return{x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}}function _steppedInterpolation(t,e,n,a){return{x:t.x+n*(e.x-t.x),y:"middle"===a?n<.5?t.y:e.y:"after"===a?n<1?t.y:e.y:n>0?e.y:t.y}}function _bezierInterpolation(t,e,n,a){const o={x:t.cp2x,y:t.cp2y},i={x:e.cp1x,y:e.cp1y},r=_pointInLine(t,o,n),l=_pointInLine(o,i,n),s=_pointInLine(i,e,n),c=_pointInLine(r,l,n),d=_pointInLine(l,s,n);return _pointInLine(c,d,n)}const getRightToLeftAdapter=function(t,e){return{x:n=>t+t+e-n,setWidth(t){e=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}},getLeftToRightAdapter=function(){return{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}};function getRtlAdapter(t,e,n){return t?getRightToLeftAdapter(e,n):getLeftToRightAdapter()}function overrideTextDirection(t,e){let n,a;"ltr"!==e&&"rtl"!==e||(n=t.canvas.style,a=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=a)}function restoreTextDirection(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function propertyFn(t){return"angle"===t?{between:_angleBetween,compare:_angleDiff,normalize:_normalizeAngle}:{between:_isBetween,compare:(t,e)=>t-e,normalize:t=>t}}function normalizeSegment({start:t,end:e,count:n,loop:a,style:o}){return{start:t%n,end:e%n,loop:a&&(e-t+1)%n==0,style:o}}function getSegment(t,e,n){const{property:a,start:o,end:i}=n,{between:r,normalize:l}=propertyFn(a),s=e.length;let c,d,{start:p,end:u,loop:h}=t;if(h){for(p+=s,u+=s,c=0,d=s;cx||s(o,f,g)&&0!==l(o,f),y=()=>!x||0===l(i,g)||s(i,f,g);for(let k=d,_=d;k<=p;++k)b=e[k%r],b.skip||(g=c(b[a]),g!==f&&(x=s(g,o,i),null===v&&w()&&(v=0===l(g,o)?k:_),null!==v&&y()&&(m.push(normalizeSegment({start:v,end:k,loop:u,count:r,style:h})),v=null),_=k,f=g));return null!==v&&m.push(normalizeSegment({start:v,end:p,loop:u,count:r,style:h})),m}function _boundSegments(t,e){const n=[],a=t.segments;for(let o=0;oo&&t[i%e].skip;)i--;return i%=e,{start:o,end:i}}function solidSegments(t,e,n,a){const o=t.length,i=[];let r,l=e,s=t[e];for(r=e+1;r<=n;++r){const n=t[r%o];n.skip||n.stop?s.skip||(a=!1,i.push({start:e%o,end:(r-1)%o,loop:a}),e=l=n.stop?r:null):(l=r,s.skip&&(e=r)),s=n}return null!==l&&i.push({start:e%o,end:l%o,loop:a}),i}function _computeSegments(t,e){const n=t.points,a=t.options.spanGaps,o=n.length;if(!o)return[];const i=!!t._loop,{start:r,end:l}=findStartAndEnd(n,o,i,a);if(!0===a)return splitByStyles(t,[{start:r,end:l,loop:i}],n,e);return splitByStyles(t,solidSegments(n,r,la({chart:t,initial:e.initial,numSteps:i,currentStep:Math.min(n-e.start,i)})))}_refresh(){this._request||(this._running=!0,this._request=requestAnimFrame.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(t=Date.now()){let e=0;this._charts.forEach(((n,a)=>{if(!n.running||!n.items.length)return;const o=n.items;let i,r=o.length-1,l=!1;for(;r>=0;--r)i=o[r],i._active?(i._total>n.duration&&(n.duration=i._total),i.tick(t),l=!0):(o[r]=o[o.length-1],o.pop());l&&(a.draw(),this._notify(a,n,t,"progress")),o.length||(n.running=!1,this._notify(a,n,t,"complete"),n.initial=!1),e+=o.length})),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let n=e.get(t);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,n)),n}listen(t,e,n){this._getAnims(t).listeners[e].push(n)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce(((t,e)=>Math.max(t,e._duration)),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const n=e.items;let a=n.length-1;for(;a>=0;--a)n[a].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var animator=new Animator;const transparent="transparent",interpolators={boolean:(t,e,n)=>n>.5?e:t,color(t,e,n){const a=color(t||transparent),o=a.valid&&color(e||transparent);return o&&o.valid?o.mix(a,n).hexString():e},number:(t,e,n)=>t+(e-t)*n};class Animation{constructor(t,e,n,a){const o=e[n];a=resolve([t.to,a,o,t.from]);const i=resolve([t.from,o,a]);this._active=!0,this._fn=t.fn||interpolators[t.type||typeof i],this._easing=effects[t.easing]||effects.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=n,this._from=i,this._to=a,this._promises=void 0}active(){return this._active}update(t,e,n){if(this._active){this._notify(!1);const a=this._target[this._prop],o=n-this._start,i=this._duration-o;this._start=n,this._duration=Math.floor(Math.max(i,t.duration)),this._total+=o,this._loop=!!t.loop,this._to=resolve([t.to,e,a,t.from]),this._from=resolve([t.from,a,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,n=this._duration,a=this._prop,o=this._from,i=this._loop,r=this._to;let l;if(this._active=o!==r&&(i||e1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[a]=this._fn(o,r,l))}wait(){const t=this._promises||(this._promises=[]);return new Promise(((e,n)=>{t.push({res:e,rej:n})}))}_notify(t){const e=t?"res":"rej",n=this._promises||[];for(let a=0;a{const o=t[a];if(!isObject(o))return;const i={};for(const t of e)i[t]=o[t];(isArray(o.properties)&&o.properties||[a]).forEach((t=>{t!==a&&n.has(t)||n.set(t,i)}))}))}_animateOptions(t,e){const n=e.options,a=resolveTargetOptions(t,n);if(!a)return[];const o=this._createAnimations(a,n);return n.$shared&&awaitAll(t.options.$animations,n).then((()=>{t.options=n}),(()=>{})),o}_createAnimations(t,e){const n=this._properties,a=[],o=t.$animations||(t.$animations={}),i=Object.keys(e),r=Date.now();let l;for(l=i.length-1;l>=0;--l){const s=i[l];if("$"===s.charAt(0))continue;if("options"===s){a.push(...this._animateOptions(t,e));continue}const c=e[s];let d=o[s];const p=n.get(s);if(d){if(p&&d.active()){d.update(p,c,r);continue}d.cancel()}p&&p.duration?(o[s]=d=new Animation(p,t,s,c),a.push(d)):t[s]=c}return a}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const n=this._createAnimations(t,e);return n.length?(animator.add(this._chart,n),!0):void 0}}function awaitAll(t,e){const n=[],a=Object.keys(e);for(let o=0;o0||!n&&e<0)return o.index}return null}function updateStacks(t,e){const{chart:n,_cachedMeta:a}=t,o=n._stacks||(n._stacks={}),{iScale:i,vScale:r,index:l}=a,s=i.axis,c=r.axis,d=getStackKey(i,r,a),p=e.length;let u;for(let h=0;hn[t].axis===e)).shift()}function createDatasetContext(t,e){return createContext(t,{active:!1,dataset:void 0,datasetIndex:e,index:e,mode:"default",type:"dataset"})}function createDataContext(t,e,n){return createContext(t,{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:n,index:e,mode:"default",type:"data"})}function clearStacks(t,e){const n=t.controller.index,a=t.vScale&&t.vScale.axis;if(a){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[a]||void 0===e[a][n])return;delete e[a][n],void 0!==e[a]._visualValues&&void 0!==e[a]._visualValues[n]&&delete e[a]._visualValues[n]}}}const isDirectUpdateMode=t=>"reset"===t||"none"===t,cloneIfNotShared=(t,e)=>e?t:Object.assign({},t),createStack=(t,e,n)=>t&&!e.hidden&&e._stacked&&{keys:getSortedDatasetIndices(n,!0),values:null};class DatasetController{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=isStacked(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&clearStacks(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,n=this.getDataset(),a=(t,e,n,a)=>"x"===t?e:"r"===t?a:n,o=e.xAxisID=valueOrDefault(n.xAxisID,getFirstScaleId(t,"x")),i=e.yAxisID=valueOrDefault(n.yAxisID,getFirstScaleId(t,"y")),r=e.rAxisID=valueOrDefault(n.rAxisID,getFirstScaleId(t,"r")),l=e.indexAxis,s=e.iAxisID=a(l,o,i,r),c=e.vAxisID=a(l,i,o,r);e.xScale=this.getScaleForId(o),e.yScale=this.getScaleForId(i),e.rScale=this.getScaleForId(r),e.iScale=this.getScaleForId(s),e.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&unlistenArrayEvents(this._data,this),t._stacked&&clearStacks(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),n=this._data;if(isObject(e))this._data=convertObjectDataToArray(e);else if(n!==e){if(n){unlistenArrayEvents(n,this);const t=this._cachedMeta;clearStacks(t),t._parsed=[]}e&&Object.isExtensible(e)&&listenArrayEvents(e,this),this._syncList=[],this._data=e}}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const e=this._cachedMeta,n=this.getDataset();let a=!1;this._dataCheck();const o=e._stacked;e._stacked=isStacked(e.vScale,e),e.stack!==n.stack&&(a=!0,clearStacks(e),e.stack=n.stack),this._resyncElements(t),(a||o!==e._stacked)&&updateStacks(this,e._parsed)}configure(){const t=this.chart.config,e=t.datasetScopeKeys(this._type),n=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(n,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){const{_cachedMeta:n,_data:a}=this,{iScale:o,_stacked:i}=n,r=o.axis;let l,s,c,d=0===t&&e===a.length||n._sorted,p=t>0&&n._parsed[t-1];if(!1===this._parsing)n._parsed=a,n._sorted=!0,c=a;else{c=isArray(a[t])?this.parseArrayData(n,a,t,e):isObject(a[t])?this.parseObjectData(n,a,t,e):this.parsePrimitiveData(n,a,t,e);const o=()=>null===s[r]||p&&s[r]e||d=0;--p)if(!h()){this.updateRangeFromParsed(s,t,u,l);break}return s}getAllParsedValues(t){const e=this._cachedMeta._parsed,n=[];let a,o,i;for(a=0,o=e.length;a=0&&tthis.getContext(n,a,e)),d);return h.$shared&&(h.$shared=l,o[i]=Object.freeze(cloneIfNotShared(h,l))),h}_resolveAnimations(t,e,n){const a=this.chart,o=this._cachedDataOpts,i=`animation-${e}`,r=o[i];if(r)return r;let l;if(!1!==a.options.animation){const a=this.chart.config,o=a.datasetAnimationScopeKeys(this._type,e),i=a.getOptionScopes(this.getDataset(),o);l=a.createResolver(i,this.getContext(t,n,e))}const s=new Animations(a,l&&l.animations);return l&&l._cacheable&&(o[i]=Object.freeze(s)),s}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||isDirectUpdateMode(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){const n=this.resolveDataElementOptions(t,e),a=this._sharedOptions,o=this.getSharedOptions(n),i=this.includeOptions(e,o)||o!==a;return this.updateSharedOptions(o,e,n),{sharedOptions:o,includeOptions:i}}updateElement(t,e,n,a){isDirectUpdateMode(a)?Object.assign(t,n):this._resolveAnimations(e,a).update(t,n)}updateSharedOptions(t,e,n){t&&!isDirectUpdateMode(e)&&this._resolveAnimations(void 0,e).update(t,n)}_setStyle(t,e,n,a){t.active=a;const o=this.getStyle(e,a);this._resolveAnimations(e,n,a).update(t,{options:!a&&this.getSharedOptions(o)||o})}removeHoverStyle(t,e,n){this._setStyle(t,n,"active",!1)}setHoverStyle(t,e,n){this._setStyle(t,n,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,n=this._cachedMeta.data;for(const[r,l,s]of this._syncList)this[r](l,s);this._syncList=[];const a=n.length,o=e.length,i=Math.min(o,a);i&&this.parse(0,i),o>a?this._insertElements(a,o-a,t):o{for(t.length+=e,r=t.length-1;r>=i;r--)t[r]=t[r-e]};for(l(o),r=t;rt-e)))}return t._cache.$bar}function computeMinSampleSize(t){const e=t.iScale,n=getAllScaleValues(e,t.type);let a,o,i,r,l=e._length;const s=()=>{32767!==i&&-32768!==i&&(defined(r)&&(l=Math.min(l,Math.abs(i-r)||l)),r=i)};for(a=0,o=n.length;a0?o[t-1]:null,l=tMath.abs(l)&&(s=l,c=r),e[n.axis]=c,e._custom={barStart:s,barEnd:c,start:o,end:i,min:r,max:l}}function parseValue(t,e,n,a){return isArray(t)?parseFloatBar(t,e,n,a):e[n.axis]=n.parse(t,a),e}function parseArrayOrPrimitive(t,e,n,a){const o=t.iScale,i=t.vScale,r=o.getLabels(),l=o===i,s=[];let c,d,p,u;for(c=n,d=n+a;c=n?1:-1)}function borderProps(t){let e,n,a,o,i;return t.horizontal?(e=t.base>t.x,n="left",a="right"):(e=t.baset.controller.options.grouped)),o=n.options.stacked,i=[],r=t=>{const n=t.controller.getParsed(e),a=n&&n[t.vScale.axis];if(isNullOrUndef(a)||isNaN(a))return!0};for(const l of a)if((void 0===e||!r(l))&&((!1===o||-1===i.indexOf(l.stack)||void 0===o&&void 0===l.stack)&&i.push(l.stack),l.index===t))break;return i.length||i.push(void 0),i}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,n){const a=this._getStacks(t,n),o=void 0!==e?a.indexOf(e):-1;return-1===o?a.length-1:o}_getRuler(){const t=this.options,e=this._cachedMeta,n=e.iScale,a=[];let o,i;for(o=0,i=e.data.length;o=0;--n)e=Math.max(e,t[n].size(this.resolveDataElementOptions(n))/2);return e>0&&e}getLabelAndValue(t){const e=this._cachedMeta,n=this.chart.data.labels||[],{xScale:a,yScale:o}=e,i=this.getParsed(t),r=a.getLabelForValue(i.x),l=o.getLabelForValue(i.y),s=i._custom;return{label:n[t]||"",value:"("+r+", "+l+(s?", "+s:"")+")"}}update(t){const e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,n,a){const o="reset"===a,{iScale:i,vScale:r}=this._cachedMeta,{sharedOptions:l,includeOptions:s}=this._getSharedOptions(e,a),c=i.axis,d=r.axis;for(let p=e;p_angleBetween(t,l,s,!0)?1:Math.max(e,e*n,a,a*n),m=(t,e,a)=>_angleBetween(t,l,s,!0)?-1:Math.min(e,e*n,a,a*n),g=h(0,c,p),b=h(HALF_PI,d,u),f=m(PI,c,p),x=m(PI+HALF_PI,d,u);a=(g-f)/2,o=(b-x)/2,i=-(g+f)/2,r=-(b+x)/2}return{ratioX:a,ratioY:o,offsetX:i,offsetY:r}}_defineProperty(BubbleController,"id","bubble"),_defineProperty(BubbleController,"defaults",{datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}}),_defineProperty(BubbleController,"overrides",{scales:{x:{type:"linear"},y:{type:"linear"}}});class DoughnutController extends DatasetController{constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){const n=this.getDataset().data,a=this._cachedMeta;if(!1===this._parsing)a._parsed=n;else{let o,i,r=t=>+n[t];if(isObject(n[t])){const{key:t="value"}=this._parsing;r=e=>+resolveObjectKey(n[e],t)}for(o=t,i=t+e;o0&&!isNaN(t)?TAU*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this._cachedMeta,n=this.chart,a=n.data.labels||[],o=formatNumber(e._parsed[t],n.options.locale);return{label:a[t]||"",value:o}}getMaxBorderWidth(t){let e=0;const n=this.chart;let a,o,i,r,l;if(!t)for(a=0,o=n.data.datasets.length;a"spacing"!==t,_indexable:t=>"spacing"!==t}),_defineProperty(DoughnutController,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:n,color:a}}=t.legend.options;return e.labels.map(((e,o)=>{const i=t.getDatasetMeta(0).controller.getStyle(o);return{text:e,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,fontColor:a,lineWidth:i.borderWidth,pointStyle:n,hidden:!t.getDataVisibility(o),index:o}}))}return[]}},onClick(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}}}});class LineController extends DatasetController{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){const e=this._cachedMeta,{dataset:n,data:a=[],_dataset:o}=e,i=this.chart._animationsDisabled;let{start:r,count:l}=_getStartAndCountOfVisiblePoints(e,a,i);this._drawStart=r,this._drawCount=l,_scaleRangesChanged(e)&&(r=0,l=a.length),n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!o._decimated,n.points=a;const s=this.resolveDatasetElementOptions(t);this.options.showLine||(s.borderWidth=0),s.segment=this.options.segment,this.updateElement(n,void 0,{animated:!i,options:s},t),this.updateElements(a,r,l,t)}updateElements(t,e,n,a){const o="reset"===a,{iScale:i,vScale:r,_stacked:l,_dataset:s}=this._cachedMeta,{sharedOptions:c,includeOptions:d}=this._getSharedOptions(e,a),p=i.axis,u=r.axis,{spanGaps:h,segment:m}=this.options,g=isNumber(h)?h:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||o||"none"===a,f=e+n,x=t.length;let v=e>0&&this.getParsed(e-1);for(let w=0;w=f){h.skip=!0;continue}const x=this.getParsed(w),y=isNullOrUndef(x[u]),k=h[p]=i.getPixelForValue(x[p],w),_=h[u]=o||y?r.getBasePixel():r.getPixelForValue(l?this.applyStack(r,x,l):x[u],w);h.skip=isNaN(k)||isNaN(_)||y,h.stop=w>0&&Math.abs(x[p]-v[p])>g,m&&(h.parsed=x,h.raw=s.data[w]),d&&(h.options=c||this.resolveDataElementOptions(w,n.active?"active":a)),b||this.updateElement(n,w,h,a),v=x}}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,n=e.options&&e.options.borderWidth||0,a=t.data||[];if(!a.length)return n;const o=a[0].size(this.resolveDataElementOptions(0)),i=a[a.length-1].size(this.resolveDataElementOptions(a.length-1));return Math.max(n,o,i)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}_defineProperty(LineController,"id","line"),_defineProperty(LineController,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),_defineProperty(LineController,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}});class PolarAreaController extends DatasetController{constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const e=this._cachedMeta,n=this.chart,a=n.data.labels||[],o=formatNumber(e._parsed[t].r,n.options.locale);return{label:a[t]||"",value:o}}parseObjectData(t,e,n,a){return _parseObjectDataRadialScale.bind(this)(t,e,n,a)}update(t){const e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){const t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach(((t,n)=>{const a=this.getParsed(n).r;!isNaN(a)&&this.chart.getDataVisibility(n)&&(ae.max&&(e.max=a))})),e}_updateRadius(){const t=this.chart,e=t.chartArea,n=t.options,a=Math.min(e.right-e.left,e.bottom-e.top),o=Math.max(a/2,0),i=(o-Math.max(n.cutoutPercentage?o/100*n.cutoutPercentage:1,0))/t.getVisibleDatasetCount();this.outerRadius=o-i*this.index,this.innerRadius=this.outerRadius-i}updateElements(t,e,n,a){const o="reset"===a,i=this.chart,r=i.options.animation,l=this._cachedMeta.rScale,s=l.xCenter,c=l.yCenter,d=l.getIndexAngle(0)-.5*PI;let p,u=d;const h=360/this.countVisibleElements();for(p=0;p{!isNaN(this.getParsed(n).r)&&this.chart.getDataVisibility(n)&&e++})),e}_computeAngle(t,e,n){return this.chart.getDataVisibility(t)?toRadians(this.resolveDataElementOptions(t,e).angle||n):0}}_defineProperty(PolarAreaController,"id","polarArea"),_defineProperty(PolarAreaController,"defaults",{dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0}),_defineProperty(PolarAreaController,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:n,color:a}}=t.legend.options;return e.labels.map(((e,o)=>{const i=t.getDatasetMeta(0).controller.getStyle(o);return{text:e,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,fontColor:a,lineWidth:i.borderWidth,pointStyle:n,hidden:!t.getDataVisibility(o),index:o}}))}return[]}},onClick(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}});class PieController extends DoughnutController{}_defineProperty(PieController,"id","pie"),_defineProperty(PieController,"defaults",{cutout:0,rotation:0,circumference:360,radius:"100%"});class RadarController extends DatasetController{getLabelAndValue(t){const e=this._cachedMeta.vScale,n=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(n[e.axis])}}parseObjectData(t,e,n,a){return _parseObjectDataRadialScale.bind(this)(t,e,n,a)}update(t){const e=this._cachedMeta,n=e.dataset,a=e.data||[],o=e.iScale.getLabels();if(n.points=a,"resize"!==t){const e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);const i={_loop:!0,_fullLoop:o.length===a.length,options:e};this.updateElement(n,void 0,i,t)}this.updateElements(a,0,a.length,t)}updateElements(t,e,n,a){const o=this._cachedMeta.rScale,i="reset"===a;for(let r=e;r0&&this.getParsed(e-1);for(let v=e;v0&&Math.abs(n[u]-x[u])>b,g&&(c.parsed=n,c.raw=s.data[v]),p&&(c.options=d||this.resolveDataElementOptions(v,e.active?"active":a)),f||this.updateElement(e,v,c,a),x=n}this.updateSharedOptions(d,a,c)}getMaxOverflow(){const t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let t=0;for(let n=e.length-1;n>=0;--n)t=Math.max(t,e[n].size(this.resolveDataElementOptions(n))/2);return t>0&&t}const n=t.dataset,a=n.options&&n.options.borderWidth||0;if(!e.length)return a;const o=e[0].size(this.resolveDataElementOptions(0)),i=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(a,o,i)/2}}_defineProperty(ScatterController,"id","scatter"),_defineProperty(ScatterController,"defaults",{datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1}),_defineProperty(ScatterController,"overrides",{interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}});var controllers=Object.freeze({__proto__:null,BarController:BarController,BubbleController:BubbleController,DoughnutController:DoughnutController,LineController:LineController,PolarAreaController:PolarAreaController,PieController:PieController,RadarController:RadarController,ScatterController:ScatterController});function abstract(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class DateAdapterBase{static override(t){Object.assign(DateAdapterBase.prototype,t)}constructor(t){this.options=t||{}}init(){}formats(){return abstract()}parse(){return abstract()}format(){return abstract()}add(){return abstract()}diff(){return abstract()}startOf(){return abstract()}endOf(){return abstract()}}var adapters={_date:DateAdapterBase};function binarySearch(t,e,n,a){const{controller:o,data:i,_sorted:r}=t,l=o._cachedMeta.iScale;if(l&&e===l.axis&&"r"!==e&&r&&i.length){const t=l._reversePixels?_rlookupByKey:_lookupByKey;if(!a)return t(i,e,n);if(o._sharedOptions){const a=i[0],o="function"==typeof a.getRange&&a.getRange(e);if(o){const a=t(i,e,n-o),r=t(i,e,n+o);return{lo:a.lo,hi:r.hi}}}}return{lo:0,hi:i.length-1}}function evaluateInteractionItems(t,e,n,a,o){const i=t.getSortedVisibleDatasetMetas(),r=n[e];for(let l=0,s=i.length;l{t[r](e[n],o)&&(i.push({element:t,datasetIndex:a,index:s}),l=l||t.inRange(e.x,e.y,o))})),a&&!l?[]:i}var Interaction={evaluateInteractionItems:evaluateInteractionItems,modes:{index(t,e,n,a){const o=getRelativePosition(e,t),i=n.axis||"x",r=n.includeInvisible||!1,l=n.intersect?getIntersectItems(t,o,i,a,r):getNearestItems(t,o,i,!1,a,r),s=[];return l.length?(t.getSortedVisibleDatasetMetas().forEach((t=>{const e=l[0].index,n=t.data[e];n&&!n.skip&&s.push({element:n,datasetIndex:t.index,index:e})})),s):[]},dataset(t,e,n,a){const o=getRelativePosition(e,t),i=n.axis||"xy",r=n.includeInvisible||!1;let l=n.intersect?getIntersectItems(t,o,i,a,r):getNearestItems(t,o,i,!1,a,r);if(l.length>0){const e=l[0].datasetIndex,n=t.getDatasetMeta(e).data;l=[];for(let t=0;tgetIntersectItems(t,getRelativePosition(e,t),n.axis||"xy",a,n.includeInvisible||!1),nearest(t,e,n,a){const o=getRelativePosition(e,t),i=n.axis||"xy",r=n.includeInvisible||!1;return getNearestItems(t,o,i,n.intersect,a,r)},x:(t,e,n,a)=>getAxisItems(t,getRelativePosition(e,t),"x",n.intersect,a),y:(t,e,n,a)=>getAxisItems(t,getRelativePosition(e,t),"y",n.intersect,a)}};const STATIC_POSITIONS=["left","top","right","bottom"];function filterByPosition(t,e){return t.filter((t=>t.pos===e))}function filterDynamicPositionByAxis(t,e){return t.filter((t=>-1===STATIC_POSITIONS.indexOf(t.pos)&&t.box.axis===e))}function sortByWeight(t,e){return t.sort(((t,n)=>{const a=e?n:t,o=e?t:n;return a.weight===o.weight?a.index-o.index:a.weight-o.weight}))}function wrapBoxes(t){const e=[];let n,a,o,i,r,l;for(n=0,a=(t||[]).length;nt.box.fullSize)),!0),a=sortByWeight(filterByPosition(e,"left"),!0),o=sortByWeight(filterByPosition(e,"right")),i=sortByWeight(filterByPosition(e,"top"),!0),r=sortByWeight(filterByPosition(e,"bottom")),l=filterDynamicPositionByAxis(e,"x"),s=filterDynamicPositionByAxis(e,"y");return{fullSize:n,leftAndTop:a.concat(i),rightAndBottom:o.concat(s).concat(r).concat(l),chartArea:filterByPosition(e,"chartArea"),vertical:a.concat(o).concat(s),horizontal:i.concat(r).concat(l)}}function getCombinedMax(t,e,n,a){return Math.max(t[n],e[n])+Math.max(t[a],e[a])}function updateMaxPadding(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function updateDims(t,e,n,a){const{pos:o,box:i}=n,r=t.maxPadding;if(!isObject(o)){n.size&&(t[o]-=n.size);const e=a[n.stack]||{size:0,count:1};e.size=Math.max(e.size,n.horizontal?i.height:i.width),n.size=e.size/e.count,t[o]+=n.size}i.getPadding&&updateMaxPadding(r,i.getPadding());const l=Math.max(0,e.outerWidth-getCombinedMax(r,t,"left","right")),s=Math.max(0,e.outerHeight-getCombinedMax(r,t,"top","bottom")),c=l!==t.w,d=s!==t.h;return t.w=l,t.h=s,n.horizontal?{same:c,other:d}:{same:d,other:c}}function handleMaxPadding(t){const e=t.maxPadding;function n(n){const a=Math.max(e[n]-t[n],0);return t[n]+=a,a}t.y+=n("top"),t.x+=n("left"),n("right"),n("bottom")}function getMargins(t,e){const n=e.maxPadding;function a(t){const a={left:0,top:0,right:0,bottom:0};return t.forEach((t=>{a[t]=Math.max(e[t],n[t])})),a}return a(t?["left","right"]:["top","bottom"])}function fitBoxes(t,e,n,a){const o=[];let i,r,l,s,c,d;for(i=0,r=t.length,c=0;i{"function"==typeof t.beforeLayout&&t.beforeLayout()}));const d=s.reduce(((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1),0)||1,p=Object.freeze({outerWidth:e,outerHeight:n,padding:o,availableWidth:i,availableHeight:r,vBoxMaxWidth:i/2/d,hBoxMaxHeight:r/2}),u=Object.assign({},o);updateMaxPadding(u,toPadding(a));const h=Object.assign({maxPadding:u,w:i,h:r,x:o.left,y:o.top},o),m=setLayoutDims(s.concat(c),p);fitBoxes(l.fullSize,h,p,m),fitBoxes(s,h,p,m),fitBoxes(c,h,p,m)&&fitBoxes(s,h,p,m),handleMaxPadding(h),placeBoxes(l.leftAndTop,h,p,m),h.x+=h.w,h.y+=h.h,placeBoxes(l.rightAndBottom,h,p,m),t.chartArea={left:h.left,top:h.top,right:h.left+h.w,bottom:h.top+h.h,height:h.h,width:h.w},each(l.chartArea,(e=>{const n=e.box;Object.assign(n,t.chartArea),n.update(h.w,h.h,{left:0,top:0,right:0,bottom:0})}))}};class BasePlatform{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,n){}removeEventListener(t,e,n){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,n,a){return e=Math.max(0,e||t.width),n=n||t.height,{width:e,height:Math.max(0,a?Math.floor(e/a):n)}}isAttached(t){return!0}updateConfig(t){}}class BasicPlatform extends BasePlatform{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const EXPANDO_KEY="$chartjs",EVENT_TYPES={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},isNullOrEmpty=t=>null===t||""===t;function initCanvas(t,e){const n=t.style,a=t.getAttribute("height"),o=t.getAttribute("width");if(t[EXPANDO_KEY]={initial:{height:a,width:o,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",isNullOrEmpty(o)){const e=readUsedSize(t,"width");void 0!==e&&(t.width=e)}if(isNullOrEmpty(a))if(""===t.style.height)t.height=t.width/(e||2);else{const e=readUsedSize(t,"height");void 0!==e&&(t.height=e)}return t}const eventListenerOptions=!!supportsEventListenerOptions&&{passive:!0};function addListener(t,e,n){t.addEventListener(e,n,eventListenerOptions)}function removeListener(t,e,n){t.canvas.removeEventListener(e,n,eventListenerOptions)}function fromNativeEvent(t,e){const n=EVENT_TYPES[t.type]||t.type,{x:a,y:o}=getRelativePosition(t,e);return{type:n,chart:e,native:t,x:void 0!==a?a:null,y:void 0!==o?o:null}}function nodeListContains(t,e){for(const n of t)if(n===e||n.contains(e))return!0}function createAttachObserver(t,e,n){const a=t.canvas,o=new MutationObserver((t=>{let e=!1;for(const n of t)e=e||nodeListContains(n.addedNodes,a),e=e&&!nodeListContains(n.removedNodes,a);e&&n()}));return o.observe(document,{childList:!0,subtree:!0}),o}function createDetachObserver(t,e,n){const a=t.canvas,o=new MutationObserver((t=>{let e=!1;for(const n of t)e=e||nodeListContains(n.removedNodes,a),e=e&&!nodeListContains(n.addedNodes,a);e&&n()}));return o.observe(document,{childList:!0,subtree:!0}),o}const drpListeningCharts=new Map;let oldDevicePixelRatio=0;function onWindowResize(){const t=window.devicePixelRatio;t!==oldDevicePixelRatio&&(oldDevicePixelRatio=t,drpListeningCharts.forEach(((e,n)=>{n.currentDevicePixelRatio!==t&&e()})))}function listenDevicePixelRatioChanges(t,e){drpListeningCharts.size||window.addEventListener("resize",onWindowResize),drpListeningCharts.set(t,e)}function unlistenDevicePixelRatioChanges(t){drpListeningCharts.delete(t),drpListeningCharts.size||window.removeEventListener("resize",onWindowResize)}function createResizeObserver(t,e,n){const a=t.canvas,o=a&&_getParentNode(a);if(!o)return;const i=throttled(((t,e)=>{const a=o.clientWidth;n(t,e),a{const e=t[0],n=e.contentRect.width,a=e.contentRect.height;0===n&&0===a||i(n,a)}));return r.observe(o),listenDevicePixelRatioChanges(t,i),r}function releaseObserver(t,e,n){n&&n.disconnect(),"resize"===e&&unlistenDevicePixelRatioChanges(t)}function createProxyAndListen(t,e,n){const a=t.canvas,o=throttled((e=>{null!==t.ctx&&n(fromNativeEvent(e,t))}),t);return addListener(a,e,o),o}class DomPlatform extends BasePlatform{acquireContext(t,e){const n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(initCanvas(t,e),n):null}releaseContext(t){const e=t.canvas;if(!e[EXPANDO_KEY])return!1;const n=e[EXPANDO_KEY].initial;["height","width"].forEach((t=>{const a=n[t];isNullOrUndef(a)?e.removeAttribute(t):e.setAttribute(t,a)}));const a=n.style||{};return Object.keys(a).forEach((t=>{e.style[t]=a[t]})),e.width=e.width,delete e[EXPANDO_KEY],!0}addEventListener(t,e,n){this.removeEventListener(t,e);const a=t.$proxies||(t.$proxies={}),o={attach:createAttachObserver,detach:createDetachObserver,resize:createResizeObserver}[e]||createProxyAndListen;a[e]=o(t,e,n)}removeEventListener(t,e){const n=t.$proxies||(t.$proxies={}),a=n[e];if(!a)return;({attach:releaseObserver,detach:releaseObserver,resize:releaseObserver}[e]||removeListener)(t,e,a),n[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,n,a){return getMaximumSize(t,e,n,a)}isAttached(t){const e=_getParentNode(t);return!(!e||!e.isConnected)}}function _detectPlatform(t){return!_isDomSupported()||"undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas?BasicPlatform:DomPlatform}class Element{constructor(){_defineProperty(this,"active",!1)}tooltipPosition(t){const{x:e,y:n}=this.getProps(["x","y"],t);return{x:e,y:n}}hasValue(){return isNumber(this.x)&&isNumber(this.y)}getProps(t,e){const n=this.$animations;if(!e||!n)return this;const a={};return t.forEach((t=>{a[t]=n[t]&&n[t].active()?n[t]._to:this[t]})),a}}function autoSkip(t,e){const n=t.options.ticks,a=determineMaxTicks(t),o=Math.min(n.maxTicksLimit||a,a),i=n.major.enabled?getMajorIndices(e):[],r=i.length,l=i[0],s=i[r-1],c=[];if(r>o)return skipMajors(e,c,i,r/o),c;const d=calculateSpacing(i,e,o);if(r>0){let t,n;const a=r>1?Math.round((s-l)/(r-1)):null;for(skip(e,c,d,isNullOrUndef(a)?0:l-a,l),t=0,n=r-1;to)return t}return Math.max(o,1)}function getMajorIndices(t){const e=[];let n,a;for(n=0,a=t.length;n"left"===t?"right":"right"===t?"left":t,offsetFromEdge=(t,e,n)=>"top"===e||"left"===e?t[e]+n:t[e]-n;function sample(t,e){const n=[],a=t.length/e,o=t.length;let i=0;for(;ir+l)))return c}function garbageCollect(t,e){each(t,(t=>{const n=t.gc,a=n.length/2;let o;if(a>e){for(o=0;oa?a:n,a=o&&n>a?n:a,{min:finiteOrDefault(n,finiteOrDefault(a,n)),max:finiteOrDefault(a,finiteOrDefault(n,a))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){callback(this.options.beforeUpdate,[this])}update(t,e,n){const{beginAtZero:a,grace:o,ticks:i}=this.options,r=i.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=_addGrace(this,o,a),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=r=o||n<=1||!this.isHorizontal())return void(this.labelRotation=a);const c=this._getLabelSizes(),d=c.widest.width,p=c.highest.height,u=_limitValue(this.chart.width-d,0,this.maxWidth);i=t.offset?this.maxWidth/n:u/(n-1),d+6>i&&(i=u/(n-(t.offset?.5:1)),r=this.maxHeight-getTickMarkLength(t.grid)-e.padding-getTitleHeight(t.title,this.chart.options.font),l=Math.sqrt(d*d+p*p),s=toDegrees(Math.min(Math.asin(_limitValue((c.highest.height+6)/i,-1,1)),Math.asin(_limitValue(r/l,-1,1))-Math.asin(_limitValue(p/l,-1,1)))),s=Math.max(a,Math.min(o,s))),this.labelRotation=s}afterCalculateLabelRotation(){callback(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){callback(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:n,title:a,grid:o}}=this,i=this._isVisible(),r=this.isHorizontal();if(i){const i=getTitleHeight(a,e.options.font);if(r?(t.width=this.maxWidth,t.height=getTickMarkLength(o)+i):(t.height=this.maxHeight,t.width=getTickMarkLength(o)+i),n.display&&this.ticks.length){const{first:e,last:a,widest:o,highest:i}=this._getLabelSizes(),l=2*n.padding,s=toRadians(this.labelRotation),c=Math.cos(s),d=Math.sin(s);if(r){const e=n.mirror?0:d*o.width+c*i.height;t.height=Math.min(this.maxHeight,t.height+e+l)}else{const e=n.mirror?0:c*o.width+d*i.height;t.width=Math.min(this.maxWidth,t.width+e+l)}this._calculatePadding(e,a,d,c)}}this._handleMargins(),r?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,n,a){const{ticks:{align:o,padding:i},position:r}=this.options,l=0!==this.labelRotation,s="top"!==r&&"x"===this.axis;if(this.isHorizontal()){const r=this.getPixelForTick(0)-this.left,c=this.right-this.getPixelForTick(this.ticks.length-1);let d=0,p=0;l?s?(d=a*t.width,p=n*e.height):(d=n*t.height,p=a*e.width):"start"===o?p=e.width:"end"===o?d=t.width:"inner"!==o&&(d=t.width/2,p=e.width/2),this.paddingLeft=Math.max((d-r+i)*this.width/(this.width-r),0),this.paddingRight=Math.max((p-c+i)*this.width/(this.width-c),0)}else{let n=e.height/2,a=t.height/2;"start"===o?(n=0,a=t.height):"end"===o&&(n=e.height,a=0),this.paddingTop=n+i,this.paddingBottom=a+i}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){callback(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,n;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,n=t.length;e({width:o[t]||0,height:i[t]||0});return{first:y(0),last:y(e-1),widest:y(v),highest:y(w),widths:o,heights:i}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return _int16Range(this._alignToPixels?_alignPixel(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&tr*a?r/n:l/a:l*a0}_computeGridLineItems(t){const e=this.axis,n=this.chart,a=this.options,{grid:o,position:i,border:r}=a,l=o.offset,s=this.isHorizontal(),c=this.ticks.length+(l?1:0),d=getTickMarkLength(o),p=[],u=r.setContext(this.getContext()),h=u.display?u.width:0,m=h/2,g=function(t){return _alignPixel(n,t,h)};let b,f,x,v,w,y,k,_,S,z,C,M;if("top"===i)b=g(this.bottom),y=this.bottom-d,_=b-m,z=g(t.top)+m,M=t.bottom;else if("bottom"===i)b=g(this.top),z=t.top,M=g(t.bottom)-m,y=b+m,_=this.top+d;else if("left"===i)b=g(this.right),w=this.right-d,k=b-m,S=g(t.left)+m,C=t.right;else if("right"===i)b=g(this.left),S=t.left,C=g(t.right)-m,w=b+m,k=this.left+d;else if("x"===e){if("center"===i)b=g((t.top+t.bottom)/2+.5);else if(isObject(i)){const t=Object.keys(i)[0],e=i[t];b=g(this.chart.scales[t].getPixelForValue(e))}z=t.top,M=t.bottom,y=b+m,_=y+d}else if("y"===e){if("center"===i)b=g((t.left+t.right)/2);else if(isObject(i)){const t=Object.keys(i)[0],e=i[t];b=g(this.chart.scales[t].getPixelForValue(e))}w=b-m,k=w-d,S=t.left,C=t.right}const B=valueOrDefault(a.ticks.maxTicksLimit,c),D=Math.max(1,Math.ceil(c/B));for(f=0;fe.value===t));if(n>=0){return e.setContext(this.getContext(n)).lineWidth}return 0}drawGrid(t){const e=this.options.grid,n=this.ctx,a=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let o,i;const r=(t,e,a)=>{a.width&&a.color&&(n.save(),n.lineWidth=a.width,n.strokeStyle=a.color,n.setLineDash(a.borderDash||[]),n.lineDashOffset=a.borderDashOffset,n.beginPath(),n.moveTo(t.x,t.y),n.lineTo(e.x,e.y),n.stroke(),n.restore())};if(e.display)for(o=0,i=a.length;o{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:a,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),n=this.axis+"AxisID",a=[];let o,i;for(o=0,i=e.length;o{const a=n.split("."),o=a.pop(),i=[t].concat(a).join("."),r=e[n].split("."),l=r.pop(),s=r.join(".");defaults.route(i,o,s,l)}))}function isIChartComponent(t){return"id"in t&&"defaults"in t}class Registry{constructor(){this.controllers=new TypedRegistry(DatasetController,"datasets",!0),this.elements=new TypedRegistry(Element,"elements"),this.plugins=new TypedRegistry(Object,"plugins"),this.scales=new TypedRegistry(Scale,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,n){[...e].forEach((e=>{const a=n||this._getRegistryForType(e);n||a.isForType(e)||a===this.plugins&&e.id?this._exec(t,a,e):each(e,(e=>{const a=n||this._getRegistryForType(e);this._exec(t,a,e)}))}))}_exec(t,e,n){const a=_capitalize(t);callback(n["before"+a],[],n),e[t](n),callback(n["after"+a],[],n)}_getRegistryForType(t){for(let e=0;et.filter((t=>!e.some((e=>t.plugin.id===e.plugin.id))));this._notify(a(e,n),t,"stop"),this._notify(a(n,e),t,"start")}}function allPlugins(t){const e={},n=[],a=Object.keys(registry.plugins.items);for(let i=0;i1&&determineAxis(t[0].toLowerCase(),e))return t;throw new Error(`Cannot determine type of '${name}' axis. Please provide 'axis' or 'position' option.`)}function mergeScaleConfig(t,e){const n=overrides[t.type]||{scales:{}},a=e.scales||{},o=getIndexAxis(t.type,e),i=Object.create(null);return Object.keys(a).forEach((t=>{const e=a[t];if(!isObject(e))return console.error(`Invalid scale configuration for scale: ${t}`);if(e._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${t}`);const r=determineAxis(t,e),l=getDefaultScaleIDFromAxis(r,o),s=n.scales||{};i[t]=mergeIf(Object.create(null),[{axis:r},e,s[r],s[l]])})),t.data.datasets.forEach((n=>{const o=n.type||t.type,r=n.indexAxis||getIndexAxis(o,e),l=(overrides[o]||{}).scales||{};Object.keys(l).forEach((t=>{const e=getAxisFromDefaultScaleID(t,r),o=n[e+"AxisID"]||e;i[o]=i[o]||Object.create(null),mergeIf(i[o],[{axis:e},a[o],l[t]])}))})),Object.keys(i).forEach((t=>{const e=i[t];mergeIf(e,[defaults.scales[e.type],defaults.scale])})),i}function initOptions(t){const e=t.options||(t.options={});e.plugins=valueOrDefault(e.plugins,{}),e.scales=mergeScaleConfig(t,e)}function initData(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}function initConfig(t){return(t=t||{}).data=initData(t.data),initOptions(t),t}const keyCache=new Map,keysCached=new Set;function cachedKeys(t,e){let n=keyCache.get(t);return n||(n=e(),keyCache.set(t,n),keysCached.add(n)),n}const addIfFound=(t,e,n)=>{const a=resolveObjectKey(e,n);void 0!==a&&t.add(a)};class Config{constructor(t){this._config=initConfig(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=initData(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),initOptions(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return cachedKeys(t,(()=>[[`datasets.${t}`,""]]))}datasetAnimationScopeKeys(t,e){return cachedKeys(`${t}.transition.${e}`,(()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]]))}datasetElementScopeKeys(t,e){return cachedKeys(`${t}-${e}`,(()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]]))}pluginScopeKeys(t){const e=t.id;return cachedKeys(`${this.type}-plugin-${e}`,(()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]]))}_cachedScopes(t,e){const n=this._scopeCache;let a=n.get(t);return a&&!e||(a=new Map,n.set(t,a)),a}getOptionScopes(t,e,n){const{options:a,type:o}=this,i=this._cachedScopes(t,n),r=i.get(e);if(r)return r;const l=new Set;e.forEach((e=>{t&&(l.add(t),e.forEach((e=>addIfFound(l,t,e)))),e.forEach((t=>addIfFound(l,a,t))),e.forEach((t=>addIfFound(l,overrides[o]||{},t))),e.forEach((t=>addIfFound(l,defaults,t))),e.forEach((t=>addIfFound(l,descriptors,t)))}));const s=Array.from(l);return 0===s.length&&s.push(Object.create(null)),keysCached.has(e)&&i.set(e,s),s}chartOptionScopes(){const{options:t,type:e}=this;return[t,overrides[e]||{},defaults.datasets[e]||{},{type:e},defaults,descriptors]}resolveNamedOptions(t,e,n,a=[""]){const o={$shared:!0},{resolver:i,subPrefixes:r}=getResolver(this._resolverCache,t,a);let l=i;if(needContext(i,e)){o.$shared=!1;l=_attachContext(i,n=isFunction(n)?n():n,this.createResolver(t,n,r))}for(const s of e)o[s]=l[s];return o}createResolver(t,e,n=[""],a){const{resolver:o}=getResolver(this._resolverCache,t,n);return isObject(e)?_attachContext(o,e,void 0,a):o}}function getResolver(t,e,n){let a=t.get(e);a||(a=new Map,t.set(e,a));const o=n.join();let i=a.get(o);if(!i){i={resolver:_createResolver(e,n),subPrefixes:n.filter((t=>!t.toLowerCase().includes("hover")))},a.set(o,i)}return i}const hasFunction=t=>isObject(t)&&Object.getOwnPropertyNames(t).reduce(((e,n)=>e||isFunction(t[n])),!1);function needContext(t,e){const{isScriptable:n,isIndexable:a}=_descriptors(t);for(const o of e){const e=n(o),i=a(o),r=(i||e)&&t[o];if(e&&(isFunction(r)||hasFunction(r))||i&&isArray(r))return!0}return!1}var version="4.1.2";const KNOWN_POSITIONS=["top","bottom","left","right","chartArea"];function positionIsHorizontal(t,e){return"top"===t||"bottom"===t||-1===KNOWN_POSITIONS.indexOf(t)&&"x"===e}function compare2Level(t,e){return function(n,a){return n[t]===a[t]?n[e]-a[e]:n[t]-a[t]}}function onAnimationsComplete(t){const e=t.chart,n=e.options.animation;e.notifyPlugins("afterRender"),callback(n&&n.onComplete,[t],e)}function onAnimationProgress(t){const e=t.chart,n=e.options.animation;callback(n&&n.onProgress,[t],e)}function getCanvas(t){return _isDomSupported()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const instances={},getChart=t=>{const e=getCanvas(t);return Object.values(instances).filter((t=>t.canvas===e)).pop()};function moveNumericKeys(t,e,n){const a=Object.keys(t);for(const o of a){const a=+o;if(a>=e){const i=t[o];delete t[o],(n>0||a>e)&&(t[a+n]=i)}}}function determineLastEvent(t,e,n,a){return n&&"mouseout"!==t.type?a?e:t:null}function getDatasetArea(t){const{xScale:e,yScale:n}=t;if(e&&n)return{left:e.left,right:e.right,top:n.top,bottom:n.bottom}}class Chart{static register(...t){registry.add(...t),invalidatePlugins()}static unregister(...t){registry.remove(...t),invalidatePlugins()}constructor(t,e){const n=this.config=new Config(e),a=getCanvas(t),o=getChart(a);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");const i=n.createResolver(n.chartOptionScopes(),this.getContext());this.platform=new(n.platform||_detectPlatform(a)),this.platform.updateConfig(n);const r=this.platform.acquireContext(a,i.aspectRatio),l=r&&r.canvas,s=l&&l.height,c=l&&l.width;this.id=uid(),this.ctx=r,this.canvas=l,this.width=c,this.height=s,this._options=i,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new PluginService,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=debounce((t=>this.update(t)),i.resizeDelay||0),this._dataChanges=[],instances[this.id]=this,r&&l?(animator.listen(this,"complete",onAnimationsComplete),animator.listen(this,"progress",onAnimationProgress),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:n,height:a,_aspectRatio:o}=this;return isNullOrUndef(t)?e&&o?o:a?n/a:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return registry}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():retinaScale(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return clearCanvas(this.canvas,this.ctx),this}stop(){return animator.stop(this),this}resize(t,e){animator.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const n=this.options,a=this.canvas,o=n.maintainAspectRatio&&this.aspectRatio,i=this.platform.getMaximumSize(a,t,e,o),r=n.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=i.width,this.height=i.height,this._aspectRatio=this.aspectRatio,retinaScale(this,r,!0)&&(this.notifyPlugins("resize",{size:i}),callback(n.onResize,[this,i],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){each(this.options.scales||{},((t,e)=>{t.id=e}))}buildOrUpdateScales(){const t=this.options,e=t.scales,n=this.scales,a=Object.keys(n).reduce(((t,e)=>(t[e]=!1,t)),{});let o=[];e&&(o=o.concat(Object.keys(e).map((t=>{const n=e[t],a=determineAxis(t,n),o="r"===a,i="x"===a;return{options:n,dposition:o?"chartArea":i?"bottom":"left",dtype:o?"radialLinear":i?"category":"linear"}})))),each(o,(e=>{const o=e.options,i=o.id,r=determineAxis(i,o),l=valueOrDefault(o.type,e.dtype);void 0!==o.position&&positionIsHorizontal(o.position,r)===positionIsHorizontal(e.dposition)||(o.position=e.dposition),a[i]=!0;let s=null;if(i in n&&n[i].type===l)s=n[i];else{s=new(registry.getScale(l))({id:i,type:l,ctx:this.ctx,chart:this}),n[s.id]=s}s.init(o,t)})),each(a,((t,e)=>{t||delete n[e]})),each(n,(t=>{layouts.configure(this,t,t.options),layouts.addBox(this,t)}))}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,n=t.length;if(t.sort(((t,e)=>t.index-e.index)),n>e){for(let t=e;te.length&&delete this._stacks,t.forEach(((t,n)=>{0===e.filter((e=>e===t._dataset)).length&&this._destroyDatasetMeta(n)}))}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let n,a;for(this._removeUnreferencedMetasets(),n=0,a=e.length;n{this.getDatasetMeta(e).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const n=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),a=this._animationsDisabled=!n.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const o=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let i=0;for(let s=0,c=this.data.datasets.length;s{t.reset()})),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(compare2Level("z","_idx"));const{_active:r,_lastEvent:l}=this;l?this._eventHandler(l,!0):r.length&&this._updateHoverStyles(r,r,!0),this.render()}_updateScales(){each(this.scales,(t=>{layouts.removeBox(this,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),n=new Set(t.events);setsEqual(e,n)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:n,start:a,count:o}of e){moveNumericKeys(t,a,"_removeElements"===n?-o:o)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,n=e=>new Set(t.filter((t=>t[0]===e)).map(((t,e)=>e+","+t.splice(1).join(",")))),a=n(0);for(let o=1;ot.split(","))).map((t=>({method:t[1],start:+t[2],count:+t[3]})))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;layouts.update(this,this.width,this.height,t);const e=this.chartArea,n=e.width<=0||e.height<=0;this._layers=[],each(this.boxes,(t=>{n&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))}),this),this._layers.forEach(((t,e)=>{t._idx=e})),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,n=t._clip,a=!n.disabled,o=getDatasetArea(t)||this.chartArea,i={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",i)&&(a&&clipArea(e,{left:!1===n.left?0:o.left-n.left,right:!1===n.right?this.width:o.right+n.right,top:!1===n.top?0:o.top-n.top,bottom:!1===n.bottom?this.height:o.bottom+n.bottom}),t.controller.draw(),a&&unclipArea(e),i.cancelable=!1,this.notifyPlugins("afterDatasetDraw",i))}isPointInArea(t){return _isPointInArea(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,n,a){const o=Interaction.modes[e];return"function"==typeof o?o(this,t,n,a):[]}getDatasetMeta(t){const e=this.data.datasets[t],n=this._metasets;let a=n.filter((t=>t&&t._dataset===e)).pop();return a||(a={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},n.push(a)),a}getContext(){return this.$context||(this.$context=createContext(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const n=this.getDatasetMeta(t);return"boolean"==typeof n.hidden?!n.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,n){const a=n?"show":"hide",o=this.getDatasetMeta(t),i=o.controller._resolveAnimations(void 0,a);defined(e)?(o.data[e].hidden=!n,this.update()):(this.setDatasetVisibility(t,n),i.update(o,{visible:n}),this.update((e=>e.datasetIndex===t?a:void 0)))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),animator.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,n,a),t[n]=a},a=(t,e,n)=>{t.offsetX=e,t.offsetY=n,this._eventHandler(t)};each(this.options.events,(t=>n(t,a)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,n=(n,a)=>{e.addEventListener(this,n,a),t[n]=a},a=(n,a)=>{t[n]&&(e.removeEventListener(this,n,a),delete t[n])},o=(t,e)=>{this.canvas&&this.resize(t,e)};let i;const r=()=>{a("attach",r),this.attached=!0,this.resize(),n("resize",o),n("detach",i)};i=()=>{this.attached=!1,a("resize",o),this._stop(),this._resize(0,0),n("attach",r)},e.isAttached(this.canvas)?r():i()}unbindEvents(){each(this._listeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._listeners={},each(this._responsiveListeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._responsiveListeners=void 0}updateHoverStyle(t,e,n){const a=n?"set":"remove";let o,i,r,l;for("dataset"===e&&(o=this.getDatasetMeta(t[0].datasetIndex),o.controller["_"+a+"DatasetHoverStyle"]()),r=0,l=t.length;r{const n=this.getDatasetMeta(t);if(!n)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:n.data[e],index:e}}));!_elementsEqual(n,e)&&(this._active=n,this._lastEvent=null,this._updateHoverStyles(n,e))}notifyPlugins(t,e,n){return this._plugins.notify(this,t,e,n)}isPluginEnabled(t){return 1===this._plugins._cache.filter((e=>e.plugin.id===t)).length}_updateHoverStyles(t,e,n){const a=this.options.hover,o=(t,e)=>t.filter((t=>!e.some((e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)))),i=o(e,t),r=n?t:o(t,e);i.length&&this.updateHoverStyle(i,a.mode,!1),r.length&&a.mode&&this.updateHoverStyle(r,a.mode,!0)}_eventHandler(t,e){const n={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},a=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",n,a))return;const o=this._handleEvent(t,e,n.inChartArea);return n.cancelable=!1,this.notifyPlugins("afterEvent",n,a),(o||n.changed)&&this.render(),this}_handleEvent(t,e,n){const{_active:a=[],options:o}=this,i=e,r=this._getActiveElements(t,a,n,i),l=_isClickEvent(t),s=determineLastEvent(t,this._lastEvent,n,l);n&&(this._lastEvent=null,callback(o.onHover,[t,r,this],this),l&&callback(o.onClick,[t,r,this],this));const c=!_elementsEqual(r,a);return(c||e)&&(this._active=r,this._updateHoverStyles(r,a,e)),this._lastEvent=s,c}_getActiveElements(t,e,n,a){if("mouseout"===t.type)return[];if(!n)return e;const o=this.options.hover;return this.getElementsAtEventForMode(t,o.mode,o,a)}}function invalidatePlugins(){return each(Chart.instances,(t=>t._plugins.invalidate()))}function clipArc(t,e,n){const{startAngle:a,pixelMargin:o,x:i,y:r,outerRadius:l,innerRadius:s}=e;let c=o/l;t.beginPath(),t.arc(i,r,l,a-c,n+c),s>o?(c=o/s,t.arc(i,r,s,n+c,a-c,!0)):t.arc(i,r,o,n+HALF_PI,a-HALF_PI),t.closePath(),t.clip()}function toRadiusCorners(t){return _readValueToProps(t,["outerStart","outerEnd","innerStart","innerEnd"])}function parseBorderRadius$1(t,e,n,a){const o=toRadiusCorners(t.options.borderRadius),i=(n-e)/2,r=Math.min(i,a*e/2),l=t=>{const e=(n-Math.min(i,t))*a/2;return _limitValue(t,0,Math.min(i,e))};return{outerStart:l(o.outerStart),outerEnd:l(o.outerEnd),innerStart:_limitValue(o.innerStart,0,r),innerEnd:_limitValue(o.innerEnd,0,r)}}function rThetaToXY(t,e,n,a){return{x:n+t*Math.cos(e),y:a+t*Math.sin(e)}}function pathArc(t,e,n,a,o,i){const{x:r,y:l,startAngle:s,pixelMargin:c,innerRadius:d}=e,p=Math.max(e.outerRadius+a+n-c,0),u=d>0?d+a+n+c:0;let h=0;const m=o-s;if(a){const t=((d>0?d-a:0)+(p>0?p-a:0))/2;h=(m-(0!==t?m*t/(t+a):m))/2}const g=(m-Math.max(.001,m*p-n/PI)/p)/2,b=s+g+h,f=o-g-h,{outerStart:x,outerEnd:v,innerStart:w,innerEnd:y}=parseBorderRadius$1(e,u,p,f-b),k=p-x,_=p-v,S=b+x/k,z=f-v/_,C=u+w,M=u+y,B=b+w/C,D=f-y/M;if(t.beginPath(),i){const e=(S+z)/2;if(t.arc(r,l,p,S,e),t.arc(r,l,p,e,z),v>0){const e=rThetaToXY(_,z,r,l);t.arc(e.x,e.y,v,z,f+HALF_PI)}const n=rThetaToXY(M,f,r,l);if(t.lineTo(n.x,n.y),y>0){const e=rThetaToXY(M,D,r,l);t.arc(e.x,e.y,y,f+HALF_PI,D+Math.PI)}const a=(f-y/u+(b+w/u))/2;if(t.arc(r,l,u,f-y/u,a,!0),t.arc(r,l,u,a,b+w/u,!0),w>0){const e=rThetaToXY(C,B,r,l);t.arc(e.x,e.y,w,B+Math.PI,b-HALF_PI)}const o=rThetaToXY(k,b,r,l);if(t.lineTo(o.x,o.y),x>0){const e=rThetaToXY(k,S,r,l);t.arc(e.x,e.y,x,b-HALF_PI,S)}}else{t.moveTo(r,l);const e=Math.cos(S)*p+r,n=Math.sin(S)*p+l;t.lineTo(e,n);const a=Math.cos(z)*p+r,o=Math.sin(z)*p+l;t.lineTo(a,o)}t.closePath()}function drawArc(t,e,n,a,o){const{fullCircles:i,startAngle:r,circumference:l}=e;let s=e.endAngle;if(i){pathArc(t,e,n,a,s,o);for(let e=0;e=TAU||_angleBetween(o,r,l),h=_isBetween(i,s+p,c+p);return u&&h}getCenterPoint(t){const{x:e,y:n,startAngle:a,endAngle:o,innerRadius:i,outerRadius:r}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:l,spacing:s}=this.options,c=(a+o)/2,d=(i+r+s+l)/2;return{x:e+Math.cos(c)*d,y:n+Math.sin(c)*d}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:n}=this,a=(e.offset||0)/4,o=(e.spacing||0)/2,i=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=n>TAU?Math.floor(n/TAU):0,0===n||this.innerRadius<0||this.outerRadius<0)return;t.save();const r=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(r)*a,Math.sin(r)*a);const l=a*(1-Math.sin(Math.min(PI,n||0)));t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor,drawArc(t,this,l,o,i),drawBorder(t,this,l,o,i),t.restore()}}function setStyle(t,e,n=e){t.lineCap=valueOrDefault(n.borderCapStyle,e.borderCapStyle),t.setLineDash(valueOrDefault(n.borderDash,e.borderDash)),t.lineDashOffset=valueOrDefault(n.borderDashOffset,e.borderDashOffset),t.lineJoin=valueOrDefault(n.borderJoinStyle,e.borderJoinStyle),t.lineWidth=valueOrDefault(n.borderWidth,e.borderWidth),t.strokeStyle=valueOrDefault(n.borderColor,e.borderColor)}function lineTo(t,e,n){t.lineTo(n.x,n.y)}function getLineMethod(t){return t.stepped?_steppedLineTo:t.tension||"monotone"===t.cubicInterpolationMode?_bezierCurveTo:lineTo}function pathVars(t,e,n={}){const a=t.length,{start:o=0,end:i=a-1}=n,{start:r,end:l}=e,s=Math.max(o,r),c=Math.min(i,l),d=ol&&i>l;return{count:a,start:s,loop:e.loop,ilen:c(r+(c?l-t:t))%i,v=()=>{h!==m&&(t.lineTo(b,m),t.lineTo(b,h),t.lineTo(b,g))};for(s&&(p=o[x(0)],t.moveTo(p.x,p.y)),d=0;d<=l;++d){if(p=o[x(d)],p.skip)continue;const e=p.x,n=p.y,a=0|e;a===u?(nm&&(m=n),b=(f*b+e)/++f):(v(),t.lineTo(e,n),u=a,f=0,h=m=n),g=n}v()}function _getSegmentMethod(t){const e=t.options,n=e.borderDash&&e.borderDash.length;return!(t._decimated||t._loop||e.tension||"monotone"===e.cubicInterpolationMode||e.stepped||n)?fastPathSegment:pathSegment}function _getInterpolationMethod(t){return t.stepped?_steppedInterpolation:t.tension||"monotone"===t.cubicInterpolationMode?_bezierInterpolation:_pointInLine}function strokePathWithCache(t,e,n,a){let o=e._path;o||(o=e._path=new Path2D,e.path(o,n,a)&&o.closePath()),setStyle(t,e.options),t.stroke(o)}function strokePathDirect(t,e,n,a){const{segments:o,options:i}=e,r=_getSegmentMethod(e);for(const l of o)setStyle(t,i,l.style),t.beginPath(),r(t,e,l,{start:n,end:n+a-1})&&t.closePath(),t.stroke()}_defineProperty(ArcElement,"id","arc"),_defineProperty(ArcElement,"defaults",{borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0}),_defineProperty(ArcElement,"defaultRoutes",{backgroundColor:"backgroundColor"});const usePath2D="function"==typeof Path2D;function draw(t,e,n,a){usePath2D&&!e.options.segment?strokePathWithCache(t,e,n,a):strokePathDirect(t,e,n,a)}class LineElement extends Element{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){const n=this.options;if((n.tension||"monotone"===n.cubicInterpolationMode)&&!n.stepped&&!this._pointsUpdated){const a=n.spanGaps?this._loop:this._fullLoop;_updateBezierControlPoints(this._points,n,t,a,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=_computeSegments(this,this.options.segment))}first(){const t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){const t=this.segments,e=this.points,n=t.length;return n&&e[t[n-1].end]}interpolate(t,e){const n=this.options,a=t[e],o=this.points,i=_boundSegments(this,{property:e,start:a,end:a});if(!i.length)return;const r=[],l=_getInterpolationMethod(n);let s,c;for(s=0,c=i.length;s"borderDash"!==t&&"fill"!==t});class PointElement extends Element{constructor(t){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,t&&Object.assign(this,t)}inRange(t,e,n){const a=this.options,{x:o,y:i}=this.getProps(["x","y"],n);return Math.pow(t-o,2)+Math.pow(e-i,2)t.replace("rgb(","rgba(").replace(")",", 0.5)")));function getBorderColor(t){return BORDER_COLORS[t%BORDER_COLORS.length]}function getBackgroundColor(t){return BACKGROUND_COLORS[t%BACKGROUND_COLORS.length]}function colorizeDefaultDataset(t,e){return t.borderColor=getBorderColor(e),t.backgroundColor=getBackgroundColor(e),++e}function colorizeDoughnutDataset(t,e){return t.backgroundColor=t.data.map((()=>getBorderColor(e++))),e}function colorizePolarAreaDataset(t,e){return t.backgroundColor=t.data.map((()=>getBackgroundColor(e++))),e}function getColorizer(t){let e=0;return(n,a)=>{const o=t.getDatasetMeta(a).controller;o instanceof DoughnutController?e=colorizeDoughnutDataset(n,e):o instanceof PolarAreaController?e=colorizePolarAreaDataset(n,e):o&&(e=colorizeDefaultDataset(n,e))}}function containsColorsDefinitions(t){let e;for(e in t)if(t[e].borderColor||t[e].backgroundColor)return!0;return!1}var plugin_colors={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(t,e,n){if(!n.enabled)return;const{options:{elements:a},data:{datasets:o}}=t.config;if(!n.forceOverride&&(containsColorsDefinitions(o)||a&&containsColorsDefinitions(a)))return;const i=getColorizer(t);o.forEach(i)}};function lttbDecimation(t,e,n,a,o){const i=o.samples||a;if(i>=n)return t.slice(e,e+n);const r=[],l=(n-2)/(i-2);let s=0;const c=e+n-1;let d,p,u,h,m,g=e;for(r[s++]=t[g],d=0;du&&(u=h,p=t[a],m=a);r[s++]=p,g=m}return r[s++]=t[c],r}function minMaxDecimation(t,e,n,a){let o,i,r,l,s,c,d,p,u,h,m=0,g=0;const b=[],f=e+n-1,x=t[e].x,v=t[f].x-x;for(o=e;oh&&(h=l,d=o),m=(g*m+i.x)/++g;else{const n=o-1;if(!isNullOrUndef(c)&&!isNullOrUndef(d)){const e=Math.min(c,d),a=Math.max(c,d);e!==p&&e!==n&&b.push({...t[e],x:m}),a!==p&&a!==n&&b.push({...t[a],x:m})}o>0&&n!==p&&b.push(t[n]),b.push(i),s=e,g=0,u=h=l,c=d=p=o}}return b}function cleanDecimatedDataset(t){if(t._decimated){const e=t._data;delete t._decimated,delete t._data,Object.defineProperty(t,"data",{value:e})}}function cleanDecimatedData(t){t.data.datasets.forEach((t=>{cleanDecimatedDataset(t)}))}function getStartAndCountOfVisiblePointsSimplified(t,e){const n=e.length;let a,o=0;const{iScale:i}=t,{min:r,max:l,minDefined:s,maxDefined:c}=i.getUserBounds();return s&&(o=_limitValue(_lookupByKey(e,i.axis,r).lo,0,n-1)),a=c?_limitValue(_lookupByKey(e,i.axis,l).hi+1,o,n)-o:n-o,{start:o,count:a}}var plugin_decimation={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,n)=>{if(!n.enabled)return void cleanDecimatedData(t);const a=t.width;t.data.datasets.forEach(((e,o)=>{const{_data:i,indexAxis:r}=e,l=t.getDatasetMeta(o),s=i||e.data;if("y"===resolve([r,t.options.indexAxis]))return;if(!l.controller.supportsDecimation)return;const c=t.scales[l.xAxisID];if("linear"!==c.type&&"time"!==c.type)return;if(t.options.parsing)return;let{start:d,count:p}=getStartAndCountOfVisiblePointsSimplified(l,s);if(p<=(n.threshold||4*a))return void cleanDecimatedDataset(e);let u;switch(isNullOrUndef(i)&&(e._data=s,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),n.algorithm){case"lttb":u=lttbDecimation(s,d,p,a,n);break;case"min-max":u=minMaxDecimation(s,d,p,a);break;default:throw new Error(`Unsupported decimation algorithm '${n.algorithm}'`)}e._decimated=u}))},destroy(t){cleanDecimatedData(t)}};function _segments(t,e,n){const a=t.segments,o=t.points,i=e.points,r=[];for(const l of a){let{start:t,end:a}=l;a=_findSegmentEnd(t,a,o);const s=_getBounds(n,o[t],o[a],l.loop);if(!e.segments){r.push({source:l,target:s,start:o[t],end:o[a]});continue}const c=_boundSegments(e,s);for(const e of c){const t=_getBounds(n,i[e.start],i[e.end],e.loop),a=_boundSegment(l,o,t);for(const o of a)r.push({source:o,target:e,start:{[n]:_getEdge(s,t,"start",Math.max)},end:{[n]:_getEdge(s,t,"end",Math.min)}})}}return r}function _getBounds(t,e,n,a){if(a)return;let o=e[t],i=n[t];return"angle"===t&&(o=_normalizeAngle(o),i=_normalizeAngle(i)),{property:t,start:o,end:i}}function _pointsFromSegments(t,e){const{x:n=null,y:a=null}=t||{},o=e.points,i=[];return e.segments.forEach((({start:t,end:e})=>{e=_findSegmentEnd(t,e,o);const r=o[t],l=o[e];null!==a?(i.push({x:r.x,y:a}),i.push({x:l.x,y:a})):null!==n&&(i.push({x:n,y:r.y}),i.push({x:n,y:l.y}))})),i}function _findSegmentEnd(t,e,n){for(;e>t;e--){const t=n[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function _getEdge(t,e,n,a){return t&&e?a(t[n],e[n]):t?t[n]:e?e[n]:0}function _createBoundaryLine(t,e){let n=[],a=!1;return isArray(t)?(a=!0,n=t):n=_pointsFromSegments(t,e),n.length?new LineElement({points:n,options:{tension:0},_loop:a,_fullLoop:a}):null}function _shouldApplyFill(t){return t&&!1!==t.fill}function _resolveTarget(t,e,n){let a=t[e].fill;const o=[e];let i;if(!n)return a;for(;!1!==a&&-1===o.indexOf(a);){if(!isNumberFinite(a))return a;if(i=t[a],!i)return!1;if(i.visible)return a;o.push(a),a=i.fill}return!1}function _decodeFill(t,e,n){const a=parseFillOption(t);if(isObject(a))return!isNaN(a.value)&&a;let o=parseFloat(a);return isNumberFinite(o)&&Math.floor(o)===o?decodeTargetIndex(a[0],e,o,n):["origin","start","end","stack","shape"].indexOf(a)>=0&&a}function decodeTargetIndex(t,e,n,a){return"-"!==t&&"+"!==t||(n=e+n),!(n===e||n<0||n>=a)&&n}function _getTargetPixel(t,e){let n=null;return"start"===t?n=e.bottom:"end"===t?n=e.top:isObject(t)?n=e.getPixelForValue(t.value):e.getBasePixel&&(n=e.getBasePixel()),n}function _getTargetValue(t,e,n){let a;return a="start"===t?n:"end"===t?e.options.reverse?e.min:e.max:isObject(t)?t.value:e.getBaseValue(),a}function parseFillOption(t){const e=t.options,n=e.fill;let a=valueOrDefault(n&&n.target,n);return void 0===a&&(a=!!e.backgroundColor),!1!==a&&null!==a&&(!0===a?"origin":a)}function _buildStackLine(t){const{scale:e,index:n,line:a}=t,o=[],i=a.segments,r=a.points,l=getLinesBelow(e,n);l.push(_createBoundaryLine({x:null,y:e.bottom},a));for(let s=0;s=0;--r){const e=o[r].$filler;e&&(e.line.updateControlPoints(i,e.axis),a&&e.fill&&_drawfill(t.ctx,e,i))}},beforeDatasetsDraw(t,e,n){if("beforeDatasetsDraw"!==n.drawTime)return;const a=t.getSortedVisibleDatasetMetas();for(let o=a.length-1;o>=0;--o){const e=a[o].$filler;_shouldApplyFill(e)&&_drawfill(t.ctx,e,t.chartArea)}},beforeDatasetDraw(t,e,n){const a=e.meta.$filler;_shouldApplyFill(a)&&"beforeDatasetDraw"===n.drawTime&&_drawfill(t.ctx,a,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const getBoxSize=(t,e)=>{let{boxHeight:n=e,boxWidth:a=e}=t;return t.usePointStyle&&(n=Math.min(n,e),a=t.pointStyleWidth||Math.min(a,e)),{boxWidth:a,boxHeight:n,itemHeight:Math.max(e,n)}},itemsEqual=(t,e)=>null!==t&&null!==e&&t.datasetIndex===e.datasetIndex&&t.index===e.index;class Legend extends Element{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,n){this.maxWidth=t,this.maxHeight=e,this._margins=n,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let e=callback(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter((e=>t.filter(e,this.chart.data)))),t.sort&&(e=e.sort(((e,n)=>t.sort(e,n,this.chart.data)))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const n=t.labels,a=toFont(n.font),o=a.size,i=this._computeTitleHeight(),{boxWidth:r,itemHeight:l}=getBoxSize(n,o);let s,c;e.font=a.string,this.isHorizontal()?(s=this.maxWidth,c=this._fitRows(i,o,r,l)+10):(c=this.maxHeight,s=this._fitCols(i,a,r,l)+10),this.width=Math.min(s,t.maxWidth||this.maxWidth),this.height=Math.min(c,t.maxHeight||this.maxHeight)}_fitRows(t,e,n,a){const{ctx:o,maxWidth:i,options:{labels:{padding:r}}}=this,l=this.legendHitBoxes=[],s=this.lineWidths=[0],c=a+r;let d=t;o.textAlign="left",o.textBaseline="middle";let p=-1,u=-c;return this.legendItems.forEach(((t,h)=>{const m=n+e/2+o.measureText(t.text).width;(0===h||s[s.length-1]+m+2*r>i)&&(d+=c,s[s.length-(h>0?0:1)]=0,u+=c,p++),l[h]={left:0,top:u,row:p,width:m,height:a},s[s.length-1]+=m+r})),d}_fitCols(t,e,n,a){const{ctx:o,maxHeight:i,options:{labels:{padding:r}}}=this,l=this.legendHitBoxes=[],s=this.columnSizes=[],c=i-t;let d=r,p=0,u=0,h=0,m=0;return this.legendItems.forEach(((t,i)=>{const{itemWidth:g,itemHeight:b}=calculateItemSize(n,e,o,t,a);i>0&&u+b+2*r>c&&(d+=p+r,s.push({width:p,height:u}),h+=p+r,m++,p=u=0),l[i]={left:h,top:u,col:m,width:g,height:b},p=Math.max(p,g),u+=b+r})),d+=p,s.push({width:p,height:u}),d}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:n,labels:{padding:a},rtl:o}}=this,i=getRtlAdapter(o,this.left,this.width);if(this.isHorizontal()){let o=0,r=_alignStartEnd(n,this.left+a,this.right-this.lineWidths[o]);for(const l of e)o!==l.row&&(o=l.row,r=_alignStartEnd(n,this.left+a,this.right-this.lineWidths[o])),l.top+=this.top+t+a,l.left=i.leftForLtr(i.x(r),l.width),r+=l.width+a}else{let o=0,r=_alignStartEnd(n,this.top+t+a,this.bottom-this.columnSizes[o].height);for(const l of e)l.col!==o&&(o=l.col,r=_alignStartEnd(n,this.top+t+a,this.bottom-this.columnSizes[o].height)),l.top=r,l.left+=this.left+a,l.left=i.leftForLtr(i.x(l.left),l.width),r+=l.height+a}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;clipArea(t,this),this._draw(),unclipArea(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:n,ctx:a}=this,{align:o,labels:i}=t,r=defaults.color,l=getRtlAdapter(t.rtl,this.left,this.width),s=toFont(i.font),{padding:c}=i,d=s.size,p=d/2;let u;this.drawTitle(),a.textAlign=l.textAlign("left"),a.textBaseline="middle",a.lineWidth=.5,a.font=s.string;const{boxWidth:h,boxHeight:m,itemHeight:g}=getBoxSize(i,d),b=this.isHorizontal(),f=this._computeTitleHeight();u=b?{x:_alignStartEnd(o,this.left+c,this.right-n[0]),y:this.top+c+f,line:0}:{x:this.left+c,y:_alignStartEnd(o,this.top+f+c,this.bottom-e[0].height),line:0},overrideTextDirection(this.ctx,t.textDirection);const x=g+c;this.legendItems.forEach(((v,w)=>{a.strokeStyle=v.fontColor,a.fillStyle=v.fontColor;const y=a.measureText(v.text).width,k=l.textAlign(v.textAlign||(v.textAlign=i.textAlign)),_=h+p+y;let S=u.x,z=u.y;l.setWidth(this.width),b?w>0&&S+_+c>this.right&&(z=u.y+=x,u.line++,S=u.x=_alignStartEnd(o,this.left+c,this.right-n[u.line])):w>0&&z+x>this.bottom&&(S=u.x=S+e[u.line].width+c,u.line++,z=u.y=_alignStartEnd(o,this.top+f+c,this.bottom-e[u.line].height));if(function(t,e,n){if(isNaN(h)||h<=0||isNaN(m)||m<0)return;a.save();const o=valueOrDefault(n.lineWidth,1);if(a.fillStyle=valueOrDefault(n.fillStyle,r),a.lineCap=valueOrDefault(n.lineCap,"butt"),a.lineDashOffset=valueOrDefault(n.lineDashOffset,0),a.lineJoin=valueOrDefault(n.lineJoin,"miter"),a.lineWidth=o,a.strokeStyle=valueOrDefault(n.strokeStyle,r),a.setLineDash(valueOrDefault(n.lineDash,[])),i.usePointStyle){const r={radius:m*Math.SQRT2/2,pointStyle:n.pointStyle,rotation:n.rotation,borderWidth:o},s=l.xPlus(t,h/2);drawPointLegend(a,r,s,e+p,i.pointStyleWidth&&h)}else{const i=e+Math.max((d-m)/2,0),r=l.leftForLtr(t,h),s=toTRBLCorners(n.borderRadius);a.beginPath(),Object.values(s).some((t=>0!==t))?addRoundedRectPath(a,{x:r,y:i,w:h,h:m,radius:s}):a.rect(r,i,h,m),a.fill(),0!==o&&a.stroke()}a.restore()}(l.x(S),z,v),S=_textX(k,S+h+p,b?S+_:this.right,t.rtl),function(t,e,n){renderText(a,n.text,t,e+g/2,s,{strikethrough:n.hidden,textAlign:l.textAlign(n.textAlign)})}(l.x(S),z,v),b)u.x+=_+c;else if("string"!=typeof v.text){const t=s.lineHeight;u.y+=calculateLegendItemHeight(v,t)}else u.y+=x})),restoreTextDirection(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,n=toFont(e.font),a=toPadding(e.padding);if(!e.display)return;const o=getRtlAdapter(t.rtl,this.left,this.width),i=this.ctx,r=e.position,l=n.size/2,s=a.top+l;let c,d=this.left,p=this.width;if(this.isHorizontal())p=Math.max(...this.lineWidths),c=this.top+s,d=_alignStartEnd(t.align,d,this.right-p);else{const e=this.columnSizes.reduce(((t,e)=>Math.max(t,e.height)),0);c=s+_alignStartEnd(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const u=_alignStartEnd(r,d,d+p);i.textAlign=o.textAlign(_toLeftRightCenter(r)),i.textBaseline="middle",i.strokeStyle=e.color,i.fillStyle=e.color,i.font=n.string,renderText(i,e.text,u,c,n)}_computeTitleHeight(){const t=this.options.title,e=toFont(t.font),n=toPadding(t.padding);return t.display?e.lineHeight+n.height:0}_getLegendItemAt(t,e){let n,a,o;if(_isBetween(t,this.left,this.right)&&_isBetween(e,this.top,this.bottom))for(o=this.legendHitBoxes,n=0;nt.length>e.length?t:e))),e+n.size/2+a.measureText(o).width}function calculateItemHeight(t,e,n){let a=t;return"string"!=typeof e.text&&(a=calculateLegendItemHeight(e,n)),a}function calculateLegendItemHeight(t,e){return e*(t.text?t.text.length+.5:0)}function isListened(t,e){return!("mousemove"!==t&&"mouseout"!==t||!e.onHover&&!e.onLeave)||!(!e.onClick||"click"!==t&&"mouseup"!==t)}var plugin_legend={id:"legend",_element:Legend,start(t,e,n){const a=t.legend=new Legend({ctx:t.ctx,options:n,chart:t});layouts.configure(t,a,n),layouts.addBox(t,a)},stop(t){layouts.removeBox(t,t.legend),delete t.legend},beforeUpdate(t,e,n){const a=t.legend;layouts.configure(t,a,n),a.options=n},afterUpdate(t){const e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(t,e,n){const a=e.datasetIndex,o=n.chart;o.isDatasetVisible(a)?(o.hide(a),e.hidden=!0):(o.show(a),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:t=>t.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:n,pointStyle:a,textAlign:o,color:i,useBorderRadius:r,borderRadius:l}}=t.legend.options;return t._getSortedDatasetMetas().map((t=>{const s=t.controller.getStyle(n?0:void 0),c=toPadding(s.borderWidth);return{text:e[t.index].label,fillStyle:s.backgroundColor,fontColor:i,hidden:!t.visible,lineCap:s.borderCapStyle,lineDash:s.borderDash,lineDashOffset:s.borderDashOffset,lineJoin:s.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:s.borderColor,pointStyle:a||s.pointStyle,rotation:s.rotation,textAlign:o||s.textAlign,borderRadius:r&&(l||s.borderRadius),datasetIndex:t.index}}),this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class Title extends Element{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){const n=this.options;if(this.left=0,this.top=0,!n.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const a=isArray(n.text)?n.text.length:1;this._padding=toPadding(n.padding);const o=a*toFont(n.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=o:this.width=o}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:n,bottom:a,right:o,options:i}=this,r=i.align;let l,s,c,d=0;return this.isHorizontal()?(s=_alignStartEnd(r,n,o),c=e+t,l=o-n):("left"===i.position?(s=n+t,c=_alignStartEnd(r,a,e),d=-.5*PI):(s=o-t,c=_alignStartEnd(r,e,a),d=.5*PI),l=a-e),{titleX:s,titleY:c,maxWidth:l,rotation:d}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const n=toFont(e.font),a=n.lineHeight/2+this._padding.top,{titleX:o,titleY:i,maxWidth:r,rotation:l}=this._drawArgs(a);renderText(t,e.text,0,0,n,{color:e.color,maxWidth:r,rotation:l,textAlign:_toLeftRightCenter(e.align),textBaseline:"middle",translation:[o,i]})}}function createTitle(t,e){const n=new Title({ctx:t.ctx,options:e,chart:t});layouts.configure(t,n,e),layouts.addBox(t,n),t.titleBlock=n}var plugin_title={id:"title",_element:Title,start(t,e,n){createTitle(t,n)},stop(t){const e=t.titleBlock;layouts.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,n){const a=t.titleBlock;layouts.configure(t,a,n),a.options=n},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const map=new WeakMap;var plugin_subtitle={id:"subtitle",start(t,e,n){const a=new Title({ctx:t.ctx,options:n,chart:t});layouts.configure(t,a,n),layouts.addBox(t,a),map.set(t,a)},stop(t){layouts.removeBox(t,map.get(t)),map.delete(t)},beforeUpdate(t,e,n){const a=map.get(t);layouts.configure(t,a,n),a.options=n},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const positioners={average(t){if(!t.length)return!1;let e,n,a=0,o=0,i=0;for(e=0,n=t.length;e-1?t.split("\n"):t}function createTooltipItem(t,e){const{element:n,datasetIndex:a,index:o}=e,i=t.getDatasetMeta(a).controller,{label:r,value:l}=i.getLabelAndValue(o);return{chart:t,label:r,parsed:i.getParsed(o),raw:t.data.datasets[a].data[o],formattedValue:l,dataset:i.getDataset(),dataIndex:o,datasetIndex:a,element:n}}function getTooltipSize(t,e){const n=t.chart.ctx,{body:a,footer:o,title:i}=t,{boxWidth:r,boxHeight:l}=e,s=toFont(e.bodyFont),c=toFont(e.titleFont),d=toFont(e.footerFont),p=i.length,u=o.length,h=a.length,m=toPadding(e.padding);let g=m.height,b=0,f=a.reduce(((t,e)=>t+e.before.length+e.lines.length+e.after.length),0);if(f+=t.beforeBody.length+t.afterBody.length,p&&(g+=p*c.lineHeight+(p-1)*e.titleSpacing+e.titleMarginBottom),f){g+=h*(e.displayColors?Math.max(l,s.lineHeight):s.lineHeight)+(f-h)*s.lineHeight+(f-1)*e.bodySpacing}u&&(g+=e.footerMarginTop+u*d.lineHeight+(u-1)*e.footerSpacing);let x=0;const v=function(t){b=Math.max(b,n.measureText(t).width+x)};return n.save(),n.font=c.string,each(t.title,v),n.font=s.string,each(t.beforeBody.concat(t.afterBody),v),x=e.displayColors?r+2+e.boxPadding:0,each(a,(t=>{each(t.before,v),each(t.lines,v),each(t.after,v)})),x=0,n.font=d.string,each(t.footer,v),n.restore(),b+=m.width,{width:b,height:g}}function determineYAlign(t,e){const{y:n,height:a}=e;return nt.height-a/2?"bottom":"center"}function doesNotFitWithAlign(t,e,n,a){const{x:o,width:i}=a,r=n.caretSize+n.caretPadding;return"left"===t&&o+i+r>e.width||("right"===t&&o-i-r<0||void 0)}function determineXAlign(t,e,n,a){const{x:o,width:i}=n,{width:r,chartArea:{left:l,right:s}}=t;let c="center";return"center"===a?c=o<=(l+s)/2?"left":"right":o<=i/2?c="left":o>=r-i/2&&(c="right"),doesNotFitWithAlign(c,t,e,n)&&(c="center"),c}function determineAlignment(t,e,n){const a=n.yAlign||e.yAlign||determineYAlign(t,n);return{xAlign:n.xAlign||e.xAlign||determineXAlign(t,e,n,a),yAlign:a}}function alignX(t,e){let{x:n,width:a}=t;return"right"===e?n-=a:"center"===e&&(n-=a/2),n}function alignY(t,e,n){let{y:a,height:o}=t;return"top"===e?a+=n:a-="bottom"===e?o+n:o/2,a}function getBackgroundPoint(t,e,n,a){const{caretSize:o,caretPadding:i,cornerRadius:r}=t,{xAlign:l,yAlign:s}=n,c=o+i,{topLeft:d,topRight:p,bottomLeft:u,bottomRight:h}=toTRBLCorners(r);let m=alignX(e,l);const g=alignY(e,s,c);return"center"===s?"left"===l?m+=c:"right"===l&&(m-=c):"left"===l?m-=Math.max(d,u)+o:"right"===l&&(m+=Math.max(p,h)+o),{x:_limitValue(m,0,a.width-e.width),y:_limitValue(g,0,a.height-e.height)}}function getAlignedX(t,e,n){const a=toPadding(n.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-a.right:t.x+a.left}function getBeforeAfterBodyLines(t){return pushOrConcat([],splitNewlines(t))}function createTooltipContext(t,e,n){return createContext(t,{tooltip:e,tooltipItems:n,type:"tooltip"})}function overrideCallbacks(t,e){const n=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return n?t.override(n):t}const defaultCallbacks={beforeTitle:noop,title(t){if(t.length>0){const e=t[0],n=e.chart.data.labels,a=n?n.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(a>0&&e.dataIndex{const e={before:[],lines:[],after:[]},o=overrideCallbacks(n,t);pushOrConcat(e.before,splitNewlines(invokeCallbackWithFallback(o,"beforeLabel",this,t))),pushOrConcat(e.lines,invokeCallbackWithFallback(o,"label",this,t)),pushOrConcat(e.after,splitNewlines(invokeCallbackWithFallback(o,"afterLabel",this,t))),a.push(e)})),a}getAfterBody(t,e){return getBeforeAfterBodyLines(invokeCallbackWithFallback(e.callbacks,"afterBody",this,t))}getFooter(t,e){const{callbacks:n}=e,a=invokeCallbackWithFallback(n,"beforeFooter",this,t),o=invokeCallbackWithFallback(n,"footer",this,t),i=invokeCallbackWithFallback(n,"afterFooter",this,t);let r=[];return r=pushOrConcat(r,splitNewlines(a)),r=pushOrConcat(r,splitNewlines(o)),r=pushOrConcat(r,splitNewlines(i)),r}_createItems(t){const e=this._active,n=this.chart.data,a=[],o=[],i=[];let r,l,s=[];for(r=0,l=e.length;rt.filter(e,a,o,n)))),t.itemSort&&(s=s.sort(((e,a)=>t.itemSort(e,a,n)))),each(s,(e=>{const n=overrideCallbacks(t.callbacks,e);a.push(invokeCallbackWithFallback(n,"labelColor",this,e)),o.push(invokeCallbackWithFallback(n,"labelPointStyle",this,e)),i.push(invokeCallbackWithFallback(n,"labelTextColor",this,e))})),this.labelColors=a,this.labelPointStyles=o,this.labelTextColors=i,this.dataPoints=s,s}update(t,e){const n=this.options.setContext(this.getContext()),a=this._active;let o,i=[];if(a.length){const t=positioners[n.position].call(this,a,this._eventPosition);i=this._createItems(n),this.title=this.getTitle(i,n),this.beforeBody=this.getBeforeBody(i,n),this.body=this.getBody(i,n),this.afterBody=this.getAfterBody(i,n),this.footer=this.getFooter(i,n);const e=this._size=getTooltipSize(this,n),r=Object.assign({},t,e),l=determineAlignment(this.chart,n,r),s=getBackgroundPoint(n,r,l,this.chart);this.xAlign=l.xAlign,this.yAlign=l.yAlign,o={opacity:1,x:s.x,y:s.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(o={opacity:0});this._tooltipItems=i,this.$context=void 0,o&&this._resolveAnimations().update(this,o),t&&n.external&&n.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,n,a){const o=this.getCaretPosition(t,n,a);e.lineTo(o.x1,o.y1),e.lineTo(o.x2,o.y2),e.lineTo(o.x3,o.y3)}getCaretPosition(t,e,n){const{xAlign:a,yAlign:o}=this,{caretSize:i,cornerRadius:r}=n,{topLeft:l,topRight:s,bottomLeft:c,bottomRight:d}=toTRBLCorners(r),{x:p,y:u}=t,{width:h,height:m}=e;let g,b,f,x,v,w;return"center"===o?(v=u+m/2,"left"===a?(g=p,b=g-i,x=v+i,w=v-i):(g=p+h,b=g+i,x=v-i,w=v+i),f=g):(b="left"===a?p+Math.max(l,c)+i:"right"===a?p+h-Math.max(s,d)-i:this.caretX,"top"===o?(x=u,v=x-i,g=b-i,f=b+i):(x=u+m,v=x+i,g=b+i,f=b-i),w=x),{x1:g,x2:b,x3:f,y1:x,y2:v,y3:w}}drawTitle(t,e,n){const a=this.title,o=a.length;let i,r,l;if(o){const s=getRtlAdapter(n.rtl,this.x,this.width);for(t.x=getAlignedX(this,n.titleAlign,n),e.textAlign=s.textAlign(n.titleAlign),e.textBaseline="middle",i=toFont(n.titleFont),r=n.titleSpacing,e.fillStyle=n.titleColor,e.font=i.string,l=0;l0!==t))?(t.beginPath(),t.fillStyle=o.multiKeyBackground,addRoundedRectPath(t,{x:e,y:m,w:s,h:l,radius:r}),t.fill(),t.stroke(),t.fillStyle=i.backgroundColor,t.beginPath(),addRoundedRectPath(t,{x:n,y:m+1,w:s-2,h:l-2,radius:r}),t.fill()):(t.fillStyle=o.multiKeyBackground,t.fillRect(e,m,s,l),t.strokeRect(e,m,s,l),t.fillStyle=i.backgroundColor,t.fillRect(n,m+1,s-2,l-2))}t.fillStyle=this.labelTextColors[n]}drawBody(t,e,n){const{body:a}=this,{bodySpacing:o,bodyAlign:i,displayColors:r,boxHeight:l,boxWidth:s,boxPadding:c}=n,d=toFont(n.bodyFont);let p=d.lineHeight,u=0;const h=getRtlAdapter(n.rtl,this.x,this.width),m=function(n){e.fillText(n,h.x(t.x+u),t.y+p/2),t.y+=p+o},g=h.textAlign(i);let b,f,x,v,w,y,k;for(e.textAlign=i,e.textBaseline="middle",e.font=d.string,t.x=getAlignedX(this,g,n),e.fillStyle=n.bodyColor,each(this.beforeBody,m),u=r&&"right"!==g?"center"===i?s/2+c:s+2+c:0,v=0,y=a.length;v0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,n=this.$animations,a=n&&n.x,o=n&&n.y;if(a||o){const n=positioners[t.position].call(this,this._active,this._eventPosition);if(!n)return;const i=this._size=getTooltipSize(this,t),r=Object.assign({},n,this._size),l=determineAlignment(e,t,r),s=getBackgroundPoint(t,r,l,e);a._to===s.x&&o._to===s.y||(this.xAlign=l.xAlign,this.yAlign=l.yAlign,this.width=i.width,this.height=i.height,this.caretX=n.x,this.caretY=n.y,this._resolveAnimations().update(this,s))}}_willRender(){return!!this.opacity}draw(t){const e=this.options.setContext(this.getContext());let n=this.opacity;if(!n)return;this._updateAnimationTarget(e);const a={width:this.width,height:this.height},o={x:this.x,y:this.y};n=Math.abs(n)<.001?0:n;const i=toPadding(e.padding),r=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&r&&(t.save(),t.globalAlpha=n,this.drawBackground(o,t,a,e),overrideTextDirection(t,e.textDirection),o.y+=i.top,this.drawTitle(o,t,e),this.drawBody(o,t,e),this.drawFooter(o,t,e),restoreTextDirection(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const n=this._active,a=t.map((({datasetIndex:t,index:e})=>{const n=this.chart.getDatasetMeta(t);if(!n)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:n.data[e],index:e}})),o=!_elementsEqual(n,a),i=this._positionChanged(a,e);(o||i)&&(this._active=a,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,n=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const a=this.options,o=this._active||[],i=this._getActiveElements(t,o,e,n),r=this._positionChanged(i,t),l=e||!_elementsEqual(i,o)||r;return l&&(this._active=i,(a.enabled||a.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),l}_getActiveElements(t,e,n,a){const o=this.options;if("mouseout"===t.type)return[];if(!a)return e;const i=this.chart.getElementsAtEventForMode(t,o.mode,o,n);return o.reverse&&i.reverse(),i}_positionChanged(t,e){const{caretX:n,caretY:a,options:o}=this,i=positioners[o.position].call(this,t,e);return!1!==i&&(n!==i.x||a!==i.y)}}_defineProperty(Tooltip,"positioners",positioners);var plugin_tooltip={id:"tooltip",_element:Tooltip,positioners:positioners,afterInit(t,e,n){n&&(t.tooltip=new Tooltip({chart:t,options:n}))},beforeUpdate(t,e,n){t.tooltip&&t.tooltip.initialize(n)},reset(t,e,n){t.tooltip&&t.tooltip.initialize(n)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const n={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",{...n,cancelable:!0}))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",n)}},afterEvent(t,e){if(t.tooltip){const n=e.replay;t.tooltip.handleEvent(e.event,n,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:defaultCallbacks},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},plugins=Object.freeze({__proto__:null,Colors:plugin_colors,Decimation:plugin_decimation,Filler:index$3,Legend:plugin_legend,SubTitle:plugin_subtitle,Title:plugin_title,Tooltip:plugin_tooltip});const addIfString=(t,e,n,a)=>("string"==typeof e?(n=t.push(e)-1,a.unshift({index:n,label:e})):isNaN(e)&&(n=null),n);function findOrAddLabel(t,e,n,a){const o=t.indexOf(e);if(-1===o)return addIfString(t,e,n,a);return o!==t.lastIndexOf(e)?n:o}const validIndex=(t,e)=>null===t?null:_limitValue(Math.round(t),0,e);function _getLabelForValue(t){const e=this.getLabels();return t>=0&&te.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}function generateTicks$1(t,e){const n=[],{bounds:a,step:o,min:i,max:r,precision:l,count:s,maxTicks:c,maxDigits:d,includeBounds:p}=t,u=o||1,h=c-1,{min:m,max:g}=e,b=!isNullOrUndef(i),f=!isNullOrUndef(r),x=!isNullOrUndef(s),v=(g-m)/(d+1);let w,y,k,_,S=niceNum((g-m)/h/u)*u;if(S<1e-14&&!b&&!f)return[{value:m},{value:g}];_=Math.ceil(g/S)-Math.floor(m/S),_>h&&(S=niceNum(_*S/h/u)*u),isNullOrUndef(l)||(w=Math.pow(10,l),S=Math.ceil(S*w)/w),"ticks"===a?(y=Math.floor(m/S)*S,k=Math.ceil(g/S)*S):(y=m,k=g),b&&f&&o&&almostWhole((r-i)/o,S/1e3)?(_=Math.round(Math.min((r-i)/S,c)),S=(r-i)/_,y=i,k=r):x?(y=b?i:y,k=f?r:k,_=s-1,S=(k-y)/_):(_=(k-y)/S,_=almostEquals(_,Math.round(_),S/1e3)?Math.round(_):Math.ceil(_));const z=Math.max(_decimalPlaces(S),_decimalPlaces(y));w=Math.pow(10,isNullOrUndef(l)?z:l),y=Math.round(y*w)/w,k=Math.round(k*w)/w;let C=0;for(b&&(p&&y!==i?(n.push({value:i}),ya=e?a:t,r=t=>o=n?o:t;if(t){const t=sign(a),e=sign(o);t<0&&e<0?r(0):t>0&&e>0&&i(0)}if(a===o){let e=0===o?1:Math.abs(.05*o);r(o+e),t||i(a-e)}this.min=a,this.max=o}getTickLimit(){const t=this.options.ticks;let e,{maxTicksLimit:n,stepSize:a}=t;return a?(e=Math.ceil(this.max/a)-Math.floor(this.min/a)+1,e>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${a} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3)):(e=this.computeTickLimit(),n=n||11),n&&(e=Math.min(n,e)),e}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let n=this.getTickLimit();n=Math.max(2,n);const a=generateTicks$1({maxTicks:n,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&_setMinAndMaxByKey(a,this,"value"),t.reverse?(a.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),a}configure(){const t=this.ticks;let e=this.min,n=this.max;if(super.configure(),this.options.offset&&t.length){const a=(n-e)/Math.max(t.length-1,1)/2;e-=a,n+=a}this._startValue=e,this._endValue=n,this._valueRange=n-e}getLabelForValue(t){return formatNumber(t,this.chart.options.locale,this.options.ticks.format)}}class LinearScale extends LinearScaleBase{determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=isNumberFinite(t)?t:0,this.max=isNumberFinite(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,n=toRadians(this.options.ticks.minRotation),a=(t?Math.sin(n):Math.cos(n))||.001,o=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,o.lineHeight/a))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}_defineProperty(LinearScale,"id","linear"),_defineProperty(LinearScale,"defaults",{ticks:{callback:Ticks.formatters.numeric}});const log10Floor=t=>Math.floor(log10(t)),changeExponent=(t,e)=>Math.pow(10,log10Floor(t)+e);function isMajor(t){return 1===t/Math.pow(10,log10Floor(t))}function steps(t,e,n){const a=Math.pow(10,n),o=Math.floor(t/a);return Math.ceil(e/a)-o}function startExp(t,e){let n=log10Floor(e-t);for(;steps(t,e,n)>10;)n++;for(;steps(t,e,n)<10;)n--;return Math.min(n,log10Floor(t))}function generateTicks(t,{min:e,max:n}){e=finiteOrDefault(t.min,e);const a=[],o=log10Floor(e);let i=startExp(e,n),r=i<0?Math.pow(10,Math.abs(i)):1;const l=Math.pow(10,i),s=o>i?Math.pow(10,o):0,c=Math.round((e-s)*r)/r,d=Math.floor((e-s)/l/10)*l*10;let p=Math.floor((c-d)/Math.pow(10,i)),u=finiteOrDefault(t.min,Math.round((s+d+p*Math.pow(10,i))*r)/r);for(;u=10?p=p<15?15:20:p++,p>=20&&(i++,p=2,r=i>=0?1:r),u=Math.round((s+d+p*Math.pow(10,i))*r)/r;const h=finiteOrDefault(t.max,u);return a.push({value:h,major:isMajor(h),significand:p}),a}class LogarithmicScale extends Scale{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const n=LinearScaleBase.prototype.parse.apply(this,[t,e]);if(0!==n)return isNumberFinite(n)&&n>0?n:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=isNumberFinite(t)?Math.max(0,t):null,this.max=isNumberFinite(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!isNumberFinite(this._userMin)&&(this.min=t===changeExponent(this.min,0)?changeExponent(this.min,-1):changeExponent(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let n=this.min,a=this.max;const o=e=>n=t?n:e,i=t=>a=e?a:t;n===a&&(n<=0?(o(1),i(10)):(o(changeExponent(n,-1)),i(changeExponent(a,1)))),n<=0&&o(changeExponent(a,-1)),a<=0&&i(changeExponent(n,1)),this.min=n,this.max=a}buildTicks(){const t=this.options,e=generateTicks({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&_setMinAndMaxByKey(e,this,"value"),t.reverse?(e.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),e}getLabelForValue(t){return void 0===t?"0":formatNumber(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=log10(t),this._valueRange=log10(this.max)-log10(t)}getPixelForValue(t){return void 0!==t&&0!==t||(t=this.min),null===t||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(log10(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}function getTickBackdropHeight(t){const e=t.ticks;if(e.display&&t.display){const t=toPadding(e.backdropPadding);return valueOrDefault(e.font&&e.font.size,defaults.font.size)+t.height}return 0}function measureLabelSize(t,e,n){return n=isArray(n)?n:[n],{w:_longestText(t,e.string,n),h:n.length*e.lineHeight}}function determineLimits(t,e,n,a,o){return t===a||t===o?{start:e-n/2,end:e+n/2}:to?{start:e-n,end:e}:{start:e,end:e+n}}function fitWithPointLabels(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},n=Object.assign({},e),a=[],o=[],i=t._pointLabels.length,r=t.options.pointLabels,l=r.centerPointLabels?PI/i:0;for(let s=0;se.r&&(l=(a.end-e.r)/i,t.r=Math.max(t.r,e.r+l)),o.starte.b&&(s=(o.end-e.b)/r,t.b=Math.max(t.b,e.b+s))}function buildPointLabelItems(t,e,n){const a=[],o=t._pointLabels.length,i=t.options,r=getTickBackdropHeight(i)/2,l=t.drawingArea,s=i.pointLabels.centerPointLabels?PI/o:0;for(let c=0;c270||n<90)&&(t-=e),t}function drawPointLabels(t,e){const{ctx:n,options:{pointLabels:a}}=t;for(let o=e-1;o>=0;o--){const e=a.setContext(t.getPointLabelContext(o)),i=toFont(e.font),{x:r,y:l,textAlign:s,left:c,top:d,right:p,bottom:u}=t._pointLabelItems[o],{backdropColor:h}=e;if(!isNullOrUndef(h)){const t=toTRBLCorners(e.borderRadius),a=toPadding(e.backdropPadding);n.fillStyle=h;const o=c-a.left,i=d-a.top,r=p-c+a.width,l=u-d+a.height;Object.values(t).some((t=>0!==t))?(n.beginPath(),addRoundedRectPath(n,{x:o,y:i,w:r,h:l,radius:t}),n.fill()):n.fillRect(o,i,r,l)}renderText(n,t._pointLabels[o],r,l+i.lineHeight/2,i,{color:e.color,textAlign:s,textBaseline:"middle"})}}function pathRadiusLine(t,e,n,a){const{ctx:o}=t;if(n)o.arc(t.xCenter,t.yCenter,e,0,TAU);else{let n=t.getPointPosition(0,e);o.moveTo(n.x,n.y);for(let i=1;i{const n=callback(this.options.pointLabels.callback,[t,e],this);return n||0===n?n:""})).filter(((t,e)=>this.chart.getDataVisibility(e)))}fit(){const t=this.options;t.display&&t.pointLabels.display?fitWithPointLabels(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,n,a){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((n-a)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,n,a))}getIndexAngle(t){return _normalizeAngle(t*(TAU/(this._pointLabels.length||1))+toRadians(this.options.startAngle||0))}getDistanceFromCenterForValue(t){if(isNullOrUndef(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(isNullOrUndef(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t{if(0!==e){l=this.getDistanceFromCenterForValue(t.value);const n=this.getContext(e),r=a.setContext(n),s=o.setContext(n);drawRadiusLine(this,r,l,i,s)}})),n.display){for(t.save(),r=i-1;r>=0;r--){const a=n.setContext(this.getPointLabelContext(r)),{color:o,lineWidth:i}=a;i&&o&&(t.lineWidth=i,t.strokeStyle=o,t.setLineDash(a.borderDash),t.lineDashOffset=a.borderDashOffset,l=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),s=this.getPointPosition(r,l),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(s.x,s.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,n=e.ticks;if(!n.display)return;const a=this.getIndexAngle(0);let o,i;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(a),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach(((a,r)=>{if(0===r&&!e.reverse)return;const l=n.setContext(this.getContext(r)),s=toFont(l.font);if(o=this.getDistanceFromCenterForValue(this.ticks[r].value),l.showLabelBackdrop){t.font=s.string,i=t.measureText(a.label).width,t.fillStyle=l.backdropColor;const e=toPadding(l.backdropPadding);t.fillRect(-i/2-e.left,-o-s.size/2-e.top,i+e.width,s.size+e.height)}renderText(t,a.label,0,-o,s,{color:l.color})})),t.restore()}drawTitle(){}}_defineProperty(RadialLinearScale,"id","radialLinear"),_defineProperty(RadialLinearScale,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Ticks.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:t=>t,padding:5,centerPointLabels:!1}}),_defineProperty(RadialLinearScale,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),_defineProperty(RadialLinearScale,"descriptors",{angleLines:{_fallback:"grid"}});const INTERVALS={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},UNITS=Object.keys(INTERVALS);function sorter(t,e){return t-e}function parse(t,e){if(isNullOrUndef(e))return null;const n=t._adapter,{parser:a,round:o,isoWeekday:i}=t._parseOpts;let r=e;return"function"==typeof a&&(r=a(r)),isNumberFinite(r)||(r="string"==typeof a?n.parse(r,a):n.parse(r)),null===r?null:(o&&(r="week"!==o||!isNumber(i)&&!0!==i?n.startOf(r,o):n.startOf(r,"isoWeek",i)),+r)}function determineUnitForAutoTicks(t,e,n,a){const o=UNITS.length;for(let i=UNITS.indexOf(t);i=UNITS.indexOf(n);i--){const n=UNITS[i];if(INTERVALS[n].common&&t._adapter.diff(o,a,n)>=e-1)return n}return UNITS[n?UNITS.indexOf(n):0]}function determineMajorUnit(t){for(let e=UNITS.indexOf(t)+1,n=UNITS.length;e=e?n[a]:n[o]]=!0}}else t[e]=!0}function setMajorTicks(t,e,n,a){const o=t._adapter,i=+o.startOf(e[0].value,a),r=e[e.length-1].value;let l,s;for(l=i;l<=r;l=+o.add(l,1,a))s=n[l],s>=0&&(e[s].major=!0);return e}function ticksFromTimestamps(t,e,n){const a=[],o={},i=e.length;let r,l;for(r=0;r+t.value)))}initOffsets(t=[]){let e,n,a=0,o=0;this.options.offset&&t.length&&(e=this.getDecimalForValue(t[0]),a=1===t.length?1-e:(this.getDecimalForValue(t[1])-e)/2,n=this.getDecimalForValue(t[t.length-1]),o=1===t.length?n:(n-this.getDecimalForValue(t[t.length-2]))/2);const i=t.length<3?.5:.25;a=_limitValue(a,0,i),o=_limitValue(o,0,i),this._offsets={start:a,end:o,factor:1/(a+1+o)}}_generate(){const t=this._adapter,e=this.min,n=this.max,a=this.options,o=a.time,i=o.unit||determineUnitForAutoTicks(o.minUnit,e,n,this._getLabelCapacity(e)),r=valueOrDefault(a.ticks.stepSize,1),l="week"===i&&o.isoWeekday,s=isNumber(l)||!0===l,c={};let d,p,u=e;if(s&&(u=+t.startOf(u,"isoWeek",l)),u=+t.startOf(u,s?"day":i),t.diff(n,e,i)>1e5*r)throw new Error(e+" and "+n+" are too far apart with stepSize of "+r+" "+i);const h="data"===a.ticks.source&&this.getDataTimestamps();for(d=u,p=0;dt-e)).map((t=>+t))}getLabelForValue(t){const e=this._adapter,n=this.options.time;return n.tooltipFormat?e.format(t,n.tooltipFormat):e.format(t,n.displayFormats.datetime)}_tickFormatFunction(t,e,n,a){const o=this.options,i=o.ticks.callback;if(i)return callback(i,[t,e,n],this);const r=o.time.displayFormats,l=this._unit,s=this._majorUnit,c=l&&r[l],d=s&&r[s],p=n[e],u=s&&d&&p&&p.major;return this._adapter.format(t,a||(u?d:c))}generateTickLabels(t){let e,n,a;for(e=0,n=t.length;e0?r:1}getDataTimestamps(){let t,e,n=this._cache.data||[];if(n.length)return n;const a=this.getMatchingVisibleMetas();if(this._normalized&&a.length)return this._cache.data=a[0].controller.getAllParsedValues(this);for(t=0,e=a.length;t=t[l].pos&&e<=t[s].pos&&({lo:l,hi:s}=_lookupByKey(t,"pos",e)),({pos:a,time:i}=t[l]),({pos:o,time:r}=t[s])):(e>=t[l].time&&e<=t[s].time&&({lo:l,hi:s}=_lookupByKey(t,"time",e)),({time:a,pos:i}=t[l]),({time:o,pos:r}=t[s]));const c=o-a;return c?i+(r-i)*(e-a)/c:i}_defineProperty(TimeScale,"id","time"),_defineProperty(TimeScale,"defaults",{bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}});class TimeSeriesScale extends TimeScale{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=interpolate(e,this.min),this._tableRange=interpolate(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:n}=this,a=[],o=[];let i,r,l,s,c;for(i=0,r=t.length;i=e&&s<=n&&a.push(s);if(a.length<2)return[{time:e,pos:0},{time:n,pos:1}];for(i=0,r=a.length;i(pushScopeId("data-v-10edff82"),t=t(),popScopeId(),t),_hoisted_1$k={id:"critical-main"},_hoisted_2$h={id:"critical"},_hoisted_3$h=_withScopeId$8((()=>createBaseVNode("div",{class:"des"},"加攻伤害",-1))),_hoisted_4$e={class:"slider-div"},_hoisted_5$c={id:"def"},_hoisted_6$a=_withScopeId$8((()=>createBaseVNode("div",{class:"des"},"加防伤害",-1))),_hoisted_7$8={class:"slider-div"},_hoisted_8$7={id:"now-damage"},_hoisted_9$7={style:{"font-family":"'Fira Code'"}},_sfc_main$k=defineComponent({__name:"enemyCritical",props:{fromBook:{type:Boolean}},setup(t){const e=t,n=ref(),a=ref(),o=core.plugin.bookDetailEnemy,i=Math.ceil,r=ref(e.fromBook?void 0:flags.mouseLoc[0]),l=ref(e.fromBook?void 0:flags.mouseLoc[1]);r.value=has(r.value)?Math.round(r.value+core.bigmap.offsetX/32):void 0,l.value=has(l.value)?Math.round(l.value+core.bigmap.offsetY/32):void 0;let s=getCriticalDamage(o,0,0,r.value,l.value),c=getDefDamage(o,0,0,r.value,l.value);const d=ref(s),p=ref(c),u=ref(0),h=ref(0),m=core.getDamageInfo(o.id,void 0,r.value,l.value),g=core.formatBigNumber,b=core.status.thisMap.ratio,f=computed((()=>{const t=core.getDamageInfo(o.id,{atk:core.getStatus("atk")+u.value*b,def:core.getStatus("def")+h.value*b},r.value,l.value);return has(t)?has(m)?[m.damage-t.damage,t.damage]:[-t.damage,t.damage]:["???","???"]}));function x(t,e){Chart.defaults.color="#aaa";const n={type:"line",data:v(e),options:{elements:{point:{radius:5,hoverRadius:7},line:{borderJoinStyle:"round"}},scales:{y:{grid:{color:"#ddd3"}}},plugins:{legend:{display:!1}}}};return new Chart(t,n)}function v(t){return{datasets:[{data:t.map((t=>t[1])),label:"怪物伤害"}],labels:t.map((t=>Math.round(t[0]/b)))}}const w=lodash.exports.debounce(((t,e)=>{d.value=getCriticalDamage(o,u.value*b,h.value*b,r.value,l.value),p.value=getDefDamage(o,h.value*b,u.value*b,r.value,l.value),d.value.length>s.length&&(s=d.value),p.value.length>c.length&&(c=p.value),t.data=v(d.value),e.data=v(p.value),t.update("resize"),e.update("resize")}),200);return onMounted((()=>{const t=document.getElementById("critical-main"),e=getComputedStyle(t),o=parseFloat(e.width),i=window.innerHeight/5,r=n.value,l=a.value;setCanvasSize(r,o,i),setCanvasSize(l,o,i);const s=x(r,d.value),c=x(l,p.value);watch(u,(t=>{w(s,c)})),watch(h,(t=>{w(s,c)}))})),(t,e)=>{const r=__unplugin_components_0,l=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$k,[createBaseVNode("div",_hoisted_2$h,[_hoisted_3$h,createBaseVNode("canvas",{ref_key:"critical",ref:n,class:"chart"},null,512),createBaseVNode("div",_hoisted_4$e,[createBaseVNode("span",null,"加攻次数    "+toDisplayString(u.value),1),createVNode(r,{class:"slider",value:u.value,"onUpdate:value":e[0]||(e[0]=t=>u.value=t),max:unref(i)((unref(s).at(-1)?.[0]??2)/unref(b))-1},null,8,["value","max"]),createBaseVNode("span",null,"最大值    "+toDisplayString(unref(i)((unref(s).at(-1)?.[0]??2)/unref(b))-1),1)])]),createVNode(l,{dashed:"",style:{width:"100%","border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),createBaseVNode("div",_hoisted_5$c,[_hoisted_6$a,createBaseVNode("canvas",{ref_key:"def",ref:a,class:"chart"},null,512),createBaseVNode("div",_hoisted_7$8,[createBaseVNode("span",null,"加防次数    "+toDisplayString(h.value),1),createVNode(r,{class:"slider",value:h.value,"onUpdate:value":e[1]||(e[1]=t=>h.value=t),max:unref(i)((unref(c).at(-1)?.[0]??2)/unref(b))-1},null,8,["value","max"]),createBaseVNode("span",null,"最大值    "+toDisplayString(unref(i)((unref(c).at(-1)?.[0]??2)/unref(b))-1),1)])]),createBaseVNode("div",_hoisted_8$7,[createBaseVNode("div",null,[createBaseVNode("span",null,"当前加攻"+toDisplayString(unref(isMobile)?"":"    "),1),createBaseVNode("span",null,toDisplayString(unref(g)(u.value*unref(b))),1)]),createBaseVNode("div",null,[createBaseVNode("span",null,"当前加防"+toDisplayString(unref(isMobile)?"":"    "),1),createBaseVNode("span",null,toDisplayString(unref(g)(h.value*unref(b))),1)]),createBaseVNode("div",null,[createBaseVNode("span",null,"当前减伤"+toDisplayString(unref(isMobile)?"":"    "),1),createBaseVNode("span",null,[createBaseVNode("span",_hoisted_9$7,toDisplayString(unref(f)[0]<0&&!unref(has)(unref(o).damage)?"=>":""),1),createTextVNode(toDisplayString(unref(f)[0]<0&&!unref(has)(unref(o).damage)?unref(g)(-unref(f)[0]):unref(g)(unref(f)[0])),1)])]),createBaseVNode("div",null,[createBaseVNode("span",null,"当前伤害"+toDisplayString(unref(isMobile)?"":"    "),1),createBaseVNode("span",null,toDisplayString(unref(g)(unref(f)[1])),1)])])])}}}),enemyCritical_vue_vue_type_style_index_0_scoped_10edff82_lang="",EnemyCritical=_export_sfc(_sfc_main$k,[["__scopeId","data-v-10edff82"]]),showMarkedEnemy=ref(!1),markedEnemy=reactive([]),markInfo={},criticalReached={},enemyDamageInfo={};function markEnemy$1(t){hasMarkedEnemy(t)||(markedEnemy.push(t),markInfo[t]={nextCritical:core.nextCriticals(t,1)[0]?.[0]??0+core.status.hero.atk},criticalReached[t]={0:!0},enemyDamageInfo[t]={1:!1,2:!1,3:!1},getMarkInfo(t,!0),checkMarkedEnemy(!0))}function hasMarkedEnemy(t){return markedEnemy.includes(t)}function unmarkEnemy(t){const e=markedEnemy.indexOf(t);-1!==e&&(markedEnemy.splice(e,1),checkMarkedEnemy())}function getMarkedEnemy(){return markedEnemy}function getMarkInfo(t,e=!1){const n=criticalReached[t],a=markInfo[t];if(core.status.hero.atk>=a.nextCritical){n[a.nextCritical]||e||tip$1("success",`踩到了${core.material.enemys[t].name}的临界!`),n[a.nextCritical]=!0;const o=core.nextCriticals(t,1)[0]?.[0],i=(o??0)+core.status.hero.atk;a.nextCritical=i}}function checkMarkedEnemy(t=!1){checkMarkedStatus.value=!checkMarkedStatus.value;const e=core.status.hero.hp;getMarkedEnemy().forEach((n=>{getMarkInfo(n);const a=core.getDamageInfo(n)?.damage??-1;if(-1===a)return;const o=enemyDamageInfo[n],i=core.material.enemys[n].name;a<=0?t||tip$1("success",`${i}已经零伤了!`):a(core.isPlaying()&&(flags.mouseLoc=[t,e]),!1)),150),{checkMarkedEnemy:checkMarkedEnemy,checkStatus:checkMarkedStatus,markEnemy:markEnemy$1,hasMarkedEnemy:hasMarkedEnemy,unmarkEnemy:unmarkEnemy,showMarkedEnemy:showMarkedEnemy}}const _withScopeId$7=t=>(pushScopeId("data-v-90e08ea9"),t=t(),popScopeId(),t),_hoisted_1$j={id:"enemy-target"},_hoisted_2$g={id:"enemy-desc"},_hoisted_3$g=_withScopeId$7((()=>createBaseVNode("span",null,"怪物描述",-1))),_hoisted_4$d={id:"mark-target"},_hoisted_5$b=["onClick"],_sfc_main$j=defineComponent({__name:"enemyTarget",setup(t){const e=core.plugin.bookDetailEnemy,n=ref(hasMarkedEnemy(e.id));function a(){n.value&&unmarkEnemy(e.id),n.value||markEnemy$1(e.id),n.value=!n.value}return(t,o)=>{const i=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$j,[createBaseVNode("div",_hoisted_2$g,[_hoisted_3$g,createVNode(Scroll,{id:"enemy-desc-scroll"},{default:withCtx((()=>[createBaseVNode("span",null,toDisplayString(unref(e).description),1)])),_:1})]),createVNode(i,{dashed:"",style:{"border-color":"#ddd4"}}),createBaseVNode("div",null,[createBaseVNode("div",_hoisted_4$d,[createBaseVNode("span",{id:"mark-info",style:normalizeStyle({color:n.value?"lightgreen":"lightcoral"})},toDisplayString(n.value?"已标记该怪物":"未标记该怪物"),5),createBaseVNode("span",{class:"button-text",onClick:withModifiers(a,["stop"])},toDisplayString(n.value?"取消标记该怪物":"标记该怪物为目标"),9,_hoisted_5$b)])])])}}}),enemyTarget_vue_vue_type_style_index_0_scoped_90e08ea9_lang="",EnemyTarget=_export_sfc(_sfc_main$j,[["__scopeId","data-v-90e08ea9"]]),_withScopeId$6=t=>(pushScopeId("data-v-c8f01fef"),t=t(),popScopeId(),t),_hoisted_1$i={id:"detail"},_hoisted_2$f={id:"detail-more"},_hoisted_3$f={key:0,id:"special-more",class:"detial-more"},_hoisted_4$c={key:1,id:"special-more",class:"detial-more"},_hoisted_5$a={key:2,id:"special-more",class:"detial-more"},_hoisted_6$9=_withScopeId$6((()=>createBaseVNode("span",null,null,-1))),_sfc_main$i=defineComponent({__name:"bookDetail",props:{fromBook:{type:Boolean},defaultPanel:null},emits:["close"],setup(t,{emit:e}){const n=t,a=core.plugin.bookDetailEnemy,o=ref(core.plugin.bookDetailPos),i=ref(n.defaultPanel??"special");let r;function l(t,e){t.stopPropagation(),i.value=e}function s(){o.value=core.plugin.bookDetailPos,r.style.opacity="0",e("close")}function c(t){const e=keycode(t.keyCode);e!==KeyCode.Enter&&e!==KeyCode.Space&&e!==KeyCode.KeyC||s(),n.fromBook||e!==KeyCode.KeyX&&e!==KeyCode.Escape||s()}return onMounted((async()=>{o.value=0,r=document.getElementById("detail"),r.style.opacity="1";const t=getComputedStyle(r);let e=!1,n=[0,0];await S(600),useDrag(r,((t,a)=>{(t-n[0])**2+(a-n[1])**2>=100&&(e=!0)}),((a,o)=>{n=[a,o],o>4*parseFloat(t.height)/5&&(e=!0)}),(()=>{!1===e&&"critical"!==i.value&&s(),e=!1})),document.addEventListener("keyup",c)})),onUnmounted((()=>{document.removeEventListener("keyup",c)})),(e,n)=>{const r=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$i,[createBaseVNode("div",{id:"info",style:normalizeStyle({top:`${o.value}px`})},[createVNode(EnemyOne,{enemy:unref(a)},null,8,["enemy"]),createVNode(r,{dashed:"",style:{margin:"2vh 0 2vh 0","border-color":"#ddd4",width:"100%"}})],4),createVNode(Transition,{name:"detail"},{default:withCtx((()=>["special"===i.value?(openBlock(),createBlock(EnemySpecial,{key:0,"from-book":t.fromBook},null,8,["from-book"])):"critical"===i.value?(openBlock(),createBlock(EnemyCritical,{key:1,"from-book":t.fromBook},null,8,["from-book"])):"target"===i.value?(openBlock(),createBlock(EnemyTarget,{key:2})):createCommentVNode("",!0)])),_:1}),createBaseVNode("div",_hoisted_2$f,[createVNode(Transition,{name:"detail"},{default:withCtx((()=>["special"===i.value?(openBlock(),createElementBlock("div",_hoisted_3$f,[createBaseVNode("span",{id:"enemy-target",class:"button-text more",onClick:n[0]||(n[0]=t=>l(t,"target"))},[createVNode(unref(LeftOutlined)),createTextVNode(" 怪物更多信息")]),createBaseVNode("span",{id:"critical-more",class:"button-text more",onClick:n[1]||(n[1]=t=>l(t,"critical"))},[createTextVNode("详细临界信息 "),createVNode(unref(RightOutlined))])])):"critical"===i.value?(openBlock(),createElementBlock("div",_hoisted_4$c,[createBaseVNode("span",{id:"enemy-pos",class:"button-text more",onClick:n[2]||(n[2]=t=>l(t,"special"))},[createVNode(unref(LeftOutlined)),createTextVNode(" 怪物特殊属性")])])):"target"===i.value?(openBlock(),createElementBlock("div",_hoisted_5$a,[_hoisted_6$9,createBaseVNode("span",{id:"enemy-pos",class:"button-text more",onClick:n[3]||(n[3]=t=>l(t,"special"))},[createTextVNode("怪物特殊属性 "),createVNode(unref(RightOutlined))])])):createCommentVNode("",!0)])),_:1})])])}}}),bookDetail_vue_vue_type_style_index_0_scoped_c8f01fef_lang="",BookDetail=_export_sfc(_sfc_main$i,[["__scopeId","data-v-c8f01fef"]]),_withScopeId$5=t=>(pushScopeId("data-v-84294ce9"),t=t(),popScopeId(),t),_hoisted_1$h={id:"book"},_hoisted_2$e={id:"tools"},_hoisted_3$e={key:0,id:"none"},_hoisted_4$b=_withScopeId$5((()=>createBaseVNode("div",null,"本层无怪物",-1))),_hoisted_5$9=[_hoisted_4$b],_hoisted_6$8={class:"enemy"},_sfc_main$h=defineComponent({__name:"book",setup(t){const e=core.floorIds[core.status.event?.ui?.index]??core.status.floorId;e!==core.status.floorId&&core.status.checkBlock&&(core.status.checkBlock.cache={});const n=core.getCurrentEnemys(e),a=ref(0),o=ref(!1),i=ref(!1),r=ref(0);function l(t,e){if(o.value)return;const n=e*window.innerHeight*.2-a.value;core.plugin.bookDetailEnemy=t,core.plugin.bookDetailPos=n,i.value=!0,async function(){const t=document.getElementById("book");t.style.opacity="0",await S(600),t.style.display="none"}()}async function s(){!async function(){const t=document.getElementById("book");t.style.display="flex",await S(50),t.style.opacity="1"}(),await S(600),i.value=!1}async function c(){noClosePanel.value=!0,core.plugin.bookOpened.value=!1,core.plugin.transition.value?await S(650):await S(100),core.events.recoverEvents(core.status.event.interval)||(has(core.status.event.ui)?(core.status.boxAnimateObjs=[],core.ui._drawViewMaps(core.status.event.ui)):core.ui.closePanel())}function d(){const t=window.innerHeight,e=r.value*t*.2-a.value;e<0&&(a.value+=e-20),e>.655*t&&(a.value+=e-.655*t+20)}function p(t){const e=keycode(t.keyCode);e!==KeyCode.KeyX&&e!==KeyCode.Escape||c(),e!==KeyCode.Enter||i.value||l(n[r.value],r.value)}function u(t){const e=keycode(t.keyCode);i.value||(e===KeyCode.DownArrow&&(r.value0&&r.value--,d()),e!==KeyCode.LeftArrow&&e!==KeyCode.PageUp||(r.value<=4?r.value=0:r.value-=5,d()),e!==KeyCode.RightArrow&&e!==KeyCode.PageDown||(r.value>=n.length-5?r.value=n.length-1:r.value+=5,d()))}return n.forEach((t=>{const e=t.specialText.length;t.toShowSpecial=lodash.exports.cloneDeep(t.specialText),t.toShowColor=lodash.exports.cloneDeep(t.specialColor),e>=3&&(t.toShowSpecial=t.specialText.slice(0,2).concat(["..."]),t.toShowColor=t.specialColor.slice(0,2).concat(["#fff"])),t.toShowColor=t.toShowColor.map((t=>"string"==typeof t?t:core.arrayToRGBA(t))),t.damageColor=getDamageColor(t.damage)})),onMounted((async()=>{core.plugin.transition.value?await S(600):await S(50),document.addEventListener("keyup",p),document.addEventListener("keydown",u)})),onUnmounted((async()=>{document.removeEventListener("keyup",p),document.removeEventListener("keydown",u)})),(t,e)=>{const d=__unplugin_components_1;return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1$h,[createBaseVNode("div",_hoisted_2$e,[createBaseVNode("span",{id:"back",class:"button-text tools",onClick:c},[createVNode(unref(LeftOutlined)),createTextVNode("返回游戏")])]),0===unref(n).length?(openBlock(),createElementBlock("div",_hoisted_3$e,_hoisted_5$9)):(openBlock(),createBlock(Scroll,{key:1,style:{width:"100%",height:"94%","font-family":"normal"},now:a.value,"onUpdate:now":e[0]||(e[0]=t=>a.value=t),drag:o.value,"onUpdate:drag":e[1]||(e[1]=t=>o.value=t)},{default:withCtx((()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(n),((t,e)=>(openBlock(),createElementBlock("div",_hoisted_6$8,[(openBlock(),createBlock(EnemyOne,{selected:e===r.value,enemy:t,key:e,onSelect:n=>l(t,e),onHover:t=>r.value=e},null,8,["selected","enemy","onSelect","onHover"])),createVNode(d,{dashed:"",style:{width:"100%","border-color":"#ddd4"}})])))),256))])),_:1},8,["now","drag"]))]),i.value?(openBlock(),createBlock(BookDetail,{key:0,"from-book":!0,onClose:e[2]||(e[2]=t=>s())})):createCommentVNode("",!0)],64)}}}),book_vue_vue_type_style_index_0_scoped_84294ce9_lang="",Book=_export_sfc(_sfc_main$h,[["__scopeId","data-v-84294ce9"]]),clsMap={tools:"消耗道具",constants:"永久道具",all:"全部道具"};function getClsName(t){return clsMap[t]}function getItems(t){const e=core.status.hero.items,n=["book"];if("all"===t)return{tools:Object.entries(e.tools).filter((t=>!n.includes(t[0]))),constants:Object.entries(e.constants).filter((t=>!n.includes(t[0])))};const a=e[t];return Object.entries(a)}const _withScopeId$4=t=>(pushScopeId("data-v-88c6bbe5"),t=t(),popScopeId(),t),_hoisted_1$g={id:"toolbox"},_hoisted_2$d={id:"tools"},_hoisted_3$d={id:"toolbox-main"},_hoisted_4$a={class:"item-main"},_hoisted_5$8={class:"item-info"},_hoisted_6$7={key:0,class:"item-type"},_hoisted_7$7={key:1,id:"item-type-mobile"},_hoisted_8$6=["selected"],_hoisted_9$6=["selected"],_hoisted_10$6=["selected","onClick"],_hoisted_11$6={class:"item-icon"},_hoisted_12$4={class:"item-name"},_hoisted_13$4={id:"detail"},_hoisted_14$4={id:"info"},_hoisted_15$3={id:"basic-info"},_hoisted_16$3={style:{"border-bottom":"1px solid #ddd4"}},_hoisted_17$2=_withScopeId$4((()=>createBaseVNode("span",{style:{"margin-top":"2vh"}},"点击该物品以使用",-1))),_hoisted_18$2={id:"desc"},_hoisted_19$2=_withScopeId$4((()=>createBaseVNode("span",null,"道具描述",-1))),_hoisted_20$2={key:0},_hoisted_21$2=["innerHTML"],_sfc_main$g=defineComponent({__name:"toolbox",setup(t){const e=ref("tools"),n=getItems("all"),a=computed((()=>isMobile?[e.value]:["tools","constants"])),o=core.material.items,i=ref(n[a.value[0]][0]?.[0]??"none"),r=ref(0);watch(r,(t=>{s(n[e.value][t][0],!0)})),watch(e,(t=>{has(n[t][r.value])?s(n[t][r.value][0],!0):i.value="none"}));const l=computed((()=>{const t=i.value;return"none"===t?ref("没有选择道具"):type(o[t].text,25,C("sin","out"),!0)}));async function s(t,a=!1){i.value!==t||a||d(t),r.value=n[e.value].findIndex((e=>e[0]===t)),i.value=t}function c(){core.plugin.toolOpened.value=!1}async function d(t){if("none"!==t)if(core.canUseItem(t)){const e=core.plugin.transition.value;core.plugin.transition.value=!1,c(),await S(50),core.useItem(t),core.plugin.transition.value=e}else message.warn({content:"当前无法使用该道具!",class:"antdv-message"})}async function p(){const t=core.plugin.transition.value;core.plugin.transition.value=!1,c(),await S(50),core.plugin.equipOpened.value=!0,core.plugin.transition.value=t}function u(t){const e=keycode(t.keyCode);e!==KeyCode.Escape&&e!==KeyCode.KeyX&&e!==KeyCode.KeyT||c(),e!==KeyCode.Enter&&e!==KeyCode.KeyC||d(i.value)}function h(t){const a=keycode(t.keyCode),o=n[e.value].length;if(a===KeyCode.DownArrow&&r.value0&&r.value--,a===KeyCode.RightArrow){const t=n.constants.length;"tools"===e.value&&(r.value>=t&&(r.value=t-1),e.value="constants")}if(a===KeyCode.LeftArrow){const t=n.tools.length;"constants"===e.value&&(r.value>=t&&(r.value=t-1),e.value="tools")}}return onMounted((async()=>{core.plugin.transition.value?await S(600):await S(50),document.addEventListener("keyup",u),document.addEventListener("keydown",h)})),onUnmounted((()=>{document.removeEventListener("keyup",u),document.removeEventListener("keydown",h)})),(t,r)=>{const d=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$g,[createBaseVNode("div",_hoisted_2$d,[createBaseVNode("span",{class:"button-text tools",onClick:c},[createVNode(unref(LeftOutlined)),createTextVNode(" 返回游戏")]),createBaseVNode("span",{class:"button-text tools",onClick:p},[createTextVNode("装备栏 "),createVNode(unref(RightOutlined))])]),createBaseVNode("div",_hoisted_3$d,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(a),(t=>(openBlock(),createElementBlock("div",_hoisted_4$a,[createBaseVNode("div",_hoisted_5$8,[unref(isMobile)?(openBlock(),createElementBlock("div",_hoisted_7$7,[createBaseVNode("span",{class:"button-text",onClick:r[0]||(r[0]=t=>e.value="tools"),selected:"tools"===e.value},"消耗道具",8,_hoisted_8$6),createVNode(d,{dashed:"",style:{"border-color":"#ddd4",height:"100%"},type:"vertical"}),createBaseVNode("span",{class:"button-text",onClick:r[1]||(r[1]=t=>e.value="constants"),selected:"constants"===e.value},"永久道具",8,_hoisted_9$6)])):(openBlock(),createElementBlock("div",_hoisted_6$7,toDisplayString(unref(getClsName)(t)),1)),createVNode(d,{dashed:"",style:{margin:"1vh 0 1vh 0","border-color":"#ddd4"}}),createVNode(Scroll,{class:"item-list"},{default:withCtx((()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(n)[t],(([n,a])=>(openBlock(),createElementBlock("div",{class:"item selectable",selected:i.value===n,onClick:a=>{e.value=t,s(n)}},[createBaseVNode("div",_hoisted_11$6,[createVNode(_sfc_main$o,{id:n,width:32,height:32,noborder:!0},null,8,["id"]),createBaseVNode("span",_hoisted_12$4,toDisplayString(unref(o)[n].name),1)]),createBaseVNode("span",null,"× "+toDisplayString(a),1)],8,_hoisted_10$6)))),256))])),_:2},1024)]),createVNode(d,{dashed:"",type:unref(isMobile)?"horizontal":"vertical",class:"divider",style:{"border-color":"#ddd4",margin:"1%"}},null,8,["type"])])))),256)),createBaseVNode("div",_hoisted_13$4,[createBaseVNode("div",_hoisted_14$4,[createVNode(_sfc_main$o,{id:i.value,width:32,height:32},null,8,["id"]),createBaseVNode("div",_hoisted_15$3,[createBaseVNode("span",_hoisted_16$3,toDisplayString("none"===i.value?"没有道具":unref(o)[i.value].name),1),createBaseVNode("span",null,toDisplayString("none"===i.value?"永久道具":unref(getClsName)(unref(o)[i.value].cls)??"永久道具"),1)])]),_hoisted_17$2,createVNode(d,{dashed:"",style:{"border-color":"#ddd4"}}),createBaseVNode("div",_hoisted_18$2,[_hoisted_19$2,createVNode(Scroll,{id:"desc-text"},{default:withCtx((()=>[unref(l).value.startsWith("!!html")?(openBlock(),createElementBlock("div",{key:1,innerHTML:unref(l).value.slice(6)},null,8,_hoisted_21$2)):(openBlock(),createElementBlock("div",_hoisted_20$2,toDisplayString(unref(l).value),1))])),_:1})])])])])}}}),toolbox_vue_vue_type_style_index_0_scoped_88c6bbe5_lang="",Toolbox=_export_sfc(_sfc_main$g,[["__scopeId","data-v-88c6bbe5"]]),index$2="",index$1="";function getEquips(){return Object.entries(core.status.hero.items.equips)}function getAddStatus(t){const e=Object.assign({},t.value,t.percentage),n=Object.keys(e);return createVNode("div",{class:"equip-add-detail"},[n.map((e=>{const n=Math.floor((t.value[e]??0)*core.getBuff(e)+core.status.hero[e]*(t.percentage[e]??0)/100);return createVNode("span",{style:"display: flex"},[createVNode("span",{style:"flex-basis: 50%"},[core.getStatusLabel(e)]),createTextVNode("    "),createVNode("span",{style:{color:n>0?"lightgreen":"lightsalmon"}},[n>0?`+${n}`:n])])}))])}function getNowStatus(t,e=!1){return createVNode("div",{id:"hero-status"},[["hp","lv","atk","def","mdef","mana","hpmax","money"].map((n=>{let a;a="lv"===n?core.getLvName()??"":core.getRealStatus(n)?.toString();let o=0;if(has(t)){o+=Math.floor((t.value[n]??0)*core.getBuff(n));const e=Math.floor(t.percentage[n]*core.getStatus(n)/100);o+=isNaN(e)?0:e}return e&&(o=-o),createVNode("div",{class:"hero-status-one"},[createVNode("span",{class:"hero-status-label"},[core.getStatusLabel(n)]),createVNode("div",{class:"hero-status-value"},[createVNode("span",{style:"margin-right: 20%"},[a]),0!==o&&createVNode("span",{style:{color:o>0?"lightgreen":"lightsalmon"}},[o>0?"+"+o:"-"+-o])])])}))])}const _hoisted_1$f={id:"equipbox"},_hoisted_2$c={id:"tools"},_hoisted_3$c={id:"equipbox-main"},_hoisted_4$9={id:"equip-list"},_hoisted_5$7={id:"filter"},_hoisted_6$6={key:0},_hoisted_7$6={key:1},_hoisted_8$5=["selected","onMousedown","onTouchstart","onClick"],_hoisted_9$5={class:"equip-icon"},_hoisted_10$5={class:"equip-name"},_hoisted_11$5={id:"equip-status"},_hoisted_12$3={id:"equip-status-main"},_hoisted_13$3={id:"equip-now"},_hoisted_14$3={id:"equip-now-div"},_hoisted_15$2=["draged","access","selected","onMouseenter","onClick"],_hoisted_16$2={key:0,id:"equip-hero"},_hoisted_17$1={id:"hero-icon"},_hoisted_18$1={id:"hero-status"},_hoisted_19$1={id:"equip-desc"},_hoisted_20$1={id:"equip-icon"},_hoisted_21$1={id:"equip-type"},_hoisted_22$1={id:"equip-add"},_hoisted_23$1={id:"equip-desc-text"},_hoisted_24$1={key:0},_hoisted_25$1=["innerHTML"],_hoisted_26$1={id:"icon-drag"},_sfc_main$f=defineComponent({__name:"equipbox",setup(t){const e=ref(getEquips()),n=ref("all"),a=core.material.items,o=ref(0),i=ref(!1),r=core.status.globalAttribute.equipName,l=ref(core.status.hero.equipment),s=ref(!1),c=ref(!1),d=ref(-1),p=ref("down"),u=ref("none"),h=ref("value"),m=["none","atk","def","hpmax","mana"],g=core.getStatusLabel;watch(p,(t=>{o.value=w.value.length-o.value-1})),watch(u,(t=>{o.value=0})),watch(h,(t=>{o.value=0}));const b=computed((()=>{const t=w.value[o.value],e={name:"没有选择装备",cls:"equip",text:"没有选择装备",equip:{type:"无",value:{},percentage:{},animate:""}};if(i.value){const t=l.value[o.value],n=core.material.items[t];return has(n)?n:e}return has(t)?a[t[0]]:e})),f=computed((()=>getAddStatus(b.value.equip,i.value))),x=computed((()=>b.value.text.startsWith("!!html")?ref(b.value.text):type(b.value.text,25,C("sin","out"),!0))),v=computed((()=>getNowStatus(b.value.equip,i.value))),w=computed((()=>{const t=p.value,o=u.value,i=h.value,r=e.value.filter((t=>{const e=a[t[0]].equip,r=e.type;return!("none"!==o&&!has(e[i][o]))&&("all"===n.value||("string"==typeof r?r===n.value:core.status.globalAttribute.equipName[r]===n.value))}));return"none"===o?r:"down"===t?r.sort(((t,e)=>{const n=a[t[0]].equip,r=a[e[0]].equip;return n[i][o]-r[i][o]})):r.sort(((t,e)=>{const n=a[t[0]].equip;return a[e[0]].equip[i][o]-n[i][o]}))}));function y(){core.plugin.equipOpened.value=!1}function k(t,e=!1){t===o.value||e||(s.value=!1),e&&(s.value=!1),e&&i.value===e&&o.value===t&&(core.unloadEquip(t),z()),i.value=e,o.value=t}function _(t){if(t<0)return!1;const e=b.value.equip?.type;return!!core.canEquip(w.value[o.value]?.[0])&&(!!has(e)&&("number"==typeof e?t===e:r[t]===e))}function z(){l.value=core.status.hero.equipment,e.value=getEquips()}function M(){useDrag(Array.from(document.querySelectorAll(".equip")),A,((t,e)=>{B=t,D=e}),(()=>{c.value&&(c.value=!1,function(){const t=d.value;if(t<0)return;if(!_(t))return void tip$1("warn","无法装备!");const e=l.value[t],n=w.value[o.value]?.[0];core.items._realLoadEquip(t,n,e),z()}())}),!0)}let[B,D]=[0,0];function A(t,e,n){if((t-B)**2+(e-D)**2>100&&!c.value&&(c.value=!0),c.value){const n=document.getElementById("icon-drag");n.style.left=t-24+"px",n.style.top=e-24+"px"}}function P(t){t.stopPropagation(),d.value=-1}async function N(){const t=core.plugin.transition.value;core.plugin.transition.value=!1,y(),await S(50),core.plugin.toolOpened.value=!0,core.plugin.transition.value=t}function E(t){const e=keycode(t.keyCode);e!==KeyCode.KeyQ&&e!==KeyCode.KeyX&&e!==KeyCode.Escape||y()}return watch(w,(t=>{M()})),onMounted((async()=>{M(),core.plugin.transition.value?await S(600):await S(50),document.addEventListener("keyup",E)})),onUnmounted((()=>{cancelGlobalDrag(A),document.removeEventListener("keyup",E)})),(t,e)=>{const n=SelectOption,S=__unplugin_components_1$1,C=__unplugin_components_1;return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1$f,[createBaseVNode("div",_hoisted_2$c,[createBaseVNode("span",{class:"button-text tools",onClick:y},[createVNode(unref(LeftOutlined)),createTextVNode(" 返回游戏")]),createBaseVNode("span",{class:"button-text tools",onClick:N},[createTextVNode("道具栏 "),createVNode(unref(RightOutlined))])]),createBaseVNode("div",_hoisted_3$c,[createBaseVNode("div",_hoisted_4$9,[createBaseVNode("div",_hoisted_5$7,[createVNode(S,{value:u.value,"onUpdate:value":e[0]||(e[0]=t=>u.value=t),class:"select"},{default:withCtx((()=>[(openBlock(),createElementBlock(Fragment,null,renderList(m,(t=>createVNode(n,{value:t},{default:withCtx((()=>[createTextVNode(toDisplayString("none"===t?"所有":unref(g)(t)),1)])),_:2},1032,["value"]))),64))])),_:1},8,["value"]),createVNode(C,{type:"vertical",class:"divider"}),createVNode(S,{value:h.value,"onUpdate:value":e[1]||(e[1]=t=>h.value=t),class:"select"},{default:withCtx((()=>[createVNode(n,{value:"value"},{default:withCtx((()=>[createTextVNode("数值")])),_:1}),createVNode(n,{value:"percentage"},{default:withCtx((()=>[createTextVNode("百分比")])),_:1})])),_:1},8,["value"]),createVNode(C,{type:"vertical",class:"divider"}),createBaseVNode("span",{onClick:e[2]||(e[2]=t=>{"down"===p.value?p.value="up":p.value="down"}),class:"button-text",id:"sort-type"},["down"===p.value?(openBlock(),createElementBlock("span",_hoisted_6$6,[createVNode(unref(SortAscendingOutlined))])):(openBlock(),createElementBlock("span",_hoisted_7$6,[createVNode(unref(SortDescendingOutlined))]))])]),createVNode(C,{dashed:"",style:{"border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),createVNode(Scroll,{id:"equip-scroll"},{default:withCtx((()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(w),(([t,e],n)=>(openBlock(),createElementBlock("div",{class:"equip selectable",selected:o.value===n&&!i.value,onMousedown:t=>k(n),onTouchstart:t=>k(n),onClick:t=>function(t){if(t===o.value&&s.value){const t=w.value[o.value]?.[0];if(!core.canEquip(t))return void tip$1("warn","无法装备!");core.loadEquip(t),z(),s.value=!1}s.value=!0}(n)},[createBaseVNode("div",_hoisted_9$5,[createVNode(_sfc_main$o,{id:t??"none",width:32,height:32,noborder:!0},null,8,["id"]),createBaseVNode("span",_hoisted_10$5,toDisplayString(unref(a)[t].name),1)]),createBaseVNode("span",null,"× "+toDisplayString(e),1)],40,_hoisted_8$5)))),256))])),_:1})]),createBaseVNode("div",_hoisted_11$5,[createVNode(C,{class:"divider",type:unref(isMobile)?"horizontal":"vertical",dashed:"",style:{"border-color":"#ddd4"}},null,8,["type"]),createBaseVNode("div",_hoisted_12$3,[createBaseVNode("div",_hoisted_13$3,[createVNode(Scroll,{style:normalizeStyle({height:unref(isMobile)?"10vh":"30vh"})},{default:withCtx((()=>[createBaseVNode("div",_hoisted_14$3,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(r),((t,e)=>(openBlock(),createElementBlock("div",{class:"equip-now-one draginable selectable",draged:c.value,access:_(e),selected:i.value&&o.value===e,onMouseenter:t=>{return n=e,t.stopPropagation(),void(d.value=n);var n},onMouseleave:P,onClick:t=>k(e,!0)},[createVNode(_sfc_main$o,{id:l.value[e]??"none"},null,8,["id"]),createBaseVNode("span",null,toDisplayString(t),1)],40,_hoisted_15$2)))),256))])])),_:1},8,["style"])]),createVNode(C,{dashed:"",style:{"border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),unref(isMobile)?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_16$2,[createBaseVNode("div",_hoisted_17$1,[createVNode(_sfc_main$o,{id:"hero",width:48,height:64,noborder:""})]),createBaseVNode("div",_hoisted_18$1,[(openBlock(),createBlock(resolveDynamicComponent(unref(v))))])]))]),unref(isMobile)?createCommentVNode("",!0):(openBlock(),createBlock(C,{key:0,class:"divider",type:"vertical",dashed:"",style:{"border-color":"#ddd4"}}))]),createBaseVNode("div",_hoisted_19$1,[createBaseVNode("div",_hoisted_20$1,[createVNode(_sfc_main$o,{id:i.value?l.value[o.value]??"none":unref(w)[o.value]?.[0]??"none"},null,8,["id"]),createBaseVNode("span",null,toDisplayString(unref(b).name),1)]),createBaseVNode("div",_hoisted_21$1,[createBaseVNode("span",null,"装备孔:"+toDisplayString(unref(b).equip?.type),1)]),createVNode(C,{dashed:"",style:{"border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),createBaseVNode("div",_hoisted_22$1,[createBaseVNode("span",{style:normalizeStyle({"font-size":unref(isMobile)?"3.8vw":"3vh"}),id:"title"},"增减属性",4),createVNode(Scroll,{style:{width:"100%",height:"100%"}},{default:withCtx((()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(f))))])),_:1})]),createVNode(C,{dashed:"",style:{"border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),createBaseVNode("div",_hoisted_23$1,[createBaseVNode("span",{style:normalizeStyle({"font-size":unref(isMobile)?"3.8vw":"3vh"}),id:"title"},"装备介绍",4),createVNode(Scroll,{id:"desc-text",style:{height:"100%",width:"100%"}},{default:withCtx((()=>[unref(x).value.startsWith("!!html")?(openBlock(),createElementBlock("div",{key:1,innerHTML:unref(x).value.slice(6)},null,8,_hoisted_25$1)):(openBlock(),createElementBlock("div",_hoisted_24$1,toDisplayString(unref(x).value),1))])),_:1})])])])]),createBaseVNode("div",_hoisted_26$1,[c.value?(openBlock(),createBlock(_sfc_main$o,{key:0,class:"drag-icon",id:unref(w)[o.value]?.[0]??"none",width:48,height:48,noborder:""},null,8,["id"])):createCommentVNode("",!0)])],64)}}}),equipbox_vue_vue_type_style_index_0_scoped_4fac9519_lang="",Equipbox=_export_sfc(_sfc_main$f,[["__scopeId","data-v-4fac9519"]]),transition$2=ref(!1),itemDetail$1=ref(!0),autoSkill$1=ref(!0),autoScale$1=ref(!0),showHalo$1=ref(!0),showStudied$1=ref(!0),useFixed$1=ref(!0),autoLocate$1=ref(!0),antiAliasing$1=ref(!0);function reset(){const t=core.getLocalStorage("transition",!1);transition$2.value=t,core.plugin.transition.value=transition$2.value,autoScale$1.value=core.getLocalStorage("autoScale",!0),showStudied$1.value=core.getLocalStorage("showStudied",!0),showHalo$1.value=core.getLocalStorage("showHalo",!0),antiAliasing$1.value=core.getLocalStorage("antiAliasing",!1)}function resetFlag(){flags.autoSkill??=!0,flags.itemDetail??=!0,flags.autoLocate??=!0,itemDetail$1.value=!!flags.itemDetail,autoSkill$1.value=!!flags.autoSkill,autoLocate$1.value=!!flags.autoLocate}function init$6(){return{resetSettings:reset,resetFlagSettings:resetFlag}}watch(transition$2,(t=>{core.plugin.transition.value=t,core.setLocalStorage("transition",t)})),watch(itemDetail$1,(t=>{flags.itemDetail=t,core.updateStatusBar()})),watch(autoSkill$1,(t=>{flags.autoSkill=t,core.updateStatusBar(),core.status.route.push(`set:autoSkill:${t}`)})),watch(autoScale$1,(t=>{core.setLocalStorage("autoScale",t)})),watch(showStudied$1,(t=>{core.setLocalStorage("showStudied",t)})),watch(showHalo$1,(t=>{core.setLocalStorage("showHalo",t)})),watch(useFixed$1,(t=>{core.setLocalStorage("useFixed",t)})),watch(autoSkill$1,(t=>{flags.autoLocate=t,core.updateStatusBar(),core.status.route.push(`set:autoLocate:${t}`)})),watch(antiAliasing$1,(t=>{core.setLocalStorage("antiAliasing",t);for(const e of core.dom.gameCanvas)core.domStyle.hdCanvas.includes(e.id)||(t?e.classList.remove("no-anti-aliasing"):e.classList.add("no-anti-aliasing"))}));const transition$1={text:"界面动画",desc:["是否展示当一个ui界面,如怪物手册等的打开与关闭时的动画。当此项开启时,","所有界面被打开或关闭时都会展示动画,否则会直接展示出来"]},itemDetail={text:"宝石血瓶显伤",desc:["是否在地图上显示宝石血瓶装备等增加的属性值"]},autoSkill={text:"自动切换技能",desc:["开启后,打怪物的时候会自动选择伤害最低的技能。同时显伤也会显示此状态下的伤害,","临界也会考虑技能在内"]},autoScale={text:"自动放缩",desc:["开启后,每次进入游戏时会自动缩放游戏画面至合适值。该项只对电脑端有效。","
","
","缩放原则如下:","
","1. 首先尝试缩放至最大缩放比例","
","2. 如果缩放后游戏画面高度高于页面高度的95%,那么缩小一个缩放比例,否则保持最大比例"]},showHalo={text:"展示范围光环",desc:["开启后,会在地图上显示范围光环。"]},useFixed={text:"移动鼠标显示怪物信息",desc:["开启后,当鼠标移动到怪物上时,会以盒子的形式展示该点的怪物信息。手机端此功能无效。","
","
","注:当鼠标移动到怪物上时,经过200毫秒才会显示信息,防止误操作。"]},autoLocate={text:"自动勇士定位",desc:["此项会在进入第二章后会起作用。开启后,当勇士处于不同位置打同一个怪物伤害不同时,在地图上使用绿色箭头标出伤害最低的位置,","其余方向,伤害越高,箭头颜色越红,同时在自动寻路中选择可以到达的伤害最低的位置。","
","
","注:如果出现明显卡顿现象可以考虑关闭本设置或自动切换技能设置。"]},antiAliasing={text:"抗锯齿",desc:["是否开启抗锯齿。开启后,画面会变得不那么锐利,观感更加舒适;关闭后,可以更好地展现出像素感,同时部分像素错误也不会出现。"]},showStudied={text:"展示已学习技能",desc:["开启后,会在画面内以类似状态栏的盒子的形式显示当前已学习的怪物技能。"]},settingInfo={transition:transition$1,itemDetail:itemDetail,autoSkill:autoSkill,autoScale:autoScale,showHalo:showHalo,useFixed:useFixed,autoLocate:autoLocate,antiAliasing:antiAliasing,showStudied:showStudied},_hoisted_1$e={class:"colomn"},_hoisted_2$b={class:"tools"},_hoisted_3$b=["id"],_sfc_main$e=defineComponent({__name:"colomn",props:{width:null,height:null,left:null,right:null},emits:["close"],setup(t,{emit:e}){const n=t,a=(1e8*Math.random()).toFixed(0);let o,i,r;function l(){o=document.getElementById(`column-${a}`),i=document.getElementById(`column-left-${a}`),r=document.getElementById(`column-right-${a}`),has(n.width)&&!isMobile&&(o.style.width=`${n.width}%`),has(n.height)&&(o.style.height=`${n.height}%`),has(n.left)&&(i.style.flexBasis=`${n.left}%`),has(n.right)&&(r.style.flexBasis=`${n.right}%`)}function s(t){const n=keycode(t.keyCode);n!==KeyCode.Escape&&n!==KeyCode.KeyX||e("close")}return onMounted((async()=>{l(),await S(50),core.plugin.transition.value&&await S(600),document.addEventListener("keyup",s)})),onUpdated(l),onUnmounted((()=>{document.removeEventListener("keyup",s)})),(t,n)=>{const o=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$e,[createBaseVNode("div",_hoisted_2$b,[createBaseVNode("span",{class:"button-text",onClick:n[0]||(n[0]=t=>e("close"))},[createVNode(unref(LeftOutlined)),createTextVNode(" 返回游戏")])]),createBaseVNode("div",{class:"column-main",id:`column-${unref(a)}`},[createVNode(Scroll,{class:"column-left",id:`column-left-${unref(a)}`},{default:withCtx((()=>[renderSlot(t.$slots,"left",{},void 0,!0)])),_:3},8,["id"]),createVNode(o,{class:"divider",dashed:"",style:{"border-color":"#ddd4"},type:unref(isMobile)?"horizontal":"vertical"},null,8,["type"]),createVNode(Scroll,{class:"column-right",id:`column-right-${unref(a)}`},{default:withCtx((()=>[renderSlot(t.$slots,"right",{},void 0,!0)])),_:3},8,["id"])],8,_hoisted_3$b)])}}}),colomn_vue_vue_type_style_index_0_scoped_682173f1_lang="",Column=_export_sfc(_sfc_main$e,[["__scopeId","data-v-682173f1"]]),_hoisted_1$d={id:"setting-list"},_hoisted_2$a=["selected"],_hoisted_3$a=["selected"],_hoisted_4$8=["selected"],_hoisted_5$6=["selected"],_hoisted_6$5=["selected"],_hoisted_7$5=["selected"],_hoisted_8$4=["selected"],_hoisted_9$4=["selected"],_hoisted_10$4=["selected"],_hoisted_11$4=["innerHTML"],_sfc_main$d=defineComponent({__name:"settings",setup(t){const e=window.core,n=ref("transition"),a=computed((()=>splitText(settingInfo[n.value].desc))),o={transition:transition$2,itemDetail:itemDetail$1,autoSkill:autoSkill$1,autoScale:autoScale$1,showHalo:showHalo$1,showStudied:showStudied$1,useFixed:useFixed$1,autoLocate:autoLocate$1,antiAliasing:antiAliasing$1};function i(){e.plugin.settingsOpened.value=!1}function r(t){n.value===t?o[t].value=!o[t].value:n.value=t}return(t,o)=>(openBlock(),createBlock(Column,{width:60,height:60,onClose:i},{left:withCtx((()=>[createBaseVNode("div",_hoisted_1$d,[createBaseVNode("span",{class:"selectable",selected:"transition"===n.value,onClick:o[0]||(o[0]=t=>r("transition"))},"界面动画:   "+toDisplayString(unref(transition$2)?"ON":"OFF"),9,_hoisted_2$a),createBaseVNode("span",{class:"selectable",selected:"itemDetail"===n.value,onClick:o[1]||(o[1]=t=>r("itemDetail"))},"宝石血瓶显伤:   "+toDisplayString(unref(itemDetail$1)?"ON":"OFF"),9,_hoisted_3$a),createBaseVNode("span",{class:"selectable",selected:"autoSkill"===n.value,onClick:o[2]||(o[2]=t=>r("autoSkill"))},"自动切换技能:   "+toDisplayString(unref(autoSkill$1)?"ON":"OFF"),9,_hoisted_4$8),createBaseVNode("span",{class:"selectable",selected:"autoScale"===n.value,onClick:o[3]||(o[3]=t=>r("autoScale"))},"自动放缩:   "+toDisplayString(unref(autoScale$1)?"ON":"OFF"),9,_hoisted_5$6),createBaseVNode("span",{class:"selectable",selected:"showHalo"===n.value,onClick:o[4]||(o[4]=t=>r("showHalo"))},"展示范围光环:   "+toDisplayString(unref(showHalo$1)?"ON":"OFF"),9,_hoisted_6$5),createBaseVNode("span",{class:"selectable",selected:"useFixed"===n.value,onClick:o[5]||(o[5]=t=>r("useFixed"))},"移动鼠标显示怪物信息:   "+toDisplayString(unref(useFixed$1)?"ON":"OFF"),9,_hoisted_7$5),createBaseVNode("span",{class:"selectable",selected:"autoLocate"===n.value,onClick:o[6]||(o[6]=t=>r("autoLocate"))},"勇士自动定位:   "+toDisplayString(unref(autoLocate$1)?"ON":"OFF"),9,_hoisted_8$4),createBaseVNode("span",{class:"selectable",selected:"antiAliasing"===n.value,onClick:o[7]||(o[7]=t=>r("antiAliasing"))},"抗锯齿:   "+toDisplayString(unref(antiAliasing$1)?"ON":"OFF"),9,_hoisted_9$4),unref(e).getSkillLevel(11)>0?(openBlock(),createElementBlock("span",{key:0,class:"selectable",selected:"showStudied"===n.value,onClick:o[8]||(o[8]=t=>r("showStudied"))},"展示已学习技能:   "+toDisplayString(unref(showStudied$1)?"ON":"OFF"),9,_hoisted_10$4)):createCommentVNode("",!0)])])),right:withCtx((()=>[createBaseVNode("span",{innerHTML:unref(a)},null,8,_hoisted_11$4)])),_:1}))}}),settings_vue_vue_type_style_index_0_scoped_98d9836e_lang="",Settings=_export_sfc(_sfc_main$d,[["__scopeId","data-v-98d9836e"]]),tip={text:"注意事项",condition:"true",desc:["这里显示本塔中需要注意的事项。","
","
",'1. ',"本百科全书字数很多,可以选择性地阅读。不过本条目最好可以全部阅读一遍。","
","
",'2. 本百科全书的内容会随着游戏的推进而增加新内容,',"同时每次增加新内容时都会有提示。","
","
","3. 背包中的系统设置同样非常重要,有些问题可以在那里找到原因。例如当你获得技能时可能会发现开启不了技能,","就是因为你打开了自动切换技能的功能,在系统设置里面有说。","
","
",'4. 本塔中几乎所有 ui 都可以纵向滚动,如果发现显示不全,',"可以尝试上下拖动,就像浏览网页一样。电脑端还可以使用滚轮上下滚动。","大部分可以纵向滚动的 ui 都会在右方有一个滚动条,也可以拖动它进行滚动,例如本百科全书的条目列表和","条目说明都是可以通过上述方式滚动的。","
","
","5. 本塔主要面向电脑端设计,",'建议使用电脑游玩以获得更好的游戏体验。但是手机依然可以游玩本塔,',"但部分操作可能不是很方便,ui 也可能不是很美观,不过依然可以完整体验本游戏。","
","
",'6. 对于手机端,可以点击右下角的难度文字来切换工具栏至数字键。',"这样,你可以更加方便地进行使用技能等操作。","
","
","6. 本塔中几乎所有 ui 在打开时都会有一个0.6s的动画,如果不想要,可以在开头捡的系统设置里面关闭(默认关闭)。","同时,几乎所有 ui 的退出按钮都在左上角。","
","
",'7. 地图上显示的怪物临界有可能不准,当其与折线图有差异时,请以折线图为准。']},about={text:"关于游戏",condition:"true",desc:["使用样板:Vite 魔塔样板","
","样板版本:V2.10.0","
",'游戏开源地址:
',"https://github.com/unanmed/HumanBreak","
","游戏作者:古祠","
","BGM来源:网易云音乐等","
","素材来源:大素材库、爱给网、网站素材库等","
","特别鸣谢:无名甲烷菌(提供部分特殊属性与机制想法)","
","测试:"]},tutorial={text:"新手教程",condition:"true",desc:["本条目是魔塔游戏的新手教程,如果对魔塔有一定的了解,可以直接忽略。","
","
",'魔塔是一种固定数值rpg游戏,在打怪的时候,遵循我打你一下,你打我一下',"的原则,造成的伤害是己方攻击减去对方防御,最后怪物的伤害便是你在战斗中失去的生命值。当然,为了游戏体验,","战斗过程会被省略。","
","
","宝石可以增加你的属性,在大部分魔塔中,红宝石增加攻击,蓝宝石增加防御,本塔也不例外。血瓶可以增加你的生命值。",'一般情况下,拾取宝物的优先级是红宝石 > 蓝宝石 > 血瓶,',"但部分情况可能不是这样,这需要你自己的游玩经验等。","
","
","本塔还拥有升级机制,升级时能够给你增加大量的属性,因此,一般情况下当你接近升级时,需要尽快打怪升级。","
","
","然后是门。在魔塔中,很多门都不是必开的门,它们的作用一般是可以躲开怪物拿宝石,或者门里面有血瓶等。","当你血量足够时,这些门可以不用开,不然可能会有必开的门无法开启导致卡关。对于钥匙,每种颜色的钥匙开对应颜色的门,",'价值是红 > 蓝 > 黄。',"
","
","为了更加方便,本塔增加了宝石血瓶显示数据的功能,这样你可以清晰地知道每个宝石增加了多少属性。","
","
","下面是勇士基础属性的说明:","
",'1. 生命值:',"勇士的血量,当它归零时,游戏结束","
",'2. 攻击:',"勇士的攻击,攻击越高,每回合对怪物造成的伤害越高","
",'3. 防御:',"勇士的防御,防御越高,怪物每回合对你造成的伤害越低","
",'4. 经验:',"勇士的经验,到达一定值后会升级。本塔在状态栏中显示为距离升级剩余的经验","
",'5. 金币:',"勇士的金币,可以用于购买物品。本塔中在进入第二章后会有用","
",'6. 护盾:',"勇士的护盾,用处是能够在战后减少同等数值的伤害,在本塔中可以使伤害变为负值。本塔中,在点开无上之盾技能后,","智慧会充当护盾。更多信息可以查看“勇士属性”条目。"]},noun={text:"名词解释",condition:"true",desc:["本条目会解释诸如临界等魔塔术语,对魔塔有一定了解的可以直接忽略。","
","
",'1. 临界:',"在魔塔中,临界是一个非常重要的东西。首先,我们很容易可以得到,吃攻击时只有当减少了战斗回合数时怪物的伤害会减少,",'那么,吃攻击时怪物的减伤是不连续的。而距离下一次减少怪物的伤害需要加的攻击的量',"便是临界。当我们吃一个攻击恰好使怪物伤害减少时,称为“踩临界”。一般情况下,踩临界的减伤要比吃防御要高,","因此,当能踩到临界时,我们应当先踩临界,再吃防御。","
","
",'2. 加防:',"加防指的是加防对怪物的减伤。在本塔中,会以“n防”的形式显示在怪物手册或其他地方。在本塔中,一般你不需要刻意计算",'临界与加防减伤,你可以在怪物手册中查看减伤折线图,',"更多信息请查看“怪物手册”条目。","
","
",'3. 咸鱼:',"一般来讲,开不必开的门,或者使用不必使用的道具被称为咸鱼,或者是咸门,咸道具。一般情况下,说“咸”便是指咸鱼。","一般情况下,门后面有宝石且无法通过其他方式进入的都是必开门,而只有血瓶的都是咸鱼门。"]},shortcut={text:"快捷键",condition:"true",desc:["这里包含本塔中所有的快捷键。对于手机端,可以点击工具栏的难度的位置切换工具栏至数字键。","下面会分为样板快捷键和本塔快捷键两类分别说明。可以ctrl+F进行搜索快捷键的功能。","
","
","下面是样板中的所有快捷键:","
",'X:打开怪物手册',"
",'S:打开存档界面',"
",'D:打开读档界面',"
",'A或5:读取自动存档',"
",'W或6:撤销读取的自动存档',"
",'Q:打开装备栏',"
",'T:打开道具栏',"
",'G:打开楼层传送器',"
",'Z或单击勇士:勇士转向',"
",'空格或双击勇士或7:轻按(拾取勇士周围的宝物但不移动勇士)',"
",'Esc:打开游戏菜单',"
",'R:打开录像回放菜单',"
",'N:询问是否返回游戏主菜单',"
",'V:打开快捷商店',"
",'B:打开数据统计界面',"
",'Alt + 数字键:快速换装',"
",'PgUp或PgDn:浏览地图',"
",'P:打开评论区',"
","
","下面是本塔中新增的快捷键(不包括技能,技能快捷键请在查看技能界面中查看):","
",'M:快速标记怪物',"
",'J:打开技能树',"
",'H:打开百科全书',"
",'E:查看鼠标位置怪物的特殊属性信息',"
",'C:查看鼠标位置怪物的详细临界信息']},extraAttr={text:"勇士属性",condition:"true",desc:["这里只对本塔中新增的勇士属性进行说明。","
","
",'1. 智慧:',"智慧是该塔的核心属性之一。智慧可用于智慧加点,该功能会在进入第一章后开启。使用智慧可以点技能树。","除此之外,智慧也有其它功能。例如点开无上之盾技能后智慧还可以充当护盾,第二章点开学习技能后可以使用智慧学习怪物技能等。","
","
",'2. 生命回复:',"生命回复指的是勇士每回合回复的生命值。当与怪物战斗时,勇士每回合都会回复对应量的生命值。因此,当吃攻击时,","与怪物战斗的回合数可能会减少,导致生命回复的总回复量减少。不过大部分情况下不需要在意这一点,","减少一回合并不会对吸的血造成很大的影响,除了一些特殊情况。","该项会显示在状态栏的生命值右方偏下的位置。","
","
",'3. 额外攻击:',"额外攻击指的是勇士每回合的额外造成的伤害。一般情况下,当勇士破了怪物的防御时,该项便会起作用。","额外攻击相当于魔攻,无法通过一般方式减免。当勇士攻击怪物时,每回合都会附加对应量的伤害,对坚固怪同样有效。","额外攻击会显示在状态栏的攻击右方偏下的位置。"]},statusBar={text:"状态栏",condition:"true",desc:["在本塔中,状态栏与游戏画面是分开的。你可以自由拖动状态栏,也可以修改其大小。","具体方法如下:点击一下状态栏之后,左上角的拖拽图标会放大,此时你可以按住它拖动状态栏。","你可以直接将鼠标放到状态栏的边框上,然后直接拖动以改变状态栏的大小。手机端可以先点击一下状态栏使边框","变宽,然后拖动。电脑端点击状态栏也可以使边框变宽。如果你想折叠状态栏,完全可以拖动状态栏的下边框,","然后直接拖动至上方,这时状态栏便会变成一条线,相当于折叠了状态栏","
","
","状态栏可以纵向滚动,如果你发现状态栏显示不全,可以尝试拉大状态栏,或者纵向拖动状态栏,就像网页上下滚动一样。","电脑端还可以使用滚轮上下滚动。","
","
","如果你觉得状态栏有些碍事,你完全可以将其缩小,或者把它放到不碍事的地方。","
","
","状态栏上面可能会有按钮,你可以直接点击。","
","
","对状态栏布局的说明。","
","本塔的状态栏的布局较为灵活。它是横向的布局,在状态栏较宽时可以看到,属性会横向依次显示。按照显示顺序,","状态栏显示项依次为:","
","
","1. 楼层名,点击后进入浏览地图界面","
","2. 勇士等级","
","3. 当前开启的技能","
","4. 当前勇士生命值,右方偏下为每回合回复的生命值,当点开治愈之泉技能时,右方偏上会显示距离增加生命回复剩余血瓶数","
","5. 当前勇士的攻击,右方偏下为勇士的额外攻击","
","6. 当前勇士的防御","
","7. 当前勇士的智慧,可以用于智慧加点等","
","8. 当前勇士的金币","
","9. 当前勇士距离升级剩余经验数","
","10. 三色钥匙","
","11. 打开技能树(进入第一章后开启)","
","12. 查看勇士的技能(进入第一章后开启)"]},markEnemy={text:"标记怪物",condition:"true",desc:["标记怪物可以使你能够更加方便地了解一个怪物的情况。","
","你可以通过以下两种方式标记怪物:","
","1. 打开怪物手册,选中怪物,进入怪物更多信息栏,点击标记怪物。","
",'2. 将鼠标移动到你想要标记的怪物上面,',"按下M键,即可标记怪物,注意浏览地图中不能用该方式标记。","手机端暂时没有快速标记怪物的方式。","
","
","当一个怪物被标记后,怪物会有以下行为:","
","1. 当勇士恰好能打败怪物时,会进行提示","
","2. 当怪物的伤害恰好低于勇士生命值的2/3或1/3时,会进行提示","
","3. 当勇士恰好踩到怪物的临界时,会进行提示","
","4. 当怪物零伤时,会进行提示","
","5. 被标记的怪物会出现类似于状态栏的盒子,可以随意拖动和改变大小。你也可以选择关闭这个盒子,","被关闭后可以通过重新标记来打开。这个盒子会显示标记的怪物的临界与伤害信息等,与状态栏一样,可以纵向滚动。","
","
","这个功能可以用于标记boss或者较强的挡路怪,当这些怪能够攻击时你可以直接收到信息,不需要再时刻费心注意怪物的伤害。","
","
","注意,标记的怪物是不计入存档的,同时标记的怪物只在本次游戏中有效,刷新页面后便会消失。"]},book={text:"怪物手册",condition:"true",desc:["本塔的怪物手册功能很多,下面一一介绍。","
","
","首先,你可以按X打开怪物手册。除此之外,将鼠标移动到怪物上也可以定点查看怪物的粗略信息。",'将鼠标移动到一个怪物上,按下','E键,可以查看该怪物的特殊属性信息。按下',"C键,可以查看该怪物的详细临界信息。","
","
","怪物手册打开的时候有一个0.6秒的动画,如果不想要可以在开头捡的系统设置里面关闭(默认关闭)。","
","
","打开怪物手册后,怪物手册的布局与样板自带的类似。与样板不同的是,这里的怪物手册不再是翻页式结构。","这里的怪物手册是滚动式结构,你可以像浏览网页一样,用手指或鼠标上下滚动或者拖动右边的滚动条,电脑端还可以使用滚轮。","对于电脑端,还可以使用键盘操作。上和下可以上下选择怪物,左和右可以向上或向下移动5个怪物。这些操作与样板都类似。","
","
","点击一个怪物或者按下回车空格后,将进入怪物详细信息界面。这个界面分为多个栏,分别是特殊属性栏,详细临界栏,更多信息栏。","进入怪物详细信息后默认在特殊属性栏,该栏可以查看怪物的特殊属性。","注意特殊属性依然可以纵向滚动。在特殊属性下方,","是怪物的临界表,可以粗略地查看怪物的临界信息。在下方,你可以点击详细临界信息进入详细临界栏。","
","
","在详细临界栏中,怪物的伤害会以可视化折线图的方式显示出来,从而你可以更为清晰地看出怪物减伤趋势。","除了查看怪物伤害曲线,你还可以规划宝石。每个折线图下方都有一个滑动条,你可以拖动来模拟吃宝石。","注意,拖动时,滑动条左边会显示当前的加攻或加防次数,这个数值指的是在勇士所在地图中需要吃的最弱的宝石数量。","例如,当前勇士所在地图中最弱的宝石加2点攻击,加攻次数为3,那么勇士的攻击增加量就为6。","勇士增加的攻击数值也会在下方显示。当加攻次数和加防次数改变时,折线图也会变化。",'当前状态下怪物的伤害以及减伤总量也会在下方显示。',"注意在此栏中无法通过点击屏幕回到怪物手册界面,更多信息请查看最后一段。","
","
","在特殊属性栏,点击下方的怪物更多信息可以进入更多信息栏。此栏中,你可以查看怪物描述。但这不是这一栏的核心功能。","这一栏的核心功能是标记怪物。被标记的怪物会有一些非常方便的行为,这些行为可以在“标记怪物”条目中查看。","
","
","注意,在怪物详细信息中,除详细临界栏外均可以通过点击屏幕返回到怪物手册界面。",'如果你是电脑端,在任意栏目中按下X键会退出怪物手册,返回游戏,','按下回车(Enter)键会回到怪物手册界面。']},fly={text:"楼层传送器",condition:"true",desc:["楼传界面打开时会有一个0.6秒的动画,如果不想要可以在开头捡的系统设置里面关闭。(默认关闭)","
","
",'本塔的楼层传送器是一个集分区、小地图、楼层传送、浏览地图于一体的多功能楼传。',"下面是楼传的具体说明:","
","
","首先,对于电脑端,最左侧显示区域信息,手机端则在上方的左侧。","
","
","然后,区域的右侧是小地图栏,这一栏会显示楼层的平面结构。你可以拖动,也可以使用滚轮或者双指放缩,当放缩到一定大小时,","会显示地图的缩略图。直接点击地图也可以选中地图,再次点击会传送至目标地图。","
","
","对于电脑端,最右侧是当前选中的地图的缩略图,手机则在下方,点击缩略图也可以传送。缩略图的下方是当前选中的地图名,","左右各有两个按钮,表示后退10层、后退1层、前进1层、前进10层,与样板的楼传的按钮功能类似,对于小地图无法显示的单层,","可以使用该功能到达。","
","
","最下方是设置按钮,可以切换无边框模式,电脑端还可以切换传统按键模式,传统按键模式下按键遵循样板的楼传按键方式。",'对于非传统模式,上下左右可以移动地图,','PageUp和PageDown可以前进1层或后退1层。']},tools={text:"道具栏与装备栏",condition:"true",desc:["道具栏与装备栏打开时会有一个0.6秒的动画,如果不想要可以在开头捡的系统设置里面关闭。(默认关闭)","
","
","本塔的道具栏没有特别之处,这里不需要说明。主要是装备栏。","
","
","本塔的装备栏手机和电脑端不同,电脑端比手机端多了一个勇士属性的显示。在装备栏的装备列表栏,","上方有两个选择框与一个排序方式的选项。这三个可以筛选你拥有的装备并进行排序,从而让你能够更清楚地知道哪个装备更强。","第一个选择框可以筛选装备增加的属性,如果装备不增加选择的属性,那么会不显示。第二个选择框可以筛选增加的属性的方式,","有数值增加和百分比增加两种。在这个选择框右边有一个图标,这个图标可以改变武器的排序方式,有升序和降序两种,默认为升序。","例如,你拥有两个装备,分别增加10攻击和20攻击,三者你分别选择了攻击,数值,升序,那么增加10攻击的装备会排在上面,","而增加20攻击的装备会排在下面。","
","
","对于电脑端,如果你想装装备,可以直接拖动装备至装备孔,也可以选中装备后再次点击。手机端暂时无法拖动装备。当选中一个装备后,","电脑端和手机端均会显示装备增加或减少的属性,注意有的装备可能不增加属性但是有特殊功能。对于电脑端,","还会直接在勇士属性栏显示增加或减少的属性。"]},skillTree={text:"技能树",condition:"flags.chapter > 0",desc:['打开技能树可以点击状态栏的',"技能树按钮(如果发现没有显示可以尝试上下滚动状态栏),还可以按",'快捷键J打开。',"
","
","技能树是本塔的主要玩法之一。它可以让你使用智慧来学习技能,增加属性等。智慧在状态栏显示在防御的下一项,","绿宝石可以增加勇士的智慧。","
","
","打开技能树页面后,你可以在上方看到技能的名称与描述,下方会显示技能树,以及升级要求等。点击一个技能可以选中技能,","再次点击可以升级技能。注意,前置技能栏可以上下滚动,因此如果发现显示不全,可以尝试上下滚动前置技能栏","
","
","注意,技能在点开之后是无法取消的,因此,加点时请慎重加点。注意,部分技能是必点技能,这些技能会在技能说明中明确指出,","这些技能一般需要尽早点出。"]},study={text:"学习",condition:"core.getSkillLevel(11) > 0",desc:["本条目会详细说明学习的机制与所有可以被学习的技能被学习后的效果。当前已经学习的技能会以与状态栏类似的盒子展示出来。","
","
","首先,学习技能消耗的智慧点会越来越多,初始消耗的智慧点为500,每学习一次增加250。","学习的技能可以持续5场战斗,在技能树界面每升级一次增加3场,",'当前为${core.getSkillLevel(11) * 3 + 2}场。',"学习后对应属性的值,例如抱团怪增加的属性百分比,会与被学习的怪物相同。学习界面可以使用背包中的道具或点击状态栏打开。","
","
","下面会详细说明每一种可以被学习的技能被学习后的效果,没有列出的均不可学习。","
","
",'1. 致命一击:勇士每5回合对怪物造成一次强力攻击。',"
",'2. 恶毒:勇士攻击无视怪物的防御。',"
",'3. 坚固:勇士防御不低于怪物的攻击-1。',"
",'4. n连击:勇士每回合攻击n次',"
",'5. 饥渴:勇士在战前吸取怪物一定量的攻击加载自己身上,',"同时减少怪物相应量的攻击,优先于怪物。","
",'6. 抱团:勇士周围每有一个拥有抱团属性的怪物,勇士的属性便增加一定值。',"相应地,拥有抱团属性的怪物也会受到勇士的加成。","
",'7. 勇气之刃:勇士第一回合造成一定量的伤害,之后正常。',"
",'8. 勇气冲锋:勇士首先发动冲锋,造成一定量的伤害,眩晕怪物5回合。',"学习该技能后,勇士无条件先手。","
",'9. 魔攻:勇士攻击无视怪物的防御。',"
",'10. 先攻:勇士无条件先手。']},special1={text:"第一章怪物特技",condition:"flags.chapter > 0",desc:["这里会展示第一章的怪物中需要特别说明的怪物特技。","
","
",'1. 坚固:',"在本塔中,额外攻击可以对坚固怪造成额外伤害。","
","
",'2. 绝对防御:',"该怪物一般可以用于刷血。该怪物可以使你每回合对怪物造成的伤害恰好为1,导致战斗回合数很高,因此可以刷血。","
","
",'3. 致命一击、勇气之刃、勇气冲锋:',"造成的伤害为怪物每回合对勇士的伤害的一定倍数,而非攻击提高一定倍数。"]},special2={text:"第二章怪物特技",condition:"flags.chapter > 1",desc:["这里会展示第二章的怪物中需要特别说明的怪物特技。","
","
",'1. 电摇嘲讽:',"该特技会撞碎路上的所有地形和门,不需要消耗钥匙,拾取路上的所有道具,与路上的怪物战斗,最后与该怪物战斗。","如果怪物所在位置可以被嘲讽,那么勇士会被继续嘲讽。如果在被嘲讽的路上可以被其他怪物嘲讽,则不会触发。","如果一个点可以被多个怪物嘲讽,那么会优先选择最靠左上角的怪物。",'在被嘲讽之前会自动存档。',"
","
",'2. 永夜极昼:',"战斗后会在本楼层中加减怪物与勇士的攻防,每个楼层会单独存储。例如你在1楼层增加了100点攻击,2楼层减少了100点攻击,","那么当你从2楼层到1楼层时,攻击会增加200点,反之亦然。注意这里没有计算buff。"]},desc={tip:tip,about:about,tutorial:tutorial,noun:noun,shortcut:shortcut,extraAttr:extraAttr,statusBar:statusBar,markEnemy:markEnemy,book:book,fly:fly,tools:tools,skillTree:skillTree,study:study,special1:special1,special2:special2},_hoisted_1$c={id:"desc-list"},_hoisted_2$9=["selected","show","onClick"],_hoisted_3$9={key:0},_hoisted_4$7=["innerHTML"],_sfc_main$c=defineComponent({__name:"desc",setup(__props){const selected=ref(Object.keys(desc)[0]);function exit(){core.plugin.descOpened.value=!1}const content=computed((()=>eval("`"+splitText(desc[selected.value].desc)+"`")));function click(key){eval(desc[key].condition)&&(selected.value=key)}function show(condition){return eval(condition)}return(t,e)=>(openBlock(),createBlock(Column,{onClose:exit,width:80,height:80,left:30,right:70},{left:withCtx((()=>[createBaseVNode("div",_hoisted_1$c,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(desc),((t,e)=>(openBlock(),createElementBlock("div",{class:"selectable desc-item",selected:selected.value===e,show:show(t.condition),onClick:t=>click(e)},[show(t.condition)?(openBlock(),createElementBlock("span",_hoisted_3$9,toDisplayString(t.text),1)):createCommentVNode("",!0)],8,_hoisted_2$9)))),256))])])),right:withCtx((()=>[createBaseVNode("span",{innerHTML:unref(content)},null,8,_hoisted_4$7)])),_:1}))}}),desc_vue_vue_type_style_index_0_scoped_bcbf0734_lang="",Desc=_export_sfc(_sfc_main$c,[["__scopeId","data-v-bcbf0734"]]),none={text:"无",opened:"true",desc:["当前未选择技能"]},blade={text:"1:断灭之刃",opened:"core.getSkillLevel(2) > 0",desc:['快捷键1,开启后勇士攻击增加${level:2 * 10}%,',"同时防御减少${level:2 * 10}%。","
","
","当前等级:${level:2}"]},jump={text:"2:跳跃",opened:"flags.skill2 === true",desc:['快捷键2,消耗200点生命值,困难消耗400点,一个地图只能使用3次,',"如果前方为可通行的地面,则不能使用该技能,如果前方为怪物,则将怪物移至勇士视线上第一个不能通行的方块后","如果前方为障碍物,则直接跳到该障碍物的后方。","
","
","进入第二章后不再消耗生命值。"]},shield={text:"3:铸剑为盾",opened:"core.getSkillLevel(10) > 0",desc:['快捷键3,开启后勇士防御增加${level:10 * 10}%,',"同时攻击减少${level:10 * 10}%。","
","
","当前等级:${level:10}"]},skills={none:none,blade:blade,jump:jump,shield:shield},_hoisted_1$b={id:"skill-list"},_hoisted_2$8=["selected","selectable","onClick"],_hoisted_3$8=["innerHTML"],_sfc_main$b=defineComponent({__name:"skill",setup(__props){const selected=ref("none");function skillOpened(skill){return eval(skills[skill].opened)}function select(t){skillOpened(t)&&(selected.value=t)}const content=computed((()=>eval("`"+skills[selected.value].desc.map(((t,e,n)=>/^\d+\./.test(t)?`${" ".repeat(12)}${t}`:has(n[e-1])&&"
"!==t&&"
"===n[e-1]||0===e?`${" ".repeat(8)}${t}`:t)).join("").replace(/level:(\d+)/g,"core.getSkillLevel($1)")+"`")));function exit(){core.plugin.skillOpened.value=!1}return(t,e)=>(openBlock(),createBlock(Column,{onClose:exit,width:70,height:70},{left:withCtx((()=>[createBaseVNode("div",_hoisted_1$b,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(skills),((t,e)=>(openBlock(),createElementBlock("span",{class:"selectable skill-item",selected:e===selected.value,selectable:skillOpened(e),onClick:t=>select(e)},toDisplayString(t.text),9,_hoisted_2$8)))),256))])])),right:withCtx((()=>[createBaseVNode("span",{innerHTML:unref(content)},null,8,_hoisted_3$8)])),_:1}))}}),skill_vue_vue_type_style_index_0_scoped_9f619ff1_lang="",Skill=_export_sfc(_sfc_main$b,[["__scopeId","data-v-9f619ff1"]]),_withScopeId$3=t=>(pushScopeId("data-v-b1be4e88"),t=t(),popScopeId(),t),_hoisted_1$a={id:"skill-tree"},_hoisted_2$7={id:"tools"},_hoisted_3$7={id:"skill-title"},_hoisted_4$6={id:"skill-info"},_hoisted_5$5=["innerHTML"],_hoisted_6$4={id:"skill-effect"},_hoisted_7$4=["innerHTML"],_hoisted_8$3=["innerHTML"],_hoisted_9$3={id:"skill-bottom"},_hoisted_10$3=_withScopeId$3((()=>createBaseVNode("canvas",{id:"skill-canvas"},null,-1))),_hoisted_11$3={id:"skill-upgrade-info"},_hoisted_12$2={id:"skill-level"},_hoisted_13$2={key:1,id:"skill-consume",style:{color:"gold"}},_hoisted_14$2={id:"skill-front"},_hoisted_15$1=_withScopeId$3((()=>createBaseVNode("span",null,"前置技能",-1))),_hoisted_16$1={id:"skill-chapter"},_sfc_main$a=defineComponent({__name:"skillTree",setup(__props){let canvas,ctx;const selected=ref(0),chapter=ref("chapter1"),update=ref(!1),chapterDict={chapter1:"第一章",chapter2:"第二章"};flags.skillTree??=0;const chapterList=Object.keys(core.plugin.skills);selected.value=core.plugin.skills[chapterList[flags.skillTree]][0].index,chapter.value=chapterList[flags.skillTree],watch(selected,draw),watch(update,(()=>mdef.value=core.status.hero.mdef));const mdef=ref(core.status.hero.mdef),skill=computed((()=>(update.value,core.getSkillFromIndex(selected.value)))),skills=computed((()=>core.plugin.skills[chapter.value])),desc=computed((()=>eval("`"+splitText(skill.value.desc).replace(/level(:\d+)?/g,((t,e)=>e?`core.getSkillLevel(${e})`:`core.getSkillLevel(${skill.value.index})`))+"`"))),effect=computed((()=>[0,1].map((v=>eval("`"+(0===v?"当前效果:":"下一级效果:")+skill.value.effect.join("").replace(/level(:\d+)?/g,((t,e)=>e?`(core.getSkillLevel(${e}) + ${v})`:`(core.getSkillLevel(${skill.value.index}) + ${v})`))+"`"))))),dict=computed((()=>{const t={};return skills.value.forEach(((e,n)=>{t[e.index]=n})),t})),front=computed((()=>skill.value.front.map((t=>`${core.getSkillLevel(t[0])>=t[1]?"a":"b"}${t[1]}级 ${skills.value[dict.value[t[0]]].title}`)))),consume=computed((()=>(update.value,core.getSkillConsume(selected.value)))),level=computed((()=>(update.value,core.getSkillLevel(selected.value))));function exit(){core.plugin.skillTreeOpened.value=!1}function resize(){const t=getComputedStyle(canvas);canvas.width=parseFloat(t.width)*devicePixelRatio,canvas.height=parseFloat(t.height)*devicePixelRatio}function draw(){const t=dict.value,e=canvas.width/11;ctx.clearRect(0,0,canvas.width,canvas.height),skills.value.forEach((n=>{const[a,o]=n.loc.map((t=>2*t-1));n.front.forEach((([i],r)=>{const l=skills.value[t[i]];ctx.beginPath(),ctx.moveTo(a*e+e/2,o*e+e/2),ctx.lineTo(...l.loc.map((t=>(2*t-1)*e+e/2))),core.getSkillLevel(l.index){const[n,a]=t.loc.map((t=>2*t-1)),o=core.getSkillLevel(t.index);ctx.save(),ctx.lineWidth=.06*e,selected.value===t.index?(ctx.strokeStyle="#ff0",ctx.lineWidth*=2):0===o?ctx.strokeStyle="#888":o===t.max?ctx.strokeStyle="#F7FF68":ctx.strokeStyle="#00FF69",ctx.strokeRect(n*e,a*e,e,e);const i=core.material.images.images[`skill${t.index}.png`];ctx.drawImage(i,n*e,a*e,e,e),selected.value===t.index&&(ctx.fillStyle="#ff04",ctx.fillRect(n*e,a*e,e,e)),ctx.restore()}))}function click(t){const e=t.offsetX,n=t.offsetY,a=canvas.width/devicePixelRatio/11,o=Math.floor(e/a),i=Math.floor(n/a);if(o%2!=1||i%2!=1)return;const r=Math.floor(o/2)+1,l=Math.floor(i/2)+1,s=skills.value.find((t=>t.loc[0]===r&&t.loc[1]===l));s&&(selected.value!==s.index?selected.value=s.index:upgrade(s.index))}function upgrade(t){core.upgradeSkill(t)?(tip$1("success","升级成功!"),update.value=!update.value,core.status.route.push(`skill:${selected.value}`)):tip$1("error","升级失败!")}function key(t){const e=keycode(t.keyCode);e!==KeyCode.Escape&&e!==KeyCode.KeyX&&e!==KeyCode.KeyJ||exit(),e!==KeyCode.Space&&e!==KeyCode.Enter&&e!==KeyCode.KeyC||upgrade(selected.value)}function selectChapter(t){const e=chapterList.indexOf(chapter.value)+t;has(chapterList[e])&&flags.chapter>e&&(selected.value=core.plugin.skills[chapterList[e]][0].index,chapter.value=chapterList[e],update.value=!update.value,flags.skillTree=e,draw())}return onMounted((async()=>{canvas=document.getElementById("skill-canvas"),ctx=canvas.getContext("2d"),resize(),draw(),await S(50),core.plugin.transition.value&&await S(600),canvas.addEventListener("click",click),document.addEventListener("keyup",key)})),onUnmounted((()=>{document.removeEventListener("keyup",key)})),(t,e)=>{const n=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$a,[createBaseVNode("div",_hoisted_2$7,[createBaseVNode("span",{id:"back",class:"button-text tools",onClick:exit},[createVNode(unref(LeftOutlined)),createTextVNode("返回游戏")])]),createBaseVNode("span",_hoisted_3$7,toDisplayString(unref(skill).title),1),createVNode(n,{dashed:"",style:{"border-color":"#ddd4"},id:"divider"}),createBaseVNode("div",_hoisted_4$6,[createVNode(Scroll,{id:"skill-desc","no-scroll":!0},{default:withCtx((()=>[createBaseVNode("span",{innerHTML:unref(desc)},null,8,_hoisted_5$5)])),_:1}),createBaseVNode("div",_hoisted_6$4,[unref(level)>0?(openBlock(),createElementBlock("span",{key:0,innerHTML:unref(effect)[0]},null,8,_hoisted_7$4)):createCommentVNode("",!0),unref(level)[createBaseVNode("div",_hoisted_14$2,[_hoisted_15$1,(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(front),(t=>(openBlock(),createElementBlock("span",{style:normalizeStyle({color:t.startsWith("a")?"#fff":"#f44"})},toDisplayString(t.slice(1)),5)))),256))])])),_:1}),createVNode(n,{dashed:"",class:"upgrade-divider"}),createBaseVNode("div",_hoisted_16$1,[createBaseVNode("span",{class:"button-text",onClick:e[0]||(e[0]=t=>selectChapter(-1))},[createVNode(unref(LeftOutlined))]),createTextVNode("    "),createBaseVNode("span",null,toDisplayString(chapterDict[chapter.value]),1),createTextVNode("    "),createBaseVNode("span",{class:"button-text",onClick:e[1]||(e[1]=t=>selectChapter(1))},[createVNode(unref(RightOutlined))])])])])])}}}),skillTree_vue_vue_type_style_index_0_scoped_b1be4e88_lang="",SkillTree=_export_sfc(_sfc_main$a,[["__scopeId","data-v-b1be4e88"]]),index="";function init$5(){return{splitArea:splitArea,getMapDrawData:getMapDrawData}}let area={};const bfsCache={},drawCache={},arrow={leftPortal:"left",rightPortal:"right",upPortal:"up",downPortal:"down"};function splitArea(){area={};const t=[];for(const e of core.floorIds){if(t.includes(e)||core.status.maps[e].deleted)continue;const n=getMapData(e,!0);if(t.push(...n.maps),n.maps.length>1){const t=core.status.maps[e].title;area[t]=n.maps}}}function getArea(){return area}function getMapDrawData(t,e=5,n=1,a=!1){const o=`${t},${e},${n}`;if(drawCache[o]&&!a)return drawCache[o];const{link:i,maps:r}=getMapData(t,a),l={},s=[],c=core.status.maps[t];let d=-c.width/2,p=c.width/2,u=-c.height/2,h=c.height/2;for(const[g,b]of Object.entries(i)){const[t,a,o,i]=g.split(","),[r,c,m]=b.split(","),f=core.status.maps[t],x=core.status.maps[r],v=parseInt(a),w=parseInt(o),y=parseInt(c),k=parseInt(m),_=f.width,S=f.height,z=x.width,C=x.height;l[t]??=[0,0];const[M,B]=l[t];if(!l[r]){const t=M+(v-_/2)-(y-z/2)+(2*n+e)*core.utils.scan[i].x,a=B+(w-S/2)-(k-C/2)+(2*n+e)*core.utils.scan[i].y;l[r]=[t,a]}const[D,A]=l[r];s.push([M+(v-_/2+.5),B+(w-S/2+.5),D+(y-z/2+.5),A+(k-C/2+.5)]);const P=D-z/2,N=D+z/2,E=A-C/2,O=A+C/2;Pp&&(p=N),Eh&&(h=O)}Object.values(l).forEach((t=>{t[0]-=d,t[1]-=u})),s.forEach((t=>{t[0]-=d,t[2]-=d,t[1]-=u,t[3]-=u})),d-=5,p+=5,u-=5,h+=5;const m={locs:l,line:s,width:p-d,height:h-u};return drawCache[o]=m}function getMapData(t,e=!1){if(has(bfsCache[t])&&!e)return bfsCache[t];const n=[t],a={[t]:!0},o=[t],i={};for(;n.length>0;){const t=n.shift(),e=core.floors[t].changeFloor,r=core.getMapBlocksObj(t);for(const[l,s]of Object.entries(e)){const e=s.floorId;if(e.startsWith(":"))continue;const c=r[l].event.id;if(c in arrow&&!a[e]){const a=`${t},${l},${arrow[c]}`,r=`${e},${s.loc[0]},${s.loc[1]}`;i[a]=r,n.push(e),o.push(e)}}a[t]=!0}const r={maps:o,link:i};return bfsCache[t]=r}const _withScopeId$2=t=>(pushScopeId("data-v-1ac55429"),t=t(),popScopeId(),t),_hoisted_1$9={id:"fly"},_hoisted_2$6={id:"tools"},_hoisted_3$6={id:"fly-settings"},_hoisted_4$5={id:"fly-border"},_hoisted_5$4=_withScopeId$2((()=>createBaseVNode("span",null,"无边框模式",-1))),_hoisted_6$3={key:0,id:"fly-tradition"},_hoisted_7$3=_withScopeId$2((()=>createBaseVNode("span",null,"传统按键模式",-1))),_hoisted_8$2={id:"fly-main"},_hoisted_9$2={id:"fly-left"},_hoisted_10$2={id:"area-list"},_hoisted_11$2=["selected","onClick"],_hoisted_12$1={id:"fly-right"},_hoisted_13$1={id:"fly-tools"},_hoisted_14$1={id:"fly-now"},_sfc_main$9=defineComponent({__name:"fly",setup(t){const e=getArea(),n=ref(Object.keys(e).find((t=>e[t].includes(core.status.floorId)))),a=ref(core.status.floorId),o=ref(!0),i=ref(!1);let r=isMobile?1.5:3,l=0,s=0,c={},d={};o.value=core.getLocalStorage("noBorder",!0),i.value=core.getLocalStorage("flyTradition",!1);const p=computed((()=>core.status.maps[a.value]));watch(a,C),watch(n,(t=>{l=0,s=0,r=3,B=3,e[t]&&!e[t].includes(a.value)&&(a.value=e[t].find((t=>t===core.status.floorId))??e[t][0])})),watch(o,(t=>{core.setLocalStorage("noBorder",t),c={},w()})),watch(i,(t=>{core.setLocalStorage("flyTradition",t)}));const u=document.createElement("canvas"),h=u.getContext("2d");let m,g,b,f;function x(){core.plugin.flyOpened.value=!1}const v=computed((()=>core.status.maps[a.value].title));function w(t=!1){const e=o.value?.5:1,n=getMapDrawData(a.value,o.value?0:5,e,t),i=h,l=r*devicePixelRatio;u.width=n.width*l,u.height=n.height*l,i.lineWidth=e*devicePixelRatio/2,i.strokeStyle="#fff",i.scale(l,l),i.translate(5,5),o.value||n.line.forEach((([t,e,n,a])=>{i.beginPath(),i.moveTo(t,e),i.lineTo(n,a),i.stroke()}));for(const[a,[r,s]]of Object.entries(n.locs))o.value||y(a,r,s),z(a,r,s);k()}function y(t,e,n){const i=o.value?.5:1,r=h;r.lineWidth=i*devicePixelRatio;const l=core.status.maps[t];core.hasVisitedFloor(t)?r.fillStyle="#000":r.fillStyle="#d0d",t===a.value?r.strokeStyle="gold":r.strokeStyle="#fff",r.strokeRect(e-l.width/2,n-l.height/2,l.width,l.height),r.fillRect(e-l.width/2,n-l.height/2,l.width,l.height),t===a.value&&(r.fillStyle="#ff04",r.fillRect(e-l.width/2,n-l.height/2,l.width,l.height))}function k(t=1){g.clearRect(0,0,m.width,m.height),g.drawImage(u,0,0,u.width,u.height,l*devicePixelRatio+(m.width-u.width)/2,s*devicePixelRatio+(m.height-u.height)/2,u.width,u.height)}function _(t,e,n){const a=core.status.maps[t],i=r*devicePixelRatio,p=l*devicePixelRatio+(m.width-u.width)/2+5*i,h=s*devicePixelRatio+(m.height-u.height)/2+5*i,g=p+(e-a.width/2)*i,b=h+(n-a.height/2)*i,f=g+a.width*i,x=b+a.height*i;return d[t]=[g,b,f,x],!(c[t]||!o.value&&r<=4||f<0||x<0||g>m.width||b>m.height)}function z(t,e,n,o=!1){if(!o&&!_(t,e,n))return;const i=core.status.maps[t];c[t]=!0;const l=h;core.drawThumbnail(t,void 0,{all:!0,inFlyMap:!0,x:e-i.width/2,y:n-i.height/2,w:i.width,h:i.height,ctx:l,damage:r>7}),core.hasVisitedFloor(t)||(l.fillStyle="#d0d6",l.fillRect(e-i.width/2,n-i.height/2,i.width,i.height),l.fillStyle="#000"),a.value===t&&(l.fillStyle="#ff04",l.fillRect(e-i.width/2,n-i.height/2,i.width,i.height),l.fillStyle="#000")}function C(){c={},d={},w(),function(){let t=b.width,e=b.height,n=0,o=0;const i=p.value.width/p.value.height;i>1&&(e=t/i,o=b.height/2-e/2),i<1&&(t=e*i,n=b.width/2-t/2),f.fillStyle="#000",f.fillRect(0,0,b.width,b.height),core.drawThumbnail(a.value,void 0,{ctx:f,all:!0,damage:!0,inFlyMap:!0,x:n,y:o,w:t,h:e})}()}function M(){core.flyTo(a.value)?x():tip$1("error",`无法飞往${p.value.title}`)}let B=r;const D=lodash.exports.debounce((t=>{m.style.transform="",c={},w(),B=t}),200);function A(t){l*=t,s*=t,r*=t,D(r),m.style.transform=`scale(${r/B})`,d={}}let P=0,N=0,E=!1,O=0,L=0;function T(t,e){if(R)return;l+=t-P,s+=e-N,P=t,N=e,function(){const t=o.value?.5:1,e=getMapDrawData(a.value,o.value?0:5,t);for(const[n,[a,o]]of Object.entries(e.locs))_(n,a,o)&&z(n,a,o,!0)}(),k(),(Math.abs(t-O)>10||Math.abs(e-L)>10)&&(E=!0)}function I(t){if(E)return;const e=t.offsetX*devicePixelRatio,n=t.offsetY*devicePixelRatio;for(const[o,[i,r,l,s]]of Object.entries(d))e>=i&&e<=l&&n>=r&&n<=s&&(o===a.value?M():a.value=o)}function V(t){const o=core.floorIds.indexOf(a.value);let i=o+t;i<0&&(i=0),i>=core.floorIds.length&&(i=core.floorIds.length-1);const r=core.status.maps[core.floorIds[i]];if(r.deleted||r.forceDelete)for(;i!==o;){i+=Math.sign(t);const e=core.status.maps[core.floorIds[i]];if(!e.cannotViewMap){if(!e.deleted&&!e.forceDelete)break;if(i<0||i>=core.floorIds.length)break}}var l;a.value=core.floorIds[i],l=a.value,n.value=Object.keys(e).find((t=>e[t].includes(l))),j(a.value)}function $(t){const e=getMapData(a.value);for(const[n,o]of Object.entries(e.link)){if(!n.startsWith(a.value))continue;if(n.split(",")[3]===t){const t=o.split(",")[0];return j(t),void(a.value=t)}}}function j(t){const e=getMapDrawData(t,o.value?0:5,o.value?.5:1);if(!e.locs[t])return;const[n,a]=e.locs[t];l=(-n+e.width/2-5)*r,s=(-a+e.height/2-5)*r}function F(t){const e=keycode(t.keyCode);e!==KeyCode.Enter&&e!==KeyCode.Space&&e!==KeyCode.KeyC||M(),e!==KeyCode.Escape&&e!==KeyCode.KeyX&&e!==KeyCode.KeyG||x(),i.value?(e===KeyCode.UpArrow&&V(1),e===KeyCode.DownArrow&&V(-1),e===KeyCode.LeftArrow&&V(-10),e===KeyCode.RightArrow&&V(10),e===KeyCode.PageUp&&V(10),e===KeyCode.PageDown&&V(-10)):(e===KeyCode.LeftArrow&&$("left"),e===KeyCode.RightArrow&&$("right"),e===KeyCode.UpArrow&&$("up"),e===KeyCode.DownArrow&&$("down"),e===KeyCode.PageUp&&V(1),e===KeyCode.PageDown&&V(-1))}let R=!1,K=0;function U(t){t.touches.length>=2&&(R=!0,K=Math.sqrt((t.touches[0].clientX-t.touches[1].clientX)**2+(t.touches[0].clientY-t.touches[1].clientY)**2))}function H(t){t.touches.length<2&&(R=!1)}function W(t){if(!R)return;const e=Math.sqrt((t.touches[0].clientX-t.touches[1].clientX)**2+(t.touches[0].clientY-t.touches[1].clientY)**2);A(e/K),K=e}return onMounted((async()=>{m=document.getElementById("fly-map"),g=m.getContext("2d"),b=document.getElementById("fly-thumbnail"),f=b.getContext("2d");const t=getComputedStyle(m),e=getComputedStyle(b);m.width=parseFloat(t.width)*devicePixelRatio,m.height=parseFloat(t.height)*devicePixelRatio,b.width=parseFloat(e.width)*devicePixelRatio,b.height=parseFloat(e.width)*devicePixelRatio,Array.from(document.getElementsByClassName("fly-settings")).forEach((t=>{t.addEventListener("click",(e=>t.blur()))})),j(a.value),C(),useDrag(m,T,((t,e)=>{P=t,N=e,O=t,L=e}),(()=>{setTimeout((()=>{E=!1}),50)}),!0),useWheel(m,((t,e)=>{A(.1*-Math.sign(e)+1)})),await S(50),core.plugin.transition.value&&await S(600),document.addEventListener("keyup",F),m.addEventListener("touchstart",U),m.addEventListener("touchend",H),m.addEventListener("touchend",W)})),onUnmounted((()=>{cancelGlobalDrag(T),document.removeEventListener("keyup",F)})),(t,a)=>{const r=__unplugin_components_0$1,l=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$9,[createBaseVNode("div",_hoisted_2$6,[createBaseVNode("span",{class:"button-text",onClick:x},[createVNode(unref(LeftOutlined)),createTextVNode(" 返回游戏")])]),createBaseVNode("div",_hoisted_3$6,[createBaseVNode("div",_hoisted_4$5,[_hoisted_5$4,createVNode(r,{class:"fly-settings",checked:o.value,"onUpdate:checked":a[0]||(a[0]=t=>o.value=t),"checked-children":"ON","un-checked-children":"OFF"},null,8,["checked"])]),unref(isMobile)?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_6$3,[_hoisted_7$3,createVNode(r,{class:"fly-settings",checked:i.value,"onUpdate:checked":a[1]||(a[1]=t=>i.value=t),"checked-children":"ON","un-checked-children":"OFF"},null,8,["checked"])]))]),createBaseVNode("div",_hoisted_8$2,[createBaseVNode("div",_hoisted_9$2,[createVNode(Scroll,{id:"fly-area"},{default:withCtx((()=>[createBaseVNode("div",_hoisted_10$2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(e),((t,e)=>(openBlock(),createElementBlock("span",{selected:n.value===e,class:"selectable",onClick:t=>n.value=e},toDisplayString(e),9,_hoisted_11$2)))),256))])])),_:1}),createVNode(l,{type:"vertical",dashed:"",id:"divider-left"}),createBaseVNode("div",{id:"fly-map-div"},[createBaseVNode("canvas",{id:"fly-map",onClick:I})])]),createVNode(l,{id:"divider-right",dashed:"",type:unref(isMobile)?"horizontal":"vertical"},null,8,["type"]),createBaseVNode("div",_hoisted_12$1,[createBaseVNode("canvas",{id:"fly-thumbnail",onClick:M}),createBaseVNode("div",_hoisted_13$1,[createVNode(unref(DoubleLeftOutlined),{onClick:a[2]||(a[2]=t=>V(-10)),class:"button-text"}),createVNode(unref(LeftOutlined),{onClick:a[3]||(a[3]=t=>V(-1)),class:"button-text"}),createBaseVNode("span",_hoisted_14$1,toDisplayString(unref(v)),1),createVNode(unref(RightOutlined),{onClick:a[4]||(a[4]=t=>V(1)),class:"button-text"}),createVNode(unref(DoubleRightOutlined),{onClick:a[5]||(a[5]=t=>V(10)),class:"button-text"})])])])])}}}),fly_vue_vue_type_style_index_0_scoped_1ac55429_lang="",Fly=_export_sfc(_sfc_main$9,[["__scopeId","data-v-1ac55429"]]),showFixed=ref(!1);let lastId;const show=lodash.exports.debounce((t=>{if(!window.flags)return;if(!flags.mouseLoc)return;flags.clientLoc=[t.clientX,t.clientY];const[e,n]=getLocFromMouseLoc(...flags.mouseLoc),a=core.getBlockId(e,n);if(a!==lastId&&(showFixed.value=!1),!a||!core.getClsFromId(a)?.startsWith("enemy"))return;lastId=a;const o=getDetailedEnemy(core.material.enemys[a],e,n);core.plugin.bookDetailEnemy=o,showFixed.value=!0}),200);function init$4(){const t=core.canvas.data.canvas;return t.addEventListener("mousemove",(t=>{if(!core.isPlaying()||core.status.lockControl)return;const[e,n]=getLocFromMouseLoc(...flags.mouseLoc),a=core.getBlockId(e,n);a!==lastId&&(showFixed.value=!1),a&&show(t)})),t.addEventListener("mousedown",(t=>{showFixed.value=!1})),{showFixed:showFixed}}function getLocFromMouseLoc(t,e){return[Math.round(t+core.bigmap.offsetX/32),Math.round(e+core.bigmap.offsetY/32)]}function getDetailedEnemy(t,e,n,a=core.status.floorId){const o=core.status.maps[a].ratio,i=Object.assign({},t,core.getEnemyInfo(t,void 0,e,n,a),core.getDamageInfo(t,void 0,e,n,a)??{}),r=core.nextCriticals(t,1,e,n,a),l=core.getDefDamage(t,o,e,n,a),s=core.getSpecialText(i);let c=lodash.exports.cloneDeep(s);c.length>2&&(c=c.slice(0,2).concat(["..."]));const d=core.getSpecialColor(i);let p=lodash.exports.cloneDeep(d);p.length>2&&(p=p.slice(0,2).concat(["#fff"])),0===c.length&&(c=["无属性"],p=["#fff"]);const u=getDamageColor(i.damage);return Object.assign(i,{critical:r[0]?.[0]??"???",criticalDamage:r[0]?.[1]??"???",defDamage:l,specialColor:d,specialText:s,toShowColor:p,toShowSpecial:c,damageColor:u})}const _hoisted_1$8={id:"fixed-detail"},_sfc_main$8=defineComponent({__name:"fixedDetail",setup(t){const e=core.plugin.fixedDetailPanel??"special";core.plugin.bookDetailPos=0;const[n,a]=flags.mouseLoc,o=Math.round(n+core.bigmap.offsetX/32),i=Math.round(a+core.bigmap.offsetY/32),r=core.getBlockId(o,i);if(r&&core.getClsFromId(r)?.startsWith("enemy")){const t=getDetailedEnemy(core.material.enemys[r],o,i);core.plugin.bookDetailEnemy=t}else l();function l(){core.plugin.fixedDetailOpened.value=!1}return(t,n)=>(openBlock(),createElementBlock("div",_hoisted_1$8,[createVNode(BookDetail,{"from-book":!1,"default-panel":unref(e),onClose:l},null,8,["default-panel"])]))}}),fixedDetail_vue_vue_type_style_index_0_scoped_95b38cb5_lang="",FixedDetail=_export_sfc(_sfc_main$8,[["__scopeId","data-v-95b38cb5"]]),bookOpened=ref(!1),toolOpened=ref(!1),equipOpened=ref(!1),showStatusBar=ref(!1),settingsOpened=ref(!1),descOpened=ref(!1),skillOpened=ref(!1),skillTreeOpened=ref(!1),flyOpened=ref(!1),showStudiedSkill=ref(!1),fixedDetailOpened=ref(!1),transition=ref(!0),noClosePanel=ref(!1);let app;const UI_LIST=[[bookOpened,Book],[toolOpened,Toolbox],[equipOpened,Equipbox],[settingsOpened,Settings],[descOpened,Desc],[skillOpened,Skill],[skillTreeOpened,SkillTree],[flyOpened,Fly],[fixedDetailOpened,FixedDetail]],uiStack=shallowReactive([]);function init$3(){return app=document.getElementById("root"),UI_LIST.forEach((([t,e])=>{watch(t,(t=>{if(!0===t)uiStack.push(markRaw(e)),showApp();else{const t=uiStack.findIndex((t=>t===e));if(-1===t)return;1===uiStack.length?hideApp(t):uiStack.splice(t,1)}}))})),{uiStack:uiStack,transition:transition,bookOpened:bookOpened,toolOpened:toolOpened,equipOpened:equipOpened,showStatusBar:showStatusBar,settingsOpened:settingsOpened,descOpened:descOpened,skillOpened:skillOpened,skillTreeOpened:skillTreeOpened,flyOpened:flyOpened,showStudiedSkill:showStudiedSkill,fixedDetailOpened:fixedDetailOpened}}async function showApp(){core.lockControl(),transition.value?app.style.transition="all 0.6s linear":app.style.transition="none",app.style.display="flex",await S(50),app.style.opacity="1"}async function hideApp(t){transition.value?(app.style.transition="all 0.6s linear",app.style.opacity="0",await S(600)):(app.style.transition="",app.style.opacity="0"),uiStack.splice(t,1),app.style.display="none",noClosePanel.value||core.closePanel(),noClosePanel.value=!1}const status=ref(!1);function init$2(){return{statusBarStatus:status}}const chapterShowed=ref(!1),chapterContent=ref("");function init$1(){return{chapterShowed:chapterShowed,chapterContent:chapterContent}}const ani=new R;ani.register("rect",0);const path1={MT16:[[23,23],[0,23]],MT15:[[63,4],[61,4],[61,5],[58,5],[58,8],[54,8],[54,11],[51,11],[51,8],[45,8],[45,4],[47,4],[47,6],[51,6],[51,5],[52,5],[52,3],[50,3],[50,5],[48,5],[48,3],[35,3],[35,5],[31,5],[31,7],[34,7],[34,9],[31,9],[31,11],[12,11],[12,8],[1,8],[1,7],[0,7]],MT14:[[127,7],[126,7],[126,8],[124,8],[124,7],[115.2,7],[115.2,9.2],[110.2,9.2],[110.2,11],[109.8,11],[109.8,8.8],[111.8,8.8],[111.8,7],[104,7],[104,3],[100,3],[100,4],[98,4],[98,3],[96,3],[96,6],[95,6],[95,7],[88,7],[88,6],[85,6],[85,8],[83,8],[83,9],[81,9],[81,11],[72,11],[72,5],[68,5],[68,8],[67,8],[67,10],[65,10],[65,11],[62,11],[62,9],[60,9],[60,11],[57,11],[57,9],[54,9]]},camera1=[["MT16",0,10,0,1600,C("sin","in")],["MT15",45,0,0,2324,C("sin","in")],["MT15",40,0,2324,1992,C("sin","out")],["MT15",41,0,5312,498,C("sin","in-out")],["MT15",37,0,5810,1660,C("sin","in")],["MT15",29,0,7470,830,C("sin","out")],["MT15",25,0,11454,996,C("sin","in")],["MT15",12,0,12450,996,j()],["MT15",0,0,13446,1470,C("sin","out")],["MT14",109,0,0,1328,C("sin","in")],["MT14",104,0,1328,332,C("sin","out")],["MT14",92,0,5478,2822,C("sin","in")],["MT14",84,0,8300,1992,j()],["MT14",74,0,10292,2988,j()],["MT14",65,0,13280,2988,j()],["MT14",58,0,16268,1992,j()],["MT14",47,0,18260,3320,j()],["MT14",36,0,21580,3320,j()],["MT14",0,0,24900,9960,j()]];function init1(){const t=[];["MT13","MT14","MT15"].forEach((e=>{core.status.maps[e].cannotMoveDirectly=!0,core.extractBlocks(e),core.status.maps[e].blocks.forEach((n=>{["animates","items"].includes(n.event.cls)&&!n.event.id.endsWith("Portal")&&t.push([n.x,n.y,e])}))})),t.forEach((t=>{core.removeBlock(...t)}))}function chaseShake(t){t.ani.mode(shake2(2/32,O(1,1,1,1,1,1,1,1,1,1,1,1)),!0).time(5e4).shake(1,0)}async function wolfMove(t){core.moveBlock(23,17,Array(6).fill("down"),80),await S(550),core.setBlock(508,23,23)}function judgeFail1(t){t.ani.ticker.add((()=>{core.status.hero.loc.x>core.bigmap.offsetX/32+17&&(t.end(),ani.time(750).apply("rect",0),core.lose("逃跑失败"))}))}function drawBack(t){t.on("MT15",0,(()=>{ani.mode(C("sin","out")).time(1500).absolute().apply("rect",64);const t=core.createCanvas("chaseBack",0,0,480,480,120);t.fillStyle="#000";const e=()=>{t||ani.ticker.remove(e),core.clearMap(t),t.fillRect(0,0,480,ani.value.rect),t.fillRect(0,480,480,-ani.value.rect)};ani.ticker.add(e)}))}function para1(t){t.on("MT15",830,(()=>{for(let t=53;t<58;t++)for(let e=3;e<8;e++)core.setBlock(336,t,e);core.drawAnimate("explosion3",55,5),core.drawAnimate("stone",55,5)})),t.on("MT15",1080,(()=>{core.setBlock(336,58,9),core.setBlock(336,59,9),core.drawAnimate("explosion1",58,9),core.drawAnimate("explosion1",59,9)})),t.on("MT15",1190,(()=>{core.setBlock(336,53,8),core.setBlock(336,52,8),core.drawAnimate("explosion1",53,8),core.drawAnimate("explosion1",52,8)})),t.on("MT15",1580,(()=>{core.setBlock(336,51,7),core.drawAnimate("explosion1",51,7)})),t.on("MT15",1830,(()=>{core.setBlock(336,47,7),core.setBlock(336,49,9),core.drawAnimate("explosion1",49,9),core.drawAnimate("explosion1",47,7)}))}function para2(t){t.onHeroLoc("MT15",(()=>{core.setBlock(336,45,9),core.drawAnimate("explosion1",45,9)}),45,8),t.onHeroLoc("MT15",(()=>{core.setBlock(336,44,6),core.drawAnimate("explosion1",44,6)}),45,6),t.onHeroLoc("MT15",(()=>{core.setBlock(336,44,4),core.drawAnimate("explosion1",44,4),core.drawAnimate("explosion1",48,6),core.removeBlock(48,6)}),45,4),t.onHeroLoc("MT15",(()=>{core.setBlock(336,41,4),core.setBlock(336,32,6),core.drawAnimate("explosion1",41,4),core.drawAnimate("explosion1",32,6)}),41,3),t.onHeroLoc("MT15",(()=>{core.drawAnimate("explosion3",37,7),core.vibrate("vertical",1e3,25,10);for(let t=36;t<42;t++)for(let e=4;e<11;e++)core.setBlock(336,t,e)}),35,3),t.onHeroLoc("MT15",(()=>{core.vibrate("vertical",1e4,25,1),core.removeBlock(34,8),core.removeBlock(33,8),core.drawAnimate("explosion1",34,8),core.drawAnimate("explosion1",33,8)}),31,5),t.onHeroLoc("MT15",(()=>{core.setBlock(336,32,9),core.drawAnimate("explosion1",32,9)}),33,7),t.onHeroLoc("MT15",(()=>{core.removeBlock(32,9),core.drawAnimate("explosion1",32,9)}),[33,34,34],9);for(let e=19;e<31;e++){const n=e;t.onHeroLoc("MT15",(()=>{core.setBlock(336,n+1,11),core.drawAnimate("explosion1",n+1,11)}),n,11)}}function para3(t){t.onHeroLoc("MT14",(()=>{core.setBlock(336,126,6),core.setBlock(336,124,6),core.setBlock(336,124,9),core.setBlock(336,126,9),core.drawAnimate("explosion1",126,6),core.drawAnimate("explosion1",124,6),core.drawAnimate("explosion1",124,9),core.drawAnimate("explosion1",126,9)}),126,7),t.onHeroLoc("MT14",(()=>{core.setBlock(508,127,7),core.jumpBlock(127,7,112,7,500,!0),setTimeout((()=>{core.setBlock(509,112,7)}),520),core.drawHeroAnimate("amazed"),core.setBlock(336,121,6),core.setBlock(336,122,6),core.setBlock(336,120,8),core.setBlock(336,121,8),core.setBlock(336,122,8),core.drawAnimate("explosion1",121,6),core.drawAnimate("explosion1",122,6),core.drawAnimate("explosion1",120,8),core.drawAnimate("explosion1",121,8),core.drawAnimate("explosion1",122,8)}),123,7),t.onHeroLoc("MT14",(()=>{core.setBlock(336,109,11),core.removeBlock(112,8),core.drawAnimate("explosion1",109,11),core.drawAnimate("explosion1",112,8),core.insertAction([{type:"moveHero",time:400,steps:["backward:1"]}]),t.onHeroLoc("MT14",(()=>{core.jumpBlock(112,7,110,4,500,!0),core.drawHeroAnimate("amazed"),setTimeout((()=>{core.setBlock(506,110,4)}),540)}),112,8)}),110,10),t.onHeroLoc("MT14",(()=>{core.setBlock(336,117,6),core.setBlock(336,116,6),core.setBlock(336,115,6),core.setBlock(336,114,6),core.setBlock(336,117,8),core.setBlock(336,116,8),core.drawAnimate("explosion1",117,6),core.drawAnimate("explosion1",116,6),core.drawAnimate("explosion1",115,6),core.drawAnimate("explosion1",114,6),core.drawAnimate("explosion1",116,8),core.drawAnimate("explosion1",117,8)}),118,7),t.onHeroLoc("MT14",(()=>{core.setBlock(336,112,8),core.setBlock(336,113,7),core.drawAnimate("explosion1",112,8),core.drawAnimate("explosion1",113,7)}),112,7),t.onHeroLoc("MT14",(()=>{for(let t=111;t<=115;t++)core.setBlock(336,t,10),core.drawAnimate("explosion1",t,10);core.setBlock(336,112,8),core.drawAnimate("explosion1",112,8)}),115,7),t.onHeroLoc("MT14",(()=>{core.jumpBlock(97,4,120,-3,2e3);for(let t=109;t<=120;t++)for(let e=3;e<=11;e++)7!=e&&core.setBlock(336,t,e);core.drawAnimate("explosion2",119,7),core.removeBlock(105,7),core.drawAnimate("explosion1",105,7)}),110,7),t.onHeroLoc("MT14",(()=>{core.setBlock(336,95,3),core.setBlock(336,93,6),core.drawAnimate("explosion1",95,3),core.drawAnimate("explosion1",93,6)}),97,3),t.onHeroLoc("MT14",(()=>{core.setBlock(336,87,4),core.setBlock(336,88,5),core.drawAnimate("explosion1",87,4),core.drawAnimate("explosion1",88,5)}),88,6),t.onHeroLoc("MT14",(()=>{core.setBlock(336,84,6),core.setBlock(336,85,5),core.setBlock(336,86,8),core.drawAnimate("explosion1",84,6),core.drawAnimate("explosion1",85,5),core.drawAnimate("explosion1",86,8)}),86,6),t.onHeroLoc("MT14",(()=>{core.setBlock(336,81,8),core.setBlock(336,82,11),core.drawAnimate("explosion1",81,8),core.drawAnimate("explosion1",82,11)}),81,9),t.onHeroLoc("MT14",(()=>{core.setBlock(336,73,8),core.setBlock(336,72,4),core.drawAnimate("explosion1",73,8),core.drawAnimate("explosion1",72,4)}),72,11),t.onHeroLoc("MT14",(()=>{for(let t=74;t<86;t++)for(let e=3;e<12;e++)core.setBlock(336,t,e);core.drawAnimate("explosion2",79,7),core.vibrate("vertical",4e3,25,15)}),71,7),t.onHeroLoc("MT14",(()=>{core.setBlock(336,68,4),core.setBlock(336,67,6),core.drawAnimate("explosion1",68,4),core.drawAnimate("explosion1",67,6)}),68,5),t.onHeroLoc("MT14",(()=>{for(let t=65;t<=72;t++)for(let e=3;e<=9;e++)core.setBlock(336,t,e);core.setBlock(336,72,10),core.setBlock(336,72,11),core.drawAnimate("explosion3",69,5)}),67,10),t.onHeroLoc("MT14",(()=>{core.setBlock(336,63,9),core.setBlock(336,60,8),core.setBlock(336,56,11),core.drawAnimate("explosion1",63,9),core.drawAnimate("explosion1",60,8),core.drawAnimate("explosion1",56,11)}),64,11),t.onHeroLoc("MT14",(()=>{for(let t=58;t<=64;t++)for(let e=3;e<=11;e++)core.setBlock(336,t,e);core.drawAnimate("explosion2",61,7)}),57,9);for(let e=21;e<49;e++)t.onHeroLoc("MT14",(()=>{for(let t=3;t<=11;t++)core.setBlock(336,e+4,t),core.drawAnimate("explosion1",e+4,t)}),e);t.onHeroLoc("MT14",(async()=>{flags.finishChase1=!0,core.autoFixRouteBoss(),core.showStatusBar(),ani.time(750).apply("rect",0),t.end(),await S(750),ani.ticker.destroy(),core.deleteCanvas("chaseBack")}),21)}function getChaseDataByIndex(t){if(1===t)return init1(),{camera:camera1,fns:[para1,para2,para3,chaseShake,wolfMove,drawBack,judgeFail1],path:path1};throw new ReferenceError("Deliver wrong chase index.")}function init(){return{startChase:startChase}}function shake2(t,e){let n=0;return a=>(n+=Math.PI/2,Math.sin(n)*t*e(a))}class Chase{constructor(t,e,n,a=!1){_defineProperty(this,"ani",new R),_defineProperty(this,"path",void 0),_defineProperty(this,"showPath",!1),this.path=t,flags.__lockViewport__=!0,flags.onChase=!0,flags.chaseTime={[core.status.floorId]:Date.now()},this.ani.absolute().time(0).move(core.bigmap.offsetX/32,core.bigmap.offsetY/32),e.forEach((t=>t(this)));const o=[],i=core.createCanvas("chasePath",0,0,0,0,35);for(const[r,l,s,c,d,p,u]of n)o.includes(r)||(this.on(r,0,(()=>{flags.__lockViewport__=!1,core.drawHero(),flags.__lockViewport__=!0,this.ani.time(0).move(core.bigmap.offsetX/32,core.bigmap.offsetY/32)}),!0),o.push(r)),has(u)?this.on(r,c,(()=>{this.ani.time(d).mode(p).moveAs(u)})):this.on(r,c,(()=>{this.ani.time(d).mode(p).move(l,s)}));if(this.ani.ticker.add((()=>{flags.floorChanging||(core.setViewport(32*this.ani.x,32*this.ani.y),core.relocateCanvas(i,32*-this.ani.x,32*-this.ani.y))})),a)for(const[r,l]of Object.entries(t))this.on(r,0,(()=>{const t=core.status.maps[r];core.resizeCanvas(i,32*t.width,32*t.height),i.beginPath(),i.moveTo(32*l[0][0]+16,32*l[1][1]+24),i.lineJoin="round",i.lineWidth=4,i.strokeStyle="cyan",i.globalAlpha=.3,l.forEach(((t,e,n)=>{if(0===e)return;const[a,o]=t;i.lineTo(32*a+16,32*o+24)})),i.stroke()}))}on(t,e,n,a=!1){const o=()=>{flags.chaseTime?.[t]&&Date.now()-(flags.chaseTime?.[t]??0)>=e&&(n(this),this.ani.ticker.remove(o))};this.ani.ticker.add(o,a)}onHeroLoc(t,e,n,a,o=0){if(1===o)return"number"==typeof n&&(n=[n]),"number"==typeof a&&(a=[a]),void n.forEach((n=>{a.forEach((a=>{this.onHeroLoc(t,e,n,a)}))}));const i=()=>{if((()=>{if(core.status.floorId!==t)return!1;if(has(n))if("number"==typeof n){if(core.status.hero.loc.x!==n)return!1}else if(!n.includes(core.status.hero.loc.x))return!1;if(has(a))if("number"==typeof a){if(core.status.hero.loc.y!==a)return!1}else if(!a.includes(core.status.hero.loc.y))return!1;return!0})()){e(this);try{this.ani.ticker.remove(i)}catch{}}};this.ani.ticker.add(i)}setPathShowStatus(t){this.showPath=t}end(){this.ani.ticker.destroy(),delete flags.onChase,delete flags.chase,delete flags.chaseTime,delete flags.chaseHard,delete flags.chaseIndex,flags.__lockViewport__=!1,core.deleteCanvas("chasePath")}}async function startChase(t){const e=getChaseDataByIndex(t);flags.chaseIndex=t,flags.onChase=!0,await S(20),flags.chase=new Chase(e.path,e.fns,e.camera,0===flags.chaseHard)}function forward(){const t=[init$b(),init$3(),init$8(),init$9(),init$a(),init$2(),init$7(),init$6(),init$1(),init$5(),init(),init$4()];!async function(){for(const e of t)for(const t in e){const n=e[t];t in core.plugin||(core.plugin[t]=n),n instanceof Function&&(t in core||t.startsWith("_")||(core[t]=n))}console.log("插件转发完成!")}()}main.forward=forward;const _hoisted_1$7={id:"ui"},_sfc_main$7=defineComponent({__name:"App",setup:t=>(t,e)=>(openBlock(),createElementBlock("div",_hoisted_1$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(uiStack),(t=>(openBlock(),createBlock(resolveDynamicComponent(t))))),256))]))}),App_vue_vue_type_style_index_0_scoped_9668aeb3_lang="",App=_export_sfc(_sfc_main$7,[["__scopeId","data-v-9668aeb3"]]),_imports_0="/HumanBreak/project/images/skill.png",_imports_1="/HumanBreak/project/images/hp.png",_imports_2="/HumanBreak/project/images/atk.png",_imports_3="/HumanBreak/project/images/def.png",_imports_4="/HumanBreak/project/images/IQ.png",_imports_5="/HumanBreak/project/images/money.png",_imports_6="/HumanBreak/project/images/exp.png",_hoisted_1$6=["id"],_hoisted_2$5=["id"],_hoisted_3$5=["id","selected"],_hoisted_4$4=["id","selected","selectable"],_hoisted_5$3=["id","selected","selectable"],_hoisted_6$2=["id","selected","selectable"],_hoisted_7$2=["id","selected","selectable"],_sfc_main$6=defineComponent({__name:"box",props:{dragable:{type:Boolean},resizable:{type:Boolean},left:null,top:null,width:null,height:null},emits:["update:left","update:top","update:width","update:height"],setup(t,{emit:e}){const n=t,a=(1e8*Math.random()).toFixed(0),o=ref(!1);let i,r,l,s,c,d,p=0;const u=ref(isMobile?window.innerWidth-100:.175*window.innerWidth),h=ref(isMobile?250:window.innerHeight-100),m=ref(50),g=ref(50);async function b(){o.value=!0,p=window.setTimeout((()=>{o.value=!1}),4e3)}watch(m,(t=>e("update:left",t))),watch(g,(t=>e("update:top",t))),watch(u,(t=>e("update:width",t))),watch(h,(t=>e("update:height",t)));let f=0,x=0;function v(t,e){const n=getComputedStyle(i),a=parseFloat(n.left),r=parseFloat(n.top);m.value=a+t-f,g.value=r+e-x,i.style.left=`${m.value}px`,i.style.top=`${g.value}px`,o.value=!0,clearTimeout(p),f=t,x=e}let w=m.value+u.value;function y(t,e){i.style.left=`${t}px`,u.value=w-t,m.value=t,i.style.width=`${u.value}px`}let k=g.value+h.value;function _(t,e){i.style.top=`${e}px`,h.value=k-e,g.value=e,i.style.height=`${h.value}px`}function z(t,e){const n=getComputedStyle(i);u.value=t-parseFloat(n.left),i.style.width=`${u.value}px`}function C(t,e){const n=getComputedStyle(i);h.value=e-parseFloat(n.top),i.style.height=`${h.value}px`}function M(){i=document.getElementById(`box-${a}`),document.getElementById(`box-move-${a}`),r=document.getElementById(`border-left-${a}`),s=document.getElementById(`border-top-${a}`),l=document.getElementById(`border-right-${a}`),c=document.getElementById(`border-bottom-${a}`),d=document.getElementById(`box-drag-${a}`),i&&(has(n.left)&&(m.value=n.left),has(n.top)&&(g.value=n.top),has(n.width)&&(u.value=n.width),has(n.height)&&(h.value=n.height),i.style.left=`${m.value}px`,i.style.top=`${g.value}px`,i.style.width=`${u.value}px`,i.style.height=`${h.value}px`)}return onUpdated(M),onMounted((async()=>{await S(50),M(),i&&(n.dragable&&useDrag(d,v,((t,e)=>{f=t,x=e}),(()=>{o.value=!1}),!0),n.resizable&&(useDrag(r,y,((t,e)=>{w=m.value+u.value}),void 0,!0),useDrag(s,_,((t,e)=>{k=g.value+h.value}),void 0,!0),useDrag(l,z,void 0,void 0,!0),useDrag(c,C,void 0,void 0,!0)))})),onUnmounted((()=>{n.dragable&&cancelGlobalDrag(v),n.resizable&&(cancelGlobalDrag(y),cancelGlobalDrag(_),cancelGlobalDrag(z),cancelGlobalDrag(C))})),(e,n)=>(openBlock(),createElementBlock("div",{id:`box-${unref(a)}`,class:"box"},[createBaseVNode("div",{id:`box-main-${unref(a)}`,class:"box-main",onClick:b},[renderSlot(e.$slots,"default",{},void 0,!0)],8,_hoisted_2$5),t.dragable?(openBlock(),createElementBlock("div",{key:0,id:`box-move-${unref(a)}`,class:"box-move",selected:o.value},[createVNode(unref(DragOutlined),{id:`box-drag-${unref(a)}`,class:"box-drag",style:{right:"0",bottom:"0",position:"absolute"}},null,8,["id"])],8,_hoisted_3$5)):createCommentVNode("",!0),createBaseVNode("div",{class:"border border-vertical border-left",id:`border-left-${unref(a)}`,selected:o.value&&t.resizable,selectable:t.resizable},null,8,_hoisted_4$4),createBaseVNode("div",{class:"border border-horizontal border-top",id:`border-top-${unref(a)}`,selected:o.value&&t.resizable,selectable:t.resizable},null,8,_hoisted_5$3),createBaseVNode("div",{class:"border border-vertical border-right",id:`border-right-${unref(a)}`,selected:o.value&&t.resizable,selectable:t.resizable},null,8,_hoisted_6$2),createBaseVNode("div",{class:"border border-horizontal border-bottom",id:`border-bottom-${unref(a)}`,selected:o.value&&t.resizable,selectable:t.resizable},null,8,_hoisted_7$2)],8,_hoisted_1$6))}}),box_vue_vue_type_style_index_0_scoped_fc84168a_lang="",Box=_export_sfc(_sfc_main$6,[["__scopeId","data-v-fc84168a"]]),_withScopeId$1=t=>(pushScopeId("data-v-f0e92f32"),t=t(),popScopeId(),t),_hoisted_1$5={id:"status-bar"},_hoisted_2$4={id:"status-div"},_hoisted_3$4=["onClick"],_hoisted_4$3={id:"status-lv"},_hoisted_5$2={id:"status-skill",class:"status-item"},_hoisted_6$1=_withScopeId$1((()=>createBaseVNode("img",{src:_imports_0,class:"status-icon"},null,-1))),_hoisted_7$1={id:"status-hp",class:"status-item"},_hoisted_8$1=_withScopeId$1((()=>createBaseVNode("img",{src:_imports_1,class:"status-icon"},null,-1))),_hoisted_9$1={class:"status-item-bold"},_hoisted_10$1={id:"status-hpmax",class:"status-extra status-item-bold"},_hoisted_11$1={key:0,id:"status-spring",class:"status-extra"},_hoisted_12={id:"status-atk",class:"status-item"},_hoisted_13=_withScopeId$1((()=>createBaseVNode("img",{src:_imports_2,class:"status-icon"},null,-1))),_hoisted_14={class:"status-item-bold"},_hoisted_15={id:"status-mana",class:"status-extra status-item-bold"},_hoisted_16={id:"status-def",class:"status-item status-item-bold"},_hoisted_17=_withScopeId$1((()=>createBaseVNode("img",{src:_imports_3,class:"status-icon"},null,-1))),_hoisted_18={id:"status-mdef",class:"status-item status-item-bold"},_hoisted_19=_withScopeId$1((()=>createBaseVNode("img",{src:_imports_4,class:"status-icon"},null,-1))),_hoisted_20={id:"status-money",class:"status-item status-item-bold"},_hoisted_21=_withScopeId$1((()=>createBaseVNode("img",{src:_imports_5,class:"status-icon"},null,-1))),_hoisted_22={id:"status-exp",class:"status-item status-item-bold"},_hoisted_23=_withScopeId$1((()=>createBaseVNode("img",{src:_imports_6,class:"status-icon"},null,-1))),_hoisted_24={id:"status-key",class:"status-item status-item-bold"},_hoisted_25={style:{color:"#fca","padding-left":"10%"}},_hoisted_26={style:{color:"#aad"}},_hoisted_27={style:{color:"#f88","padding-right":"10%"}},_hoisted_28={key:0,class:"status-item"},_hoisted_29=["onClick"],_hoisted_30={key:1,class:"status-item"},_hoisted_31=["onClick"],_hoisted_32={key:2,class:"status-item"},_hoisted_33=["onClick"],_sfc_main$5=defineComponent({__name:"statusBar",setup(t){const e=ref(isMobile?window.innerWidth-100:.175*window.innerWidth),n=ref(isMobile?250:window.innerHeight-100),a=ref(!1),o=core.formatBigNumber;watch(e,(t=>a.value=!a.value)),watch(n,(t=>a.value=!a.value));const i=shallowReactive({}),r=shallowReactive([]),l=ref(),s=ref(),c=ref("无"),d=ref(0),p=ref(),u=ref(core.getFlag("chapter",0)>0),h=ref(core.getSkillLevel(11)>0),m=["hp","atk","def","mdef","hpmax","mana","money","exp","lv"];function g(){core.useItem("skill1")}function b(){core.useItem("cross")}function f(){core.ui._drawViewMaps()}function x(){}return watch(status,(function(){m.forEach((t=>{i[t]=core.getRealStatus(t)})),r[0]=core.itemCount("yellowKey"),r[1]=core.itemCount("blueKey"),r[2]=core.itemCount("redKey"),l.value=core.status.thisMap?.title,s.value=core.getLvName(i.lv),flags.blade&&flags.bladeOn?c.value="断灭之刃":flags.shield&&flags.shieldOn?c.value="铸剑为盾":c.value="无";d.value=core.getNextLvUpNeed()??0,core.hasFlag("spring")&&(p.value=50-flags.springCount);u.value=core.getFlag("chapter",0)>0,h.value=core.getSkillLevel(11)>0})),(t,m)=>(openBlock(),createElementBlock("div",_hoisted_1$5,[createVNode(Box,{resizable:!0,dragable:!0,width:e.value,"onUpdate:width":m[1]||(m[1]=t=>e.value=t),height:n.value,"onUpdate:height":m[2]||(m[2]=t=>n.value=t)},{default:withCtx((()=>[createVNode(Scroll,{id:"status-main",update:a.value,"onUpdate:update":m[0]||(m[0]=t=>a.value=t),"no-scroll":!0},{default:withCtx((()=>[createBaseVNode("div",_hoisted_2$4,[createBaseVNode("span",{id:"status-floor",onClick:withModifiers(f,["stop"]),class:"button-text"},toDisplayString(l.value),9,_hoisted_3$4),createBaseVNode("span",_hoisted_4$3,toDisplayString(s.value),1),createBaseVNode("div",_hoisted_5$2,[_hoisted_6$1,createBaseVNode("span",null,toDisplayString(c.value),1)]),createBaseVNode("div",_hoisted_7$1,[_hoisted_8$1,createBaseVNode("span",_hoisted_9$1,toDisplayString(unref(o)(unref(i).hp)),1),createBaseVNode("span",_hoisted_10$1,"+"+toDisplayString(unref(o)(unref(i).hpmax))+"/t",1),unref(has)(p.value)?(openBlock(),createElementBlock("span",_hoisted_11$1,"剩余"+toDisplayString(p.value),1)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_12,[_hoisted_13,createBaseVNode("span",_hoisted_14,toDisplayString(unref(o)(unref(i).atk)),1),createBaseVNode("span",_hoisted_15,"+"+toDisplayString(unref(o)(unref(i).mana)),1)]),createBaseVNode("div",_hoisted_16,[_hoisted_17,createBaseVNode("span",null,toDisplayString(unref(o)(unref(i).def)),1)]),createBaseVNode("div",_hoisted_18,[_hoisted_19,createBaseVNode("span",null,toDisplayString(unref(o)(unref(i).mdef)),1)]),createBaseVNode("div",_hoisted_20,[_hoisted_21,createBaseVNode("span",null,toDisplayString(unref(o)(unref(i).money)),1)]),createBaseVNode("div",_hoisted_22,[_hoisted_23,createBaseVNode("span",null,toDisplayString(unref(o)(d.value)),1)]),createBaseVNode("div",_hoisted_24,[createBaseVNode("span",_hoisted_25,toDisplayString(unref(r)[0]?.toString().padStart(2,"0")),1),createBaseVNode("span",_hoisted_26,toDisplayString(unref(r)[1]?.toString().padStart(2,"0")),1),createBaseVNode("span",_hoisted_27,toDisplayString(unref(r)[2]?.toString().padStart(2,"0")),1)]),u.value?(openBlock(),createElementBlock("div",_hoisted_28,[createBaseVNode("span",{id:"skill-tree",class:"button-text",onClick:withModifiers(g,["stop"])},"技能树",8,_hoisted_29)])):createCommentVNode("",!0),u.value?(openBlock(),createElementBlock("div",_hoisted_30,[createBaseVNode("span",{id:"status-skill",class:"button-text",onClick:withModifiers(b,["stop"])},"查看技能",8,_hoisted_31)])):createCommentVNode("",!0),h.value?(openBlock(),createElementBlock("div",_hoisted_32,[createBaseVNode("span",{id:"status-study",class:"button-text",onClick:withModifiers(x,["stop"])},"学习",8,_hoisted_33)])):createCommentVNode("",!0)])])),_:1},8,["update"])])),_:1},8,["width","height"])]))}}),statusBar_vue_vue_type_style_index_0_scoped_f0e92f32_lang="",StatusBar=_export_sfc(_sfc_main$5,[["__scopeId","data-v-f0e92f32"]]),_hoisted_1$4={id:"marked-enemy"},_hoisted_2$3={class:"marked-main"},_hoisted_3$3={class:"marked-info"},_hoisted_4$2={class:"marked-name marked-item"},_hoisted_5$1={class:"marked-damage marked-item"},_hoisted_6={class:"marked-critical marked-item"},_hoisted_7={class:"marked-critical-damage marked-item"},_hoisted_8={class:"marked-def marked-item"},_hoisted_9={class:"marked-button"},_hoisted_10=["onClick"],_hoisted_11=["onClick"],_sfc_main$4=defineComponent({__name:"markedEnemy",setup(t){const e=core.status.thisMap?.ratio??1;let n=getMarkedEnemy();watch(checkMarkedStatus,(function(){n.push(...n.splice(0,n.length));for(const t in a)n.includes(t)||delete a[t]}));const a=reactive({});function o(t){return has(a[t])||(a[t]={left:window.innerWidth-300,top:100,width:200,height:150,hidden:!1}),a[t]}function i(t){return core.formatBigNumber(core.getDamageInfo(t,void 0,void 0,void 0,"empty")?.damage)??"???"}function r(t){return core.nextCriticals(t,1,void 0,void 0,"empty")[0]?.map((t=>core.formatBigNumber(t)))??[0,0]}function l(t){return core.formatBigNumber(core.getDefDamage(t,e,void 0,void 0,"empty"))}return(t,a)=>(openBlock(),createElementBlock("div",_hoisted_1$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(n),(t=>(openBlock(),createElementBlock("div",null,[o(t).hidden?createCommentVNode("",!0):(openBlock(),createBlock(Box,{key:t,left:o(t).left,"onUpdate:left":e=>o(t).left=e,top:o(t).top,"onUpdate:top":e=>o(t).top=e,width:o(t).width,"onUpdate:width":e=>o(t).width=e,height:o(t).height,"onUpdate:height":e=>o(t).height=e,resizable:!0,dragable:!0},{default:withCtx((()=>[createVNode(Scroll,{class:"box-scroll","no-scroll":!0},{default:withCtx((()=>{return[createBaseVNode("div",_hoisted_2$3,[createBaseVNode("div",_hoisted_3$3,[createVNode(_sfc_main$o,{id:t,width:24,height:24},null,8,["id"]),createBaseVNode("span",_hoisted_4$2,toDisplayString((n=t,core.material.enemys[n].name)),1)]),createBaseVNode("span",_hoisted_5$1,"伤害:"+toDisplayString(i(t)),1),createBaseVNode("span",_hoisted_6,"临界:"+toDisplayString(r(t)[0]),1),createBaseVNode("span",_hoisted_7,"减伤:"+toDisplayString(r(t)[1]),1),createBaseVNode("span",_hoisted_8,toDisplayString(unref(e))+"防:"+toDisplayString(l(t)),1),createBaseVNode("div",_hoisted_9,[createBaseVNode("span",{class:"marked-hide button-text",onClick:withModifiers((e=>o(t).hidden=!0),["stop"])},"隐藏盒子",8,_hoisted_10),createBaseVNode("span",{class:"marked-cancel button-text",onClick:withModifiers((e=>unref(unmarkEnemy)(t)),["stop"])},"取消标记",8,_hoisted_11)])])];var n})),_:2},1024)])),_:2},1032,["left","onUpdate:left","top","onUpdate:top","width","onUpdate:width","height","onUpdate:height"]))])))),256))]))}}),markedEnemy_vue_vue_type_style_index_0_scoped_b674387d_lang="",MarkedEnemy=_export_sfc(_sfc_main$4,[["__scopeId","data-v-b674387d"]]),_withScopeId=t=>(pushScopeId("data-v-feaaf373"),t=t(),popScopeId(),t),_hoisted_1$3={id:"chapter"},_hoisted_2$2=_withScopeId((()=>createBaseVNode("canvas",{id:"chapter-back"},null,-1))),_hoisted_3$2={id:"chapter-text"},_sfc_main$3=defineComponent({__name:"chapter",props:{chapter:null},setup(t){const e=t;let n,a,o;return onMounted((async()=>{n=document.getElementById("chapter-back"),a=n.getContext("2d"),o=document.getElementById("chapter-text");const t=new R,i=window.innerWidth*devicePixelRatio,r=window.innerHeight*devicePixelRatio;a.font="5vh scroll";const l=a.measureText(e.chapter).width,s=.05*r;t.register("rect",0),t.register("line",-10),t.register("lineOpacity",1),t.register("rect2",r/2),t.register("text",window.innerWidth+10+l),n.width=i,n.height=r,n.style.width=`${window.innerWidth}px`,n.style.height=`${window.innerHeight}px`,o.style.left=`${i+10}px`,o.style.top=window.innerHeight/2-.025*r+"px",o.style.height=.05*r+"px",o.style.width=`${l}px`;let c=!1,d=!1;t.ticker.add((e=>{has(e)&&!isNaN(e)&&(d?(e>=4050&&(chapterShowed.value=!1,t.ticker.destroy()),!c&&e>=1500&&(c=!0,core.playSound("chapter.mp3")),a.restore(),a.save(),o.style.left=`${t.value.text}px`,a.fillStyle="#000",a.clearRect(0,0,i,r),e<=2e3?(a.fillRect(0,r/2,i,-t.value.rect),a.fillRect(0,r/2,i,t.value.rect)):e>=2e3&&e<=3050&&(a.fillRect(0,0,i,t.value.rect2),a.fillRect(0,r,i,-t.value.rect2)),a.shadowColor="#fff",a.shadowBlur=3,a.shadowOffsetX=0,a.shadowOffsetY=0,a.lineWidth=3,a.strokeStyle="#fff",a.fillStyle="#fff",a.globalAlpha=t.value.lineOpacity,a.beginPath(),a.moveTo(0,r/2-s),a.lineTo(t.value.line,r/2-s),a.stroke(),a.beginPath(),a.moveTo(i,r/2+s),a.lineTo(i-t.value.line,r/2+s),a.stroke(),a.shadowBlur=0,a.filter="blur(5px)",a.beginPath(),a.arc(t.value.line,r/2-s,10,0,2*Math.PI),a.fill(),a.beginPath(),a.arc(i-t.value.line,r/2+s,10,0,2*Math.PI),a.fill()):d=!0)})),t.mode(C("tan","center")).time(3e3).absolute().apply("line",i+10).mode(C("sin","out")).time(1e3).apply("rect",r/2).mode(C("tan","center")).time(3e3).apply("text",2*-l-10),await S(2e3),t.mode(C("sin","in")).time(1e3).apply("rect2",0),await S(1e3),t.mode(C("sin","out")).time(1e3).apply("lineOpacity",0)})),(e,n)=>(openBlock(),createElementBlock("div",_hoisted_1$3,[_hoisted_2$2,createBaseVNode("span",_hoisted_3$2,toDisplayString(t.chapter),1)]))}}),chapter_vue_vue_type_style_index_0_scoped_feaaf373_lang="",Chapter=_export_sfc(_sfc_main$3,[["__scopeId","data-v-feaaf373"]]),_hoisted_1$2={id:"studied"},_hoisted_2$1={id:"studied-main"},_hoisted_3$1={id:"studied-rough"},_hoisted_4$1={key:0,id:"studied-detail"},_sfc_main$2=defineComponent({__name:"studied",setup(t){let e;watch(status,(t=>{}));const n=ref(200),a=ref(0),o=ref(window.innerWidth-300),i=ref(window.innerHeight-300),r=reactive([]),l=computed((()=>(status.value,core.status.hero.special?.num??[]))),s=computed((()=>(status.value,core.status.hero.special?.last??[]))),c=computed((()=>{const t=core.getSpecials();return l.value.map((e=>{const n=t[e-1][1];return n instanceof Function?n(core.status.hero.special):n}))}));function d(t){const e=core.getSpecials()[t-1][2];return e instanceof Function?e(core.status.hero.special):e}async function p(){await new Promise((t=>{requestAnimationFrame((()=>{const n=getComputedStyle(e);a.value=parseFloat(n.height),t()}))}))}return onUpdated((()=>{p()})),onMounted((()=>{e=document.getElementById("studied-main"),p()})),(t,e)=>(openBlock(),createElementBlock("div",_hoisted_1$2,[createVNode(Box,{resizable:!0,dragable:!0,width:n.value,"onUpdate:width":e[0]||(e[0]=t=>n.value=t),height:a.value,"onUpdate:height":e[1]||(e[1]=t=>a.value=t),left:o.value,"onUpdate:left":e[2]||(e[2]=t=>o.value=t),top:i.value,"onUpdate:top":e[3]||(e[3]=t=>i.value=t)},{default:withCtx((()=>[createVNode(Scroll,{"no-scroll":!0,style:{height:"100%"}},{default:withCtx((()=>[createBaseVNode("div",_hoisted_2$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(l),((t,e)=>(openBlock(),createElementBlock("div",{key:e},[createBaseVNode("div",_hoisted_3$1,[createVNode(unref(RightOutlined),{folded:!!r[e],onClick:t=>r[e]=!r[e],id:"studied-fold"},null,8,["folded","onClick"]),createBaseVNode("span",null,toDisplayString(e)+". "+toDisplayString(unref(c)[e])+",剩余"+toDisplayString(unref(s)[e])+"场战斗",1)]),r[e]?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_4$1,toDisplayString(d(t)),1))])))),128))])])),_:1})])),_:1},8,["width","height","left","top"])]))}}),studied_vue_vue_type_style_index_0_scoped_bd83c8c3_lang="",Studied=_export_sfc(_sfc_main$2,[["__scopeId","data-v-bd83c8c3"]]),_hoisted_1$1={id:"fixed"},_hoisted_2={id:"enemy-fixed"},_hoisted_3={id:"enemy-name"},_hoisted_4={id:"enemy-special"},_hoisted_5={class:"enemy-attr"},_sfc_main$1=defineComponent({__name:"fixed",setup(t){let e;watch(showFixed,(t=>{t&&u()}));const n=core.formatBigNumber,a=["hp","atk","def","money","exp","critical","criticalDamage","defDamage"],o=["lightgreen","lightcoral","lightblue","lightyellow","lawngreen","lightsalmon","lightpink","cyan"],i=ref(core.plugin.bookDetailEnemy),r=ref(0),l=ref(0),s=ref(300),c=ref(400);let d=window.innerHeight,p=window.innerWidth;async function u(){if(i.value=core.plugin.bookDetailEnemy,d=window.innerHeight,p=window.innerWidth,s.value=.28*d,await new Promise((t=>requestAnimationFrame(t))),core.plugin.fixedDetailOpened.value&&(showFixed.value=!1),e=document.getElementById("enemy-fixed"),!e)return;const t=getComputedStyle(e),n=parseFloat(t.height),[a,o]=flags.clientLoc;l.value=o+n+10>d-10?d-n-10:o+10,a+s.value+10>p-10?r.value=p-s.value-10:r.value=a+10,c.value=n}return onUpdated(u),onMounted((()=>{e=document.getElementById("enemy-fixed"),u()})),(t,e)=>(openBlock(),createElementBlock("div",_hoisted_1$1,[createVNode(Transition,null,{default:withCtx((()=>[unref(showFixed)?(openBlock(),createBlock(Box,{key:0,height:c.value,"onUpdate:height":e[0]||(e[0]=t=>c.value=t),left:r.value,"onUpdate:left":e[1]||(e[1]=t=>r.value=t),top:l.value,"onUpdate:top":e[2]||(e[2]=t=>l.value=t),width:s.value,"onUpdate:width":e[3]||(e[3]=t=>s.value=t)},{default:withCtx((()=>[createBaseVNode("div",_hoisted_2,[createBaseVNode("span",_hoisted_3,toDisplayString(i.value.name),1),createBaseVNode("div",_hoisted_4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.value.toShowSpecial,((t,e)=>(openBlock(),createElementBlock("span",{style:normalizeStyle({color:i.value.toShowColor[e]})},toDisplayString(t),5)))),256))]),(openBlock(),createElementBlock(Fragment,null,renderList(a,((t,e)=>{return createBaseVNode("div",_hoisted_5,[createBaseVNode("span",{class:"attr-name",style:normalizeStyle({color:o[e]})},toDisplayString((a=t,"critical"===a?"临界":"criticalDamage"===a?"临界减伤":"defDamage"===a?`${core.status?.thisMap?.ratio??1}防`:core.getStatusLabel(a))),5),createBaseVNode("span",{class:"attr-value",style:normalizeStyle({color:o[e]})},toDisplayString(unref(n)(i.value[t])),5)]);var a})),64))])])),_:1},8,["height","left","top","width"])):createCommentVNode("",!0)])),_:1})]))}}),fixed_vue_vue_type_style_index_0_scoped_d7e97953_lang="",Fixed=_export_sfc(_sfc_main$1,[["__scopeId","data-v-d7e97953"]]),_hoisted_1={id:"non-ui"},_sfc_main=defineComponent({__name:"App2",setup:t=>(t,e)=>(openBlock(),createElementBlock("div",_hoisted_1,[unref(showStatusBar)?(openBlock(),createBlock(StatusBar,{key:0})):createCommentVNode("",!0),unref(showMarkedEnemy)&&unref(showStatusBar)?(openBlock(),createBlock(MarkedEnemy,{key:1})):createCommentVNode("",!0),unref(showStudiedSkill)&&unref(showStatusBar)&&unref(showStudied$1)?(openBlock(),createBlock(Studied,{key:2})):createCommentVNode("",!0),unref(showStatusBar)&&unref(useFixed$1)?(openBlock(),createBlock(Fixed,{key:3})):createCommentVNode("",!0),unref(chapterShowed)?(openBlock(),createBlock(Chapter,{key:4,chapter:unref(chapterContent)},null,8,["chapter"])):createCommentVNode("",!0)]))}),App2_vue_vue_type_style_index_0_scoped_02d8acd2_lang="",App2=_export_sfc(_sfc_main,[["__scopeId","data-v-02d8acd2"]]),styles="",antd_dark="";createApp(App).mount("#root"),createApp(App2).mount("#root2")}}}))})(); diff --git a/assets/index.6e03365b.css b/assets/index.47c37c54.css similarity index 99% rename from assets/index.6e03365b.css rename to assets/index.47c37c54.css index 3201813..f3f2f22 100644 --- a/assets/index.6e03365b.css +++ b/assets/index.47c37c54.css @@ -1,4 +1,4 @@ -body{margin:0;color:rgba(0,0,0,.85);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-variant:tabular-nums;line-height:1.5715;background-color:#fff;font-feature-settings:"tnum"}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:500}a{color:#1890ff;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}a:hover{color:#40a9ff}a:active{color:#096dd9}a[disabled]{color:rgba(0,0,0,.25);cursor:not-allowed}caption{padding-top:.75em;padding-bottom:.3em;color:rgba(0,0,0,.45);text-align:left;caption-side:bottom}mark{padding:.2em;background-color:#feffe6}::-moz-selection{color:#fff;background:#1890ff}::selection{color:#fff;background:#1890ff}html{--antd-wave-shadow-color: #1890ff;--scroll-bar: 0}[ant-click-animating-without-extra-node=true]:after,.ant-click-animating-node{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;box-shadow:0 0 #1890ff;box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation-fill-mode:forwards;content:"";pointer-events:none}@keyframes waveEffect{to{box-shadow:0 0 #1890ff;box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}.ant-divider{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";border-top:1px solid rgba(0,0,0,.06)}.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;height:.9em;margin:0 8px;vertical-align:middle;border-top:0;border-left:1px solid rgba(0,0,0,.06)}.ant-divider-horizontal.ant-divider-with-text{display:flex;margin:16px 0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-align:center;border-top:0;border-top-color:rgba(0,0,0,.06)}.ant-divider-dashed{background:none;border-color:rgba(0,0,0,.06);border-style:dashed;border-width:1px 0 0}.ant-divider-plain.ant-divider-with-text{color:rgba(0,0,0,.85);font-weight:400;font-size:14px}.enemy-container[data-v-03a35715]{border:1.5px solid transparent;border-radius:1.1vw;transition:all .2s linear;height:100%}.enemy-container .info[data-v-03a35715]{flex-basis:100%;display:flex;flex-direction:row;align-items:center;justify-content:stretch;height:100%}.enemy-container[data-v-03a35715]:hover,.enemy-container[selected=true][data-v-03a35715]{border:1.5px solid gold}.leftbar[data-v-03a35715]{width:15%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2vh;padding-left:1%}.name[data-v-03a35715]{text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.special-text[data-v-03a35715]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;flex-direction:row;align-items:center;justify-items:space-between}.rightbar[data-v-03a35715]{font-size:2.5vh;width:100%;height:100%;padding:1.5vh 0}.rightbar .detail[data-v-03a35715]{display:flex;flex-direction:row;flex-wrap:wrap;height:100%}.rightbar .detail .detail-info[data-v-03a35715]{flex-basis:33.3%;line-height:0;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 600px){.rightbar[data-v-03a35715]{font-size:3.2vw}.leftbar[data-v-03a35715]{font-size:2vw}.enemy-container[data-v-03a35715]{border-radius:1.6vh}}.scroll[data-v-1626479d]{opacity:.2;transition:opacity .2s linear}.scroll[data-v-1626479d]:hover{opacity:.4}.scroll[data-v-1626479d]:active{opacity:.6}.scroll-main[data-v-1626479d]{display:flex;flex-direction:row;max-width:100%;max-height:100%;justify-content:stretch}.content[data-v-1626479d]{width:100%;position:relative}.main-div[data-v-1626479d]{flex-basis:100%;overflow:hidden}#special-main[data-v-723dadcb]{width:100%;user-select:none;font-size:2em;position:absolute;top:20vh}#critical-main[data-v-723dadcb]{display:flex;flex-direction:row;justify-content:space-between}#critical-des[data-v-723dadcb],.critical[data-v-723dadcb]{font-size:1.6vw;display:flex;flex-direction:column}.critical-atk[data-v-723dadcb]{border-bottom:1px solid #ddd4}.critical[data-v-723dadcb]{border-left:1px solid #ddd4;padding-left:1%}#special-scroll[data-v-723dadcb]{height:40vh}@media screen and (max-width: 600px){#detail-main[data-v-723dadcb]{font-size:3.8vw}#special-scroll[data-v-723dadcb]{height:50vh}#critical-des[data-v-723dadcb],.critical[data-v-723dadcb]{font-size:3.6vw}#special[data-v-723dadcb]{font-size:3.8vw}#special-main[data-v-723dadcb]{top:25vh;width:90vw}}.ant-slider{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;height:12px;margin:10px 6px;padding:4px 0;cursor:pointer;touch-action:none}.ant-slider-rail{position:absolute;width:100%;height:4px;background-color:#f5f5f5;border-radius:2px;transition:background-color .3s}.ant-slider-track{position:absolute;height:4px;background-color:#91d5ff;border-radius:2px;transition:background-color .3s}.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #91d5ff;border-radius:50%;box-shadow:0;cursor:pointer;transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(.18,.89,.32,1.28)}.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging{border-color:#46a6ff;box-shadow:0 0 0 5px rgba(24,144,255,.12)}.ant-slider-handle:focus{border-color:#46a6ff;outline:none;box-shadow:0 0 0 5px rgba(24,144,255,.12)}.ant-slider-handle.ant-tooltip-open{border-color:#1890ff}.ant-slider:hover .ant-slider-rail{background-color:#e1e1e1}.ant-slider:hover .ant-slider-track{background-color:#69c0ff}.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#69c0ff}.ant-slider-mark-text{position:absolute;display:inline-block;color:rgba(0,0,0,.45);text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-slider-mark-text-active{color:rgba(0,0,0,.85)}.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;margin-left:-4px;background-color:#fff;border:2px solid #f0f0f0;border-radius:50%;cursor:pointer}.ant-slider-dot-active{border-color:#8cc8ff}.ant-slider-disabled .ant-slider-rail{background-color:#f5f5f5!important}.ant-slider-disabled .ant-slider-track{background-color:rgba(0,0,0,.25)!important}.ant-slider-disabled .ant-slider-handle,.ant-slider-disabled .ant-slider-dot{background-color:#fff;border-color:rgba(0,0,0,.25)!important;box-shadow:none;cursor:not-allowed}.ant-tooltip{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;z-index:1070;display:block;width:-moz-max-content;width:max-content;max-width:250px;visibility:visible}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:rgba(0,0,0,.75);border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-tooltip-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:rgba(0,0,0,.75);content:"";pointer-events:auto}.ant-tooltip-pink .ant-tooltip-inner,.ant-tooltip-pink .ant-tooltip-arrow-content,.ant-tooltip-magenta .ant-tooltip-inner,.ant-tooltip-magenta .ant-tooltip-arrow-content{background-color:#eb2f96}.ant-tooltip-red .ant-tooltip-inner,.ant-tooltip-red .ant-tooltip-arrow-content{background-color:#f5222d}.ant-tooltip-volcano .ant-tooltip-inner,.ant-tooltip-volcano .ant-tooltip-arrow-content{background-color:#fa541c}.ant-tooltip-orange .ant-tooltip-inner,.ant-tooltip-orange .ant-tooltip-arrow-content{background-color:#fa8c16}.ant-tooltip-yellow .ant-tooltip-inner,.ant-tooltip-yellow .ant-tooltip-arrow-content{background-color:#fadb14}.ant-tooltip-gold .ant-tooltip-inner,.ant-tooltip-gold .ant-tooltip-arrow-content{background-color:#faad14}.ant-tooltip-cyan .ant-tooltip-inner,.ant-tooltip-cyan .ant-tooltip-arrow-content{background-color:#13c2c2}.ant-tooltip-lime .ant-tooltip-inner,.ant-tooltip-lime .ant-tooltip-arrow-content{background-color:#a0d911}.ant-tooltip-green .ant-tooltip-inner,.ant-tooltip-green .ant-tooltip-arrow-content{background-color:#52c41a}.ant-tooltip-blue .ant-tooltip-inner,.ant-tooltip-blue .ant-tooltip-arrow-content{background-color:#1890ff}.ant-tooltip-geekblue .ant-tooltip-inner,.ant-tooltip-geekblue .ant-tooltip-arrow-content{background-color:#2f54eb}.ant-tooltip-purple .ant-tooltip-inner,.ant-tooltip-purple .ant-tooltip-arrow-content{background-color:#722ed1}#critical-main[data-v-10edff82]{width:100%;height:50vh;user-select:none;position:absolute;top:20vh}.des[data-v-10edff82]{width:100%;text-align:center;font-size:2.5vh}.slider-div[data-v-10edff82]{display:flex;justify-content:space-between;align-items:center}.slider-div span[data-v-10edff82]{font-size:1.1vw;line-height:1}.slider[data-v-10edff82]{width:80%}#now-damage[data-v-10edff82]{display:flex;flex-direction:row;justify-content:space-around;font-size:3vh}@media screen and (max-width: 600px){#now-damage[data-v-10edff82]{font-size:3vw}#now-damage div[data-v-10edff82]{display:flex;flex-direction:column;align-items:center}.slider[data-v-10edff82]{width:60%}#critical-main[data-v-10edff82]{position:absolute;top:25vh;width:90vw}}#enemy-target[data-v-90e08ea9]{width:100%;font-size:2.5vh}#enemy-desc[data-v-90e08ea9]{width:100%;height:30vh;display:flex;flex-direction:column;align-items:center}#enemy-desc-scroll[data-v-90e08ea9]{height:100%;width:100%}#mark-target[data-v-90e08ea9]{margin-top:10%;width:100%;display:flex;flex-direction:row;justify-content:space-around;font-size:3.3vh}#mark-info[data-v-90e08ea9]{transition:color .2s linear}@media screen and (max-width: 600px){#enemy-target[data-v-90e08ea9]{font-size:3.8vw}#mark-target[data-v-90e08ea9]{font-size:4vw}}#info[data-v-c8f01fef]{width:100%;position:relative;transition:all .6s ease;height:20vh;padding:0 1%;display:flex;flex-direction:column}#detail[data-v-c8f01fef]{opacity:0;position:absolute;left:14%;font-family:normal;display:flex;flex-direction:column;align-items:center;width:72%;height:90%;transition:all .6s ease;user-select:none}#detail-more[data-v-c8f01fef]{position:absolute;margin-top:3%;width:100%;font-size:3vh;bottom:0}.detial-more[data-v-c8f01fef]{position:absolute;width:100%;bottom:0;display:flex;flex-direction:row;justify-content:space-between}.more[data-v-c8f01fef]{user-select:none}.detail-enter-active[data-v-c8f01fef],.detail-leave-active[data-v-c8f01fef]{transition:all .6s ease}.detail-enter-from[data-v-c8f01fef],.detail-leave-to[data-v-c8f01fef]{opacity:0}@media screen and (max-width: 600px){#detail[data-v-c8f01fef]{width:100%;height:100%;padding:5%;left:0%}#detail-more[data-v-c8f01fef]{font-size:4vw;bottom:5%;left:5vw;width:90vw}}#book[data-v-84294ce9]{user-select:none;width:80%;height:100%;font-family:normal;overflow:hidden;transition:opacity .6s linear;display:flex;flex-direction:column;justify-content:space-between}#tools[data-v-84294ce9]{height:6%;font-size:3.2vh}.tools[data-v-84294ce9]{border-bottom:1px solid #ddd4}#none[data-v-84294ce9]{width:100%;height:100%;font-size:6vw;display:flex;justify-content:center;align-items:center;font-family:normal}.enemy[data-v-84294ce9]{display:flex;flex-direction:column;height:20vh;width:100%;padding:0 1%}@media screen and (max-width: 600px){#book[data-v-84294ce9]{width:100%;padding:5%}}#toolbox[data-v-88c6bbe5]{display:flex;flex-direction:column;width:100%;height:100%}#toolbox-main[data-v-88c6bbe5]{width:100%;height:85vh;display:flex;flex-direction:row;justify-content:space-between;font-family:normal;font-size:2.5vh;user-select:none}#tools[data-v-88c6bbe5]{width:100%;display:flex;flex-direction:row;font-family:normal;font-size:3.2vh;height:5vh;justify-content:space-between}#tools .tools[data-v-88c6bbe5]{white-space:nowrap;border-bottom:1px solid #ddd4}.item-main[data-v-88c6bbe5]{display:flex;flex-direction:row;width:100%;height:100%}.item-main .item-info[data-v-88c6bbe5]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.item-list[data-v-88c6bbe5]{width:100%;height:88vh}.item-type[data-v-88c6bbe5]{width:100%;text-align:center}#item-type-mobile[data-v-88c6bbe5]{width:80%;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.button-text[selected=true][data-v-88c6bbe5]{color:#0ff}.item[data-v-88c6bbe5]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:1vh 0 0;padding:.5vh .5vw .5vh .5vw;border:#0000 .5px solid;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item .item-icon[data-v-88c6bbe5]{display:flex;flex-direction:row;align-items:center}.item .item-icon .item-name[data-v-88c6bbe5]{margin-left:5%}.divider[data-v-88c6bbe5]{height:100%}#detail[data-v-88c6bbe5]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}#detail #info[data-v-88c6bbe5]{display:flex;flex-direction:row;justify-content:space-around;align-items:center;white-space:nowrap;text-overflow:ellipsis}#detail #info #basic-info[data-v-88c6bbe5]{display:flex;flex-direction:column;border-left:1px solid #ddd4;padding-left:5%;margin-left:10%}#detail #desc[data-v-88c6bbe5]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}#detail #desc #desc-text[data-v-88c6bbe5]{margin-top:2vh;margin-left:.5vw;width:100%;height:100%}@media screen and (max-width: 600px){#toolbox[data-v-88c6bbe5]{padding:5%}#tools span[data-v-88c6bbe5]{margin:0}#toolbox-main[data-v-88c6bbe5]{flex-direction:column-reverse;height:100%;font-size:3.8vw}.item-list[data-v-88c6bbe5]{width:100%;height:40vh}.divider[data-v-88c6bbe5]{height:auto;width:100%}.item-main[data-v-88c6bbe5]{display:flex;flex-direction:column-reverse}}.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item{position:relative;display:flex;flex:none;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:2px;cursor:default;transition:font-size .3s,line-height .3s,height .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-margin-end:4px;margin-inline-end:4px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:4px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:rgba(0,0,0,.45);font-weight:700;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove:hover{color:rgba(0,0,0,.75)}.ant-select{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2);border-right-width:1px!important;outline:0}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:rgba(0,0,0,.25);background:#f5f5f5;cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#40a9ff;border-right-width:1px!important}.ant-select-selection-placeholder{flex:1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;line-height:0;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11px;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:#fff;cursor:pointer;opacity:0;transition:color .3s ease,opacity .15s ease;text-rendering:auto}.ant-select-clear:hover{color:rgba(0,0,0,.45)}.ant-select-dropdown{margin:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:#fff;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-select-dropdown-empty{color:rgba(0,0,0,.25)}.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;color:rgba(0,0,0,.25)}.ant-select-item{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:background .3s ease}.ant-select-item-group{color:rgba(0,0,0,.45);font-size:12px;cursor:default}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:rgba(0,0,0,.85);font-weight:600;background-color:#e6f7ff}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#1890ff}.ant-select-item-option-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-select-item-option-disabled.ant-select-item-option-selected{background-color:#f5f5f5}.ant-empty-normal{margin:32px 0;color:rgba(0,0,0,.25)}.ant-empty-small{margin:8px 0;color:rgba(0,0,0,.25)}.ant-empty-img-default-ellipse{fill:#f5f5f5;fill-opacity:.8}.ant-empty-img-default-path-1{fill:#aeb8c2}.ant-empty-img-default-path-2{fill:url(#linearGradient-1)}.ant-empty-img-default-path-3{fill:#f5f5f7}.ant-empty-img-default-path-4,.ant-empty-img-default-path-5{fill:#dce0e6}.ant-empty-img-default-g{fill:#fff}.ant-empty-img-simple-ellipse{fill:#f5f5f5}.ant-empty-img-simple-g{stroke:#d9d9d9}.ant-empty-img-simple-path{fill:#fafafa}#equipbox[data-v-4fac9519]{width:100%;height:100%;user-select:none}#tools[data-v-4fac9519]{width:100%;display:flex;flex-direction:row;font-size:3.2vh;height:5vh;justify-content:space-between;font-family:normal}#tools .tools[data-v-4fac9519]{white-space:nowrap}#equipbox-main[data-v-4fac9519]{height:85vh;width:100%;display:flex;flex-direction:row;font-family:normal;font-size:2.5vh}.divider[data-v-4fac9519]{height:100%}#equip-list[data-v-4fac9519]{display:flex;flex-direction:column;flex-basis:25%}#equip-list #filter[data-v-4fac9519]{margin-top:2vh;display:flex;flex-direction:row;justify-content:space-around;align-items:center}#equip-list #filter .select[data-v-4fac9519]{width:100%;font-family:normal;font-size:1.9vh}#equip-list #filter #sort-type[data-v-4fac9519]{font-size:1.9vh;white-space:nowrap}#equip-list #equip-scroll[data-v-4fac9519]{height:100%}#equip-status[data-v-4fac9519]{display:flex;flex-basis:50%;flex-direction:row;justify-content:space-between}#equip-status #equip-status-main[data-v-4fac9519]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}#equip-desc[data-v-4fac9519]{display:flex;flex-basis:25%;flex-direction:column;padding-top:2vh;align-items:center}#equip-desc #equip-icon[data-v-4fac9519]{width:80%;display:flex;flex-direction:row;justify-content:center;align-items:center;border-bottom:1px solid #ddd4;padding-bottom:1%}#equip-desc #equip-icon span[data-v-4fac9519]{margin-left:5%}#equip-desc #equip-add[data-v-4fac9519]{height:50%;width:100%;display:flex;flex-direction:column;align-items:center}#equip-desc #equip-add #title[data-v-4fac9519]{width:100%;text-align:center}#equip-desc #equip-add .equip-add-detail[data-v-4fac9519]{display:flex;flex-direction:column;width:100%}#equip-desc #equip-desc-text[data-v-4fac9519]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}#equip-desc #equip-desc-text #title[data-v-4fac9519]{width:100%;text-align:center}#equip-now[data-v-4fac9519]{width:100%}#equip-now #equip-now-div[data-v-4fac9519]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding-left:5%}#equip-now #equip-now-div .equip-now-one[data-v-4fac9519]{flex-basis:30%;display:flex;flex-direction:row;align-items:center;margin:3% 3.3% 3% 0;padding-left:.5%}#equip-now #equip-now-div .equip-now-one span[data-v-4fac9519]{margin-left:10%}#equip-hero[data-v-4fac9519]{width:100%;height:100%;display:flex;flex-direction:column}#hero-icon[data-v-4fac9519]{display:flex;align-items:center;justify-content:center;margin:10% 0}#hero-status[data-v-4fac9519]{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#hero-status .hero-status-one[data-v-4fac9519]{display:flex;flex-direction:row;flex-basis:50%;width:100%;text-align:right;font-size:2.9vh;white-space:nowrap}#hero-status .hero-status-one .hero-status-label[data-v-4fac9519]{width:100%;margin-right:5%}#hero-status .hero-status-one .hero-status-value[data-v-4fac9519]{display:flex;flex-direction:row;width:100%}.equip[data-v-4fac9519]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.5vh .5vw .5vh .5vw;border:#0000 .5px solid;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.equip .equip-icon[data-v-4fac9519]{display:flex;flex-direction:row;align-items:center}.equip .equip-icon .equip-name[data-v-4fac9519]{margin-left:5%}#icon-drag[data-v-4fac9519]{position:fixed;width:32px;height:32px;margin:0;padding:0;pointer-events:none}@media screen and (max-width: 600px){#equipbox[data-v-4fac9519]{padding:5%}#equipbox-main[data-v-4fac9519]{height:90vh;flex-direction:column-reverse;font-size:3.8vw}#equip-now-div[data-v-4fac9519]{flex-wrap:nowrap}#equip-status[data-v-4fac9519]{flex-direction:column;flex-basis:auto}#equip-list[data-v-4fac9519]{flex-basis:50%}.divider[data-v-4fac9519]{margin:1% 0}}.colomn[data-v-682173f1],.column[data-v-682173f1]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-family:normal;font-size:2.7vh;user-select:none}.column-main[data-v-682173f1]{width:70%;height:70%;display:flex;flex-direction:row}.column-list[data-v-682173f1]{display:flex;flex-direction:column}.column-item[data-v-682173f1]{width:100%;padding:1% 3%}.column-item[selectable=false][data-v-682173f1]{color:gray}.column-left[data-v-682173f1]{flex-basis:40%;height:100%}.column-right[data-v-682173f1]{flex-basis:60%;height:100%}.divider[data-v-682173f1]{height:100%}.tools[data-v-682173f1]{width:100%;font-family:normal;font-size:3.2vh;height:5vh;position:fixed;left:10vw;top:5vh}@media screen and (max-width: 600px){.column-main[data-v-682173f1]{flex-direction:column;width:90%;height:75%;font-size:3.8vw}.divider[data-v-682173f1]{height:auto;width:100%;margin:5% 0}.column-left[data-v-682173f1]{height:40%}.column-right[data-v-682173f1]{height:50%}}#setting-list[data-v-2c2875cb]{display:flex;flex-direction:column}.setting-item[data-v-2c2875cb]{width:100%;padding:1% 3%}#desc-left[data-v-bcbf0734]{flex-basis:30%}#desc-list[data-v-bcbf0734]{display:flex;flex-direction:column}.desc-item[show=false][data-v-bcbf0734]{margin:0;padding:0}#skill-list[data-v-9f619ff1]{display:flex;flex-direction:column}.skill-item[selectable=false][data-v-9f619ff1]{color:gray}#skill-tree[data-v-b1be4e88]{width:90vh;height:90vh;font-family:normal;font-size:2.8vh;display:flex;flex-direction:column;user-select:none}#skill-title[data-v-b1be4e88]{width:100%;text-align:center;font-size:4vh;height:5vh;line-height:1}#tools[data-v-b1be4e88]{height:5vh;font-size:3.2vh}#skill-info[data-v-b1be4e88]{height:24vh;display:flex;flex-direction:column;justify-content:space-between}#divider[data-v-b1be4e88]{width:100%;margin:1vh 0}#divider-split[data-v-b1be4e88]{margin:1vh 0 0}#divider-vertical[data-v-b1be4e88]{height:100%;margin:0}#skill-bottom[data-v-b1be4e88]{height:53vh;width:100%;display:flex;flex-direction:row}#skill-canvas[data-v-b1be4e88]{height:53vh;width:53vh}#skill-effect[data-v-b1be4e88]{display:flex;flex-direction:column}#skill-consume[data-v-b1be4e88]{width:100%;text-align:center;height:4vh}#skill-upgrade-info[data-v-b1be4e88]{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:1vh}.upgrade-divider[data-v-b1be4e88]{margin:1vh 0;border-color:rgba(221,221,221,.267)}#front-scroll[data-v-b1be4e88]{width:100%;height:39vh}#skill-front[data-v-b1be4e88]{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 600px){#skill-tree[data-v-b1be4e88]{width:100%;height:100%;font-size:3.3vw;padding:5%}#skill-title[data-v-b1be4e88]{width:100%;font-size:4vw;height:5vw}#divider-vertical[data-v-b1be4e88]{height:auto}#skill-bottom[data-v-b1be4e88]{height:auto;flex-direction:column;align-items:center}#skill-canvas[data-v-b1be4e88]{height:35vh;width:35vh}#front-scroll[data-v-b1be4e88]{height:18vh}#skill-consume[data-v-b1be4e88],#front-scroll[data-v-b1be4e88],#skill-chapter[data-v-b1be4e88],#skill-level[data-v-b1be4e88]{font-size:2.2vh}}.ant-switch{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;box-sizing:border-box;min-width:44px;height:22px;line-height:22px;vertical-align:middle;background-color:rgba(0,0,0,.25);border:0;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-switch:focus{outline:0;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.ant-switch-checked:focus{box-shadow:0 0 0 2px #e6f7ff}.ant-switch-checked{background-color:#1890ff}.ant-switch-checked .ant-switch-loading-icon{color:#1890ff}#fly[data-v-65d5e91f]{width:100%;height:100%;font-size:2.7vh;font-family:normal;display:flex;align-items:center;user-select:none}#tools[data-v-65d5e91f]{width:100%;font-family:normal;font-size:3.2vh;height:5vh;position:fixed;left:5vw;top:5vh}#fly-main[data-v-65d5e91f]{display:flex;height:80%;width:100%;flex-direction:row}#fly-left[data-v-65d5e91f]{width:50vw;display:flex;flex-direction:row;align-items:center}#fly-area[data-v-65d5e91f]{height:100%;width:15vw}#area-list[data-v-65d5e91f]{height:100%;display:flex;flex-direction:column}#divider-left[data-v-65d5e91f]{margin:0;height:100%;border-color:rgba(221,221,221,.267)}#fly-map-div[data-v-65d5e91f],#fly-map[data-v-65d5e91f]{width:35vw;height:72vh;overflow:hidden}#divider-right[data-v-65d5e91f]{height:100%;border-color:rgba(221,221,221,.267);margin:0}#fly-right[data-v-65d5e91f]{width:40vw;display:flex;flex-direction:column;align-items:center;justify-content:space-around}#fly-tools[data-v-65d5e91f]{margin:0;width:80%;display:flex;flex-direction:row;justify-content:space-around;align-items:center}#fly-thumbnail[data-v-65d5e91f]{width:35vw;height:35vw;border:.1vw solid #ddd4}#fly-settings[data-v-65d5e91f]{position:fixed;bottom:5vh;left:10vw;width:80vw;display:flex;flex-direction:row;justify-content:space-around;align-items:center}#fly-settings div[data-v-65d5e91f]{display:flex;align-items:center}#fly-settings div span[data-v-65d5e91f]{margin-right:5vw}.fly-settings[aria-checked=false][data-v-65d5e91f]{background-color:rgba(221,221,221,.267)}@media screen and (max-width: 600px){#fly[data-v-65d5e91f]{padding:5%;font-size:3.8vw}#fly-main[data-v-65d5e91f]{flex-direction:column;height:90%}#fly-map-div[data-v-65d5e91f],#fly-map[data-v-65d5e91f]{width:60vw;height:30vh}#fly-area[data-v-65d5e91f]{width:30vw;height:30vh}#fly-left[data-v-65d5e91f]{width:90vw}#divider-right[data-v-65d5e91f]{height:0}#fly-right[data-v-65d5e91f]{width:90vw;height:60vh}#fly-thumbnail[data-v-65d5e91f]{width:80vw;height:80vw}#tools[data-v-65d5e91f]{top:2vh}#fly-settings[data-v-65d5e91f]{bottom:2%}}#fixed-detail[data-v-95b38cb5]{width:80%;height:100%}#ui[data-v-9668aeb3]{width:90%;height:90%;display:flex;justify-content:center;overflow:hidden}@media screen and (max-width: 600px){#ui[data-v-9668aeb3]{width:100%;height:100%}}.box[data-v-fc84168a]{width:300px;height:calc(100vh - 100px);position:fixed;left:50px;top:50px;display:flex;overflow:visible;font-family:normal}.box-main[data-v-fc84168a]{width:100%;height:100%;overflow:hidden}.box-move[data-v-fc84168a]{transition:font-size .3s ease-out;position:absolute;left:-32px;top:-32px;width:32px;height:32px}.box-drag[data-v-fc84168a]{cursor:all-scroll;user-select:none}.box-move[selected=false][data-v-fc84168a]{font-size:8px}.box-move[selected=true][data-v-fc84168a]{font-size:32px}.border[data-v-fc84168a]{margin:0;position:absolute;transition:transform .3s ease-out}.border-horizontal[data-v-fc84168a]{width:100%;height:0px;left:0px}.border-horizontal[selected=true][selectable=true][data-v-fc84168a]{transform:scaleY(3);cursor:ns-resize}.border-horizontal:hover[selectable=true][data-v-fc84168a],.border-horizontal:active[selectable=true][data-v-fc84168a]{transform:scaleY(5);cursor:ns-resize}.border-vertical[data-v-fc84168a]{width:0px;height:100%;top:0px}.border-vertical[selected=true][selectable=true][data-v-fc84168a]{transform:scaleX(3);cursor:ew-resize}.border-vertical:hover[selectable=true][data-v-fc84168a],.border-vertical:active[selectable=true][data-v-fc84168a]{transform:scaleX(5);cursor:ew-resize}.border-left[data-v-fc84168a]{left:0;border-left:2px solid #ddd9}.border-right[data-v-fc84168a]{right:0;border-right:2px solid #ddd9}.border-top[data-v-fc84168a]{top:0;border-top:2px solid #ddd9}.border-bottom[data-v-fc84168a]{bottom:0;border-bottom:2px solid #ddd9}@media screen and (max-width: 600px){.box[data-v-fc84168a]{width:calc(100vw - 100px);height:250px}}#status-main[data-v-b309ec8a]{background-color:rgba(0,0,0,.6);width:100%;height:100%;padding:1vh 0}.status-item[data-v-b309ec8a]{position:relative;max-width:17.5vw;font-size:1.9vw;width:100%;margin-bottom:1vh;text-shadow:3px 2px 3px #000,0px 0px 3px #111;display:flex;flex-direction:row;align-items:center}.status-item-bold[data-v-b309ec8a]{font-weight:700}.status-icon[data-v-b309ec8a]{width:2.8vw;height:2.8vw;margin-right:10%;margin-left:10%}#status-header[data-v-b309ec8a]{width:100%;display:flex;flex-direction:column;align-items:center}#status-div[data-v-b309ec8a]{display:flex;flex-direction:row;flex-wrap:wrap;height:100%}#status-floor[data-v-b309ec8a],#status-lv[data-v-b309ec8a]{max-width:17.5vw;font-size:1.9vw;width:100%;text-align:center;text-shadow:3px 2px 3px #000,0px 0px 3px #111}.status-extra[data-v-b309ec8a]{position:absolute;right:10%;bottom:0;font-size:1.6vw}#status-mana[data-v-b309ec8a]{line-height:1;color:#ffd3d3}#status-hpmax[data-v-b309ec8a]{line-height:1;color:#a7ffa7}#status-spring[data-v-b309ec8a]{line-height:0;color:#a7ffa7}#status-key[data-v-b309ec8a]{display:flex;flex-direction:row;justify-content:space-around}#skill-tree[data-v-b309ec8a],#status-skill[data-v-b309ec8a]{text-align:center;width:100%}@media screen and (max-width: 600px){.status-item[data-v-b309ec8a]{max-width:150px;font-size:18px}#status-floor[data-v-b309ec8a],#status-lv[data-v-b309ec8a]{max-width:150px;font-size:18px;width:100%}.status-extra[data-v-b309ec8a]{font-size:14px}.status-icon[data-v-b309ec8a]{width:28px;height:28px}}#marked-enemy[data-v-b674387d]{width:100%;height:100%}.box-scroll[data-v-b674387d]{height:100%;width:100%}.marked-main[data-v-b674387d]{padding:1vh 0;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;overflow:hidden}.marked-info[data-v-b674387d]{display:flex;flex-direction:row;align-items:center;justify-content:center}.marked-item[data-v-b674387d]{margin-left:10%}.marked-button[data-v-b674387d]{align-self:center;width:80%;display:flex;flex-direction:row;justify-content:space-around}#chapter[data-v-feaaf373]{width:100vw;height:100vh;position:fixed;left:0;top:0;user-select:none}#chapter-back[data-v-feaaf373]{width:100%;height:100%}#chapter-text[data-v-feaaf373]{position:fixed;font-family:scroll;font-size:5vh;text-shadow:0px 0px 5px #fff}#studied[data-v-bd83c8c3]{font-family:normal;font-size:1vw}#studied-fold[data-v-bd83c8c3]{transition:transform .2s ease-out}#studied-fold[folded=true][data-v-bd83c8c3]{transform:rotate(90deg)}#fixed[data-v-fc32d49f]{font-family:normal;font-size:2.5vh}.v-enter-active[data-v-fc32d49f],.v-leave-active[data-v-fc32d49f]{transition:opacity .2s linear}.v-enter-from[data-v-fc32d49f],.v-leave-to[data-v-fc32d49f]{opacity:0}#enemy-fixed[data-v-fc32d49f]{display:flex;flex-direction:column;align-items:center;background-color:rgba(0,0,0,.8);padding:1vh}#enemy-special[data-v-fc32d49f]{width:100%;display:flex;flex-direction:row;justify-content:space-around}.enemy-attr[data-v-fc32d49f]{display:flex;flex-direction:row;width:100%}.attr-name[data-v-fc32d49f]{flex-basis:50%;width:100%;text-align:right;padding-right:5%}.attr-value[data-v-fc32d49f]{flex-basis:50%;padding-left:5%}#non-ui[data-v-02d8acd2]{width:0;height:0;overflow:visible}#root{position:absolute;display:none;width:100%;height:100%;z-index:1000;justify-content:center;align-items:center;overflow:hidden;transition:all .6s linear;opacity:0;background-color:rgba(0,0,0,.867)}.antdv-message{font-family:normal;font-size:1.6em}.button-text{cursor:pointer;transition:color .2s linear}.button-text:hover{color:#0ff}.button-text:active{color:#7fffd4}.selectable{border:#0000 .5px solid;padding:1% 3%;width:100%}.selectable[selected=true]{animation:selected alternate 5s infinite ease-in-out}@keyframes selected{0%{border:#0ff7 .5px solid;background-color:rgba(39,251,209,.14)}50%{border:#0ffa .5px solid;background-color:rgba(39,251,209,.282)}to{border:#0ff7 .5px solid;background-color:rgba(39,251,209,.14)}}.draginable{transition:background-color .2s linear}.draginable[draged=true][access=true]:hover{background-color:rgba(0,255,187,.31)}.draginable[draged=true][access=false]:hover{background-color:rgba(255,0,0,.318);cursor:not-allowed}@font-face{font-family:Fira Code;src:url(/HumanBreak/assets/FiraCode-Regular.5992ab96.ttf)}#non-ui{position:absolute;z-index:999;user-select:none}/*! +body{margin:0;color:rgba(0,0,0,.85);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-variant:tabular-nums;line-height:1.5715;background-color:#fff;font-feature-settings:"tnum"}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:500}a{color:#1890ff;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}a:hover{color:#40a9ff}a:active{color:#096dd9}a[disabled]{color:rgba(0,0,0,.25);cursor:not-allowed}caption{padding-top:.75em;padding-bottom:.3em;color:rgba(0,0,0,.45);text-align:left;caption-side:bottom}mark{padding:.2em;background-color:#feffe6}::-moz-selection{color:#fff;background:#1890ff}::selection{color:#fff;background:#1890ff}html{--antd-wave-shadow-color: #1890ff;--scroll-bar: 0}[ant-click-animating-without-extra-node=true]:after,.ant-click-animating-node{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;box-shadow:0 0 #1890ff;box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation-fill-mode:forwards;content:"";pointer-events:none}@keyframes waveEffect{to{box-shadow:0 0 #1890ff;box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}.ant-divider{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";border-top:1px solid rgba(0,0,0,.06)}.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;height:.9em;margin:0 8px;vertical-align:middle;border-top:0;border-left:1px solid rgba(0,0,0,.06)}.ant-divider-horizontal.ant-divider-with-text{display:flex;margin:16px 0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-align:center;border-top:0;border-top-color:rgba(0,0,0,.06)}.ant-divider-dashed{background:none;border-color:rgba(0,0,0,.06);border-style:dashed;border-width:1px 0 0}.ant-divider-plain.ant-divider-with-text{color:rgba(0,0,0,.85);font-weight:400;font-size:14px}.enemy-container[data-v-03a35715]{border:1.5px solid transparent;border-radius:1.1vw;transition:all .2s linear;height:100%}.enemy-container .info[data-v-03a35715]{flex-basis:100%;display:flex;flex-direction:row;align-items:center;justify-content:stretch;height:100%}.enemy-container[data-v-03a35715]:hover,.enemy-container[selected=true][data-v-03a35715]{border:1.5px solid gold}.leftbar[data-v-03a35715]{width:15%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:2vh;padding-left:1%}.name[data-v-03a35715]{text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.special-text[data-v-03a35715]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;flex-direction:row;align-items:center;justify-items:space-between}.rightbar[data-v-03a35715]{font-size:2.5vh;width:100%;height:100%;padding:1.5vh 0}.rightbar .detail[data-v-03a35715]{display:flex;flex-direction:row;flex-wrap:wrap;height:100%}.rightbar .detail .detail-info[data-v-03a35715]{flex-basis:33.3%;line-height:0;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 600px){.rightbar[data-v-03a35715]{font-size:3.2vw}.leftbar[data-v-03a35715]{font-size:2vw}.enemy-container[data-v-03a35715]{border-radius:1.6vh}}.scroll[data-v-1626479d]{opacity:.2;transition:opacity .2s linear}.scroll[data-v-1626479d]:hover{opacity:.4}.scroll[data-v-1626479d]:active{opacity:.6}.scroll-main[data-v-1626479d]{display:flex;flex-direction:row;max-width:100%;max-height:100%;justify-content:stretch}.content[data-v-1626479d]{width:100%;position:relative}.main-div[data-v-1626479d]{flex-basis:100%;overflow:hidden}#special-main[data-v-723dadcb]{width:100%;user-select:none;font-size:2em;position:absolute;top:20vh}#critical-main[data-v-723dadcb]{display:flex;flex-direction:row;justify-content:space-between}#critical-des[data-v-723dadcb],.critical[data-v-723dadcb]{font-size:1.6vw;display:flex;flex-direction:column}.critical-atk[data-v-723dadcb]{border-bottom:1px solid #ddd4}.critical[data-v-723dadcb]{border-left:1px solid #ddd4;padding-left:1%}#special-scroll[data-v-723dadcb]{height:40vh}@media screen and (max-width: 600px){#detail-main[data-v-723dadcb]{font-size:3.8vw}#special-scroll[data-v-723dadcb]{height:50vh}#critical-des[data-v-723dadcb],.critical[data-v-723dadcb]{font-size:3.6vw}#special[data-v-723dadcb]{font-size:3.8vw}#special-main[data-v-723dadcb]{top:25vh;width:90vw}}.ant-slider{box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;height:12px;margin:10px 6px;padding:4px 0;cursor:pointer;touch-action:none}.ant-slider-rail{position:absolute;width:100%;height:4px;background-color:#f5f5f5;border-radius:2px;transition:background-color .3s}.ant-slider-track{position:absolute;height:4px;background-color:#91d5ff;border-radius:2px;transition:background-color .3s}.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #91d5ff;border-radius:50%;box-shadow:0;cursor:pointer;transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(.18,.89,.32,1.28)}.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging{border-color:#46a6ff;box-shadow:0 0 0 5px rgba(24,144,255,.12)}.ant-slider-handle:focus{border-color:#46a6ff;outline:none;box-shadow:0 0 0 5px rgba(24,144,255,.12)}.ant-slider-handle.ant-tooltip-open{border-color:#1890ff}.ant-slider:hover .ant-slider-rail{background-color:#e1e1e1}.ant-slider:hover .ant-slider-track{background-color:#69c0ff}.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#69c0ff}.ant-slider-mark-text{position:absolute;display:inline-block;color:rgba(0,0,0,.45);text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-slider-mark-text-active{color:rgba(0,0,0,.85)}.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;margin-left:-4px;background-color:#fff;border:2px solid #f0f0f0;border-radius:50%;cursor:pointer}.ant-slider-dot-active{border-color:#8cc8ff}.ant-slider-disabled .ant-slider-rail{background-color:#f5f5f5!important}.ant-slider-disabled .ant-slider-track{background-color:rgba(0,0,0,.25)!important}.ant-slider-disabled .ant-slider-handle,.ant-slider-disabled .ant-slider-dot{background-color:#fff;border-color:rgba(0,0,0,.25)!important;box-shadow:none;cursor:not-allowed}.ant-tooltip{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;z-index:1070;display:block;width:-moz-max-content;width:max-content;max-width:250px;visibility:visible}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:rgba(0,0,0,.75);border-radius:2px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-tooltip-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:rgba(0,0,0,.75);content:"";pointer-events:auto}.ant-tooltip-pink .ant-tooltip-inner,.ant-tooltip-pink .ant-tooltip-arrow-content,.ant-tooltip-magenta .ant-tooltip-inner,.ant-tooltip-magenta .ant-tooltip-arrow-content{background-color:#eb2f96}.ant-tooltip-red .ant-tooltip-inner,.ant-tooltip-red .ant-tooltip-arrow-content{background-color:#f5222d}.ant-tooltip-volcano .ant-tooltip-inner,.ant-tooltip-volcano .ant-tooltip-arrow-content{background-color:#fa541c}.ant-tooltip-orange .ant-tooltip-inner,.ant-tooltip-orange .ant-tooltip-arrow-content{background-color:#fa8c16}.ant-tooltip-yellow .ant-tooltip-inner,.ant-tooltip-yellow .ant-tooltip-arrow-content{background-color:#fadb14}.ant-tooltip-gold .ant-tooltip-inner,.ant-tooltip-gold .ant-tooltip-arrow-content{background-color:#faad14}.ant-tooltip-cyan .ant-tooltip-inner,.ant-tooltip-cyan .ant-tooltip-arrow-content{background-color:#13c2c2}.ant-tooltip-lime .ant-tooltip-inner,.ant-tooltip-lime .ant-tooltip-arrow-content{background-color:#a0d911}.ant-tooltip-green .ant-tooltip-inner,.ant-tooltip-green .ant-tooltip-arrow-content{background-color:#52c41a}.ant-tooltip-blue .ant-tooltip-inner,.ant-tooltip-blue .ant-tooltip-arrow-content{background-color:#1890ff}.ant-tooltip-geekblue .ant-tooltip-inner,.ant-tooltip-geekblue .ant-tooltip-arrow-content{background-color:#2f54eb}.ant-tooltip-purple .ant-tooltip-inner,.ant-tooltip-purple .ant-tooltip-arrow-content{background-color:#722ed1}#critical-main[data-v-10edff82]{width:100%;height:50vh;user-select:none;position:absolute;top:20vh}.des[data-v-10edff82]{width:100%;text-align:center;font-size:2.5vh}.slider-div[data-v-10edff82]{display:flex;justify-content:space-between;align-items:center}.slider-div span[data-v-10edff82]{font-size:1.1vw;line-height:1}.slider[data-v-10edff82]{width:80%}#now-damage[data-v-10edff82]{display:flex;flex-direction:row;justify-content:space-around;font-size:3vh}@media screen and (max-width: 600px){#now-damage[data-v-10edff82]{font-size:3vw}#now-damage div[data-v-10edff82]{display:flex;flex-direction:column;align-items:center}.slider[data-v-10edff82]{width:60%}#critical-main[data-v-10edff82]{position:absolute;top:25vh;width:90vw}}#enemy-target[data-v-90e08ea9]{width:100%;font-size:2.5vh}#enemy-desc[data-v-90e08ea9]{width:100%;height:30vh;display:flex;flex-direction:column;align-items:center}#enemy-desc-scroll[data-v-90e08ea9]{height:100%;width:100%}#mark-target[data-v-90e08ea9]{margin-top:10%;width:100%;display:flex;flex-direction:row;justify-content:space-around;font-size:3.3vh}#mark-info[data-v-90e08ea9]{transition:color .2s linear}@media screen and (max-width: 600px){#enemy-target[data-v-90e08ea9]{font-size:3.8vw}#mark-target[data-v-90e08ea9]{font-size:4vw}}#info[data-v-c8f01fef]{width:100%;position:relative;transition:all .6s ease;height:20vh;padding:0 1%;display:flex;flex-direction:column}#detail[data-v-c8f01fef]{opacity:0;position:absolute;left:14%;font-family:normal;display:flex;flex-direction:column;align-items:center;width:72%;height:90%;transition:all .6s ease;user-select:none}#detail-more[data-v-c8f01fef]{position:absolute;margin-top:3%;width:100%;font-size:3vh;bottom:0}.detial-more[data-v-c8f01fef]{position:absolute;width:100%;bottom:0;display:flex;flex-direction:row;justify-content:space-between}.more[data-v-c8f01fef]{user-select:none}.detail-enter-active[data-v-c8f01fef],.detail-leave-active[data-v-c8f01fef]{transition:all .6s ease}.detail-enter-from[data-v-c8f01fef],.detail-leave-to[data-v-c8f01fef]{opacity:0}@media screen and (max-width: 600px){#detail[data-v-c8f01fef]{width:100%;height:100%;padding:5%;left:0%}#detail-more[data-v-c8f01fef]{font-size:4vw;bottom:5%;left:5vw;width:90vw}}#book[data-v-84294ce9]{user-select:none;width:80%;height:100%;font-family:normal;overflow:hidden;transition:opacity .6s linear;display:flex;flex-direction:column;justify-content:space-between}#tools[data-v-84294ce9]{height:6%;font-size:3.2vh}.tools[data-v-84294ce9]{border-bottom:1px solid #ddd4}#none[data-v-84294ce9]{width:100%;height:100%;font-size:6vw;display:flex;justify-content:center;align-items:center;font-family:normal}.enemy[data-v-84294ce9]{display:flex;flex-direction:column;height:20vh;width:100%;padding:0 1%}@media screen and (max-width: 600px){#book[data-v-84294ce9]{width:100%;padding:5%}}#toolbox[data-v-88c6bbe5]{display:flex;flex-direction:column;width:100%;height:100%}#toolbox-main[data-v-88c6bbe5]{width:100%;height:85vh;display:flex;flex-direction:row;justify-content:space-between;font-family:normal;font-size:2.5vh;user-select:none}#tools[data-v-88c6bbe5]{width:100%;display:flex;flex-direction:row;font-family:normal;font-size:3.2vh;height:5vh;justify-content:space-between}#tools .tools[data-v-88c6bbe5]{white-space:nowrap;border-bottom:1px solid #ddd4}.item-main[data-v-88c6bbe5]{display:flex;flex-direction:row;width:100%;height:100%}.item-main .item-info[data-v-88c6bbe5]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.item-list[data-v-88c6bbe5]{width:100%;height:88vh}.item-type[data-v-88c6bbe5]{width:100%;text-align:center}#item-type-mobile[data-v-88c6bbe5]{width:80%;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.button-text[selected=true][data-v-88c6bbe5]{color:#0ff}.item[data-v-88c6bbe5]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:1vh 0 0;padding:.5vh .5vw .5vh .5vw;border:#0000 .5px solid;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.item .item-icon[data-v-88c6bbe5]{display:flex;flex-direction:row;align-items:center}.item .item-icon .item-name[data-v-88c6bbe5]{margin-left:5%}.divider[data-v-88c6bbe5]{height:100%}#detail[data-v-88c6bbe5]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}#detail #info[data-v-88c6bbe5]{display:flex;flex-direction:row;justify-content:space-around;align-items:center;white-space:nowrap;text-overflow:ellipsis}#detail #info #basic-info[data-v-88c6bbe5]{display:flex;flex-direction:column;border-left:1px solid #ddd4;padding-left:5%;margin-left:10%}#detail #desc[data-v-88c6bbe5]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}#detail #desc #desc-text[data-v-88c6bbe5]{margin-top:2vh;margin-left:.5vw;width:100%;height:100%}@media screen and (max-width: 600px){#toolbox[data-v-88c6bbe5]{padding:5%}#tools span[data-v-88c6bbe5]{margin:0}#toolbox-main[data-v-88c6bbe5]{flex-direction:column-reverse;height:100%;font-size:3.8vw}.item-list[data-v-88c6bbe5]{width:100%;height:40vh}.divider[data-v-88c6bbe5]{height:auto;width:100%}.item-main[data-v-88c6bbe5]{display:flex;flex-direction:column-reverse}}.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item{position:relative;display:flex;flex:none;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:2px;cursor:default;transition:font-size .3s,line-height .3s,height .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-margin-end:4px;margin-inline-end:4px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:4px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:rgba(0,0,0,.45);font-weight:700;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove:hover{color:rgba(0,0,0,.75)}.ant-select{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2);border-right-width:1px!important;outline:0}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:rgba(0,0,0,.25);background:#f5f5f5;cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#40a9ff;border-right-width:1px!important}.ant-select-selection-placeholder{flex:1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;line-height:0;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11px;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:#fff;cursor:pointer;opacity:0;transition:color .3s ease,opacity .15s ease;text-rendering:auto}.ant-select-clear:hover{color:rgba(0,0,0,.45)}.ant-select-dropdown{margin:0;color:rgba(0,0,0,.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:#fff;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-select-dropdown-empty{color:rgba(0,0,0,.25)}.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;color:rgba(0,0,0,.25)}.ant-select-item{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:background .3s ease}.ant-select-item-group{color:rgba(0,0,0,.45);font-size:12px;cursor:default}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:rgba(0,0,0,.85);font-weight:600;background-color:#e6f7ff}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#1890ff}.ant-select-item-option-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-select-item-option-disabled.ant-select-item-option-selected{background-color:#f5f5f5}.ant-empty-normal{margin:32px 0;color:rgba(0,0,0,.25)}.ant-empty-small{margin:8px 0;color:rgba(0,0,0,.25)}.ant-empty-img-default-ellipse{fill:#f5f5f5;fill-opacity:.8}.ant-empty-img-default-path-1{fill:#aeb8c2}.ant-empty-img-default-path-2{fill:url(#linearGradient-1)}.ant-empty-img-default-path-3{fill:#f5f5f7}.ant-empty-img-default-path-4,.ant-empty-img-default-path-5{fill:#dce0e6}.ant-empty-img-default-g{fill:#fff}.ant-empty-img-simple-ellipse{fill:#f5f5f5}.ant-empty-img-simple-g{stroke:#d9d9d9}.ant-empty-img-simple-path{fill:#fafafa}#equipbox[data-v-4fac9519]{width:100%;height:100%;user-select:none}#tools[data-v-4fac9519]{width:100%;display:flex;flex-direction:row;font-size:3.2vh;height:5vh;justify-content:space-between;font-family:normal}#tools .tools[data-v-4fac9519]{white-space:nowrap}#equipbox-main[data-v-4fac9519]{height:85vh;width:100%;display:flex;flex-direction:row;font-family:normal;font-size:2.5vh}.divider[data-v-4fac9519]{height:100%}#equip-list[data-v-4fac9519]{display:flex;flex-direction:column;flex-basis:25%}#equip-list #filter[data-v-4fac9519]{margin-top:2vh;display:flex;flex-direction:row;justify-content:space-around;align-items:center}#equip-list #filter .select[data-v-4fac9519]{width:100%;font-family:normal;font-size:1.9vh}#equip-list #filter #sort-type[data-v-4fac9519]{font-size:1.9vh;white-space:nowrap}#equip-list #equip-scroll[data-v-4fac9519]{height:100%}#equip-status[data-v-4fac9519]{display:flex;flex-basis:50%;flex-direction:row;justify-content:space-between}#equip-status #equip-status-main[data-v-4fac9519]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}#equip-desc[data-v-4fac9519]{display:flex;flex-basis:25%;flex-direction:column;padding-top:2vh;align-items:center}#equip-desc #equip-icon[data-v-4fac9519]{width:80%;display:flex;flex-direction:row;justify-content:center;align-items:center;border-bottom:1px solid #ddd4;padding-bottom:1%}#equip-desc #equip-icon span[data-v-4fac9519]{margin-left:5%}#equip-desc #equip-add[data-v-4fac9519]{height:50%;width:100%;display:flex;flex-direction:column;align-items:center}#equip-desc #equip-add #title[data-v-4fac9519]{width:100%;text-align:center}#equip-desc #equip-add .equip-add-detail[data-v-4fac9519]{display:flex;flex-direction:column;width:100%}#equip-desc #equip-desc-text[data-v-4fac9519]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}#equip-desc #equip-desc-text #title[data-v-4fac9519]{width:100%;text-align:center}#equip-now[data-v-4fac9519]{width:100%}#equip-now #equip-now-div[data-v-4fac9519]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding-left:5%}#equip-now #equip-now-div .equip-now-one[data-v-4fac9519]{flex-basis:30%;display:flex;flex-direction:row;align-items:center;margin:3% 3.3% 3% 0;padding-left:.5%}#equip-now #equip-now-div .equip-now-one span[data-v-4fac9519]{margin-left:10%}#equip-hero[data-v-4fac9519]{width:100%;height:100%;display:flex;flex-direction:column}#hero-icon[data-v-4fac9519]{display:flex;align-items:center;justify-content:center;margin:10% 0}#hero-status[data-v-4fac9519]{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#hero-status .hero-status-one[data-v-4fac9519]{display:flex;flex-direction:row;flex-basis:50%;width:100%;text-align:right;font-size:2.9vh;white-space:nowrap}#hero-status .hero-status-one .hero-status-label[data-v-4fac9519]{width:100%;margin-right:5%}#hero-status .hero-status-one .hero-status-value[data-v-4fac9519]{display:flex;flex-direction:row;width:100%}.equip[data-v-4fac9519]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.5vh .5vw .5vh .5vw;border:#0000 .5px solid;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.equip .equip-icon[data-v-4fac9519]{display:flex;flex-direction:row;align-items:center}.equip .equip-icon .equip-name[data-v-4fac9519]{margin-left:5%}#icon-drag[data-v-4fac9519]{position:fixed;width:32px;height:32px;margin:0;padding:0;pointer-events:none}@media screen and (max-width: 600px){#equipbox[data-v-4fac9519]{padding:5%}#equipbox-main[data-v-4fac9519]{height:90vh;flex-direction:column-reverse;font-size:3.8vw}#equip-now-div[data-v-4fac9519]{flex-wrap:nowrap}#equip-status[data-v-4fac9519]{flex-direction:column;flex-basis:auto}#equip-list[data-v-4fac9519]{flex-basis:50%}.divider[data-v-4fac9519]{margin:1% 0}}.colomn[data-v-682173f1],.column[data-v-682173f1]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-family:normal;font-size:2.7vh;user-select:none}.column-main[data-v-682173f1]{width:70%;height:70%;display:flex;flex-direction:row}.column-list[data-v-682173f1]{display:flex;flex-direction:column}.column-item[data-v-682173f1]{width:100%;padding:1% 3%}.column-item[selectable=false][data-v-682173f1]{color:gray}.column-left[data-v-682173f1]{flex-basis:40%;height:100%}.column-right[data-v-682173f1]{flex-basis:60%;height:100%}.divider[data-v-682173f1]{height:100%}.tools[data-v-682173f1]{width:100%;font-family:normal;font-size:3.2vh;height:5vh;position:fixed;left:10vw;top:5vh}@media screen and (max-width: 600px){.column-main[data-v-682173f1]{flex-direction:column;width:90%;height:75%;font-size:3.8vw}.divider[data-v-682173f1]{height:auto;width:100%;margin:5% 0}.column-left[data-v-682173f1]{height:40%}.column-right[data-v-682173f1]{height:50%}}#setting-list[data-v-98d9836e]{display:flex;flex-direction:column}.setting-item[data-v-98d9836e]{width:100%;padding:1% 3%}#desc-left[data-v-bcbf0734]{flex-basis:30%}#desc-list[data-v-bcbf0734]{display:flex;flex-direction:column}.desc-item[show=false][data-v-bcbf0734]{margin:0;padding:0}#skill-list[data-v-9f619ff1]{display:flex;flex-direction:column}.skill-item[selectable=false][data-v-9f619ff1]{color:gray}#skill-tree[data-v-b1be4e88]{width:90vh;height:90vh;font-family:normal;font-size:2.8vh;display:flex;flex-direction:column;user-select:none}#skill-title[data-v-b1be4e88]{width:100%;text-align:center;font-size:4vh;height:5vh;line-height:1}#tools[data-v-b1be4e88]{height:5vh;font-size:3.2vh}#skill-info[data-v-b1be4e88]{height:24vh;display:flex;flex-direction:column;justify-content:space-between}#divider[data-v-b1be4e88]{width:100%;margin:1vh 0}#divider-split[data-v-b1be4e88]{margin:1vh 0 0}#divider-vertical[data-v-b1be4e88]{height:100%;margin:0}#skill-bottom[data-v-b1be4e88]{height:53vh;width:100%;display:flex;flex-direction:row}#skill-canvas[data-v-b1be4e88]{height:53vh;width:53vh}#skill-effect[data-v-b1be4e88]{display:flex;flex-direction:column}#skill-consume[data-v-b1be4e88]{width:100%;text-align:center;height:4vh}#skill-upgrade-info[data-v-b1be4e88]{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:1vh}.upgrade-divider[data-v-b1be4e88]{margin:1vh 0;border-color:rgba(221,221,221,.267)}#front-scroll[data-v-b1be4e88]{width:100%;height:39vh}#skill-front[data-v-b1be4e88]{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 600px){#skill-tree[data-v-b1be4e88]{width:100%;height:100%;font-size:3.3vw;padding:5%}#skill-title[data-v-b1be4e88]{width:100%;font-size:4vw;height:5vw}#divider-vertical[data-v-b1be4e88]{height:auto}#skill-bottom[data-v-b1be4e88]{height:auto;flex-direction:column;align-items:center}#skill-canvas[data-v-b1be4e88]{height:35vh;width:35vh}#front-scroll[data-v-b1be4e88]{height:18vh}#skill-consume[data-v-b1be4e88],#front-scroll[data-v-b1be4e88],#skill-chapter[data-v-b1be4e88],#skill-level[data-v-b1be4e88]{font-size:2.2vh}}.ant-switch{margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;box-sizing:border-box;min-width:44px;height:22px;line-height:22px;vertical-align:middle;background-color:rgba(0,0,0,.25);border:0;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-switch:focus{outline:0;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.ant-switch-checked:focus{box-shadow:0 0 0 2px #e6f7ff}.ant-switch-checked{background-color:#1890ff}.ant-switch-checked .ant-switch-loading-icon{color:#1890ff}#fly[data-v-1ac55429]{width:100%;height:100%;font-size:2.7vh;font-family:normal;display:flex;align-items:center;user-select:none}#tools[data-v-1ac55429]{width:100%;font-family:normal;font-size:3.2vh;height:5vh;position:fixed;left:5vw;top:5vh}#fly-main[data-v-1ac55429]{display:flex;height:80%;width:100%;flex-direction:row}#fly-left[data-v-1ac55429]{width:50vw;display:flex;flex-direction:row;align-items:center}#fly-area[data-v-1ac55429]{height:100%;width:15vw}#area-list[data-v-1ac55429]{height:100%;display:flex;flex-direction:column}#divider-left[data-v-1ac55429]{margin:0;height:100%;border-color:rgba(221,221,221,.267)}#fly-map-div[data-v-1ac55429],#fly-map[data-v-1ac55429]{width:35vw;height:72vh;overflow:hidden}#divider-right[data-v-1ac55429]{height:100%;border-color:rgba(221,221,221,.267);margin:0}#fly-right[data-v-1ac55429]{width:40vw;display:flex;flex-direction:column;align-items:center;justify-content:space-around}#fly-tools[data-v-1ac55429]{margin:0;width:80%;display:flex;flex-direction:row;justify-content:space-around;align-items:center}#fly-thumbnail[data-v-1ac55429]{width:35vw;height:35vw;border:.1vw solid #ddd4}#fly-settings[data-v-1ac55429]{position:fixed;bottom:5vh;left:10vw;width:80vw;display:flex;flex-direction:row;justify-content:space-around;align-items:center}#fly-settings div[data-v-1ac55429]{display:flex;align-items:center}#fly-settings div span[data-v-1ac55429]{margin-right:5vw}.fly-settings[aria-checked=false][data-v-1ac55429]{background-color:rgba(221,221,221,.267)}@media screen and (max-width: 600px){#fly[data-v-1ac55429]{padding:5%;font-size:3.8vw}#fly-main[data-v-1ac55429]{flex-direction:column;height:90%}#fly-map-div[data-v-1ac55429],#fly-map[data-v-1ac55429]{width:60vw;height:30vh}#fly-area[data-v-1ac55429]{width:30vw;height:30vh}#fly-left[data-v-1ac55429]{width:90vw}#divider-right[data-v-1ac55429]{height:0}#fly-right[data-v-1ac55429]{width:90vw;height:60vh}#fly-thumbnail[data-v-1ac55429]{width:80vw;height:80vw}#tools[data-v-1ac55429]{top:2vh}#fly-settings[data-v-1ac55429]{bottom:2%}}#fixed-detail[data-v-95b38cb5]{width:80%;height:100%}#ui[data-v-9668aeb3]{width:90%;height:90%;display:flex;justify-content:center;overflow:hidden}@media screen and (max-width: 600px){#ui[data-v-9668aeb3]{width:100%;height:100%}}.box[data-v-fc84168a]{width:300px;height:calc(100vh - 100px);position:fixed;left:50px;top:50px;display:flex;overflow:visible;font-family:normal}.box-main[data-v-fc84168a]{width:100%;height:100%;overflow:hidden}.box-move[data-v-fc84168a]{transition:font-size .3s ease-out;position:absolute;left:-32px;top:-32px;width:32px;height:32px}.box-drag[data-v-fc84168a]{cursor:all-scroll;user-select:none}.box-move[selected=false][data-v-fc84168a]{font-size:8px}.box-move[selected=true][data-v-fc84168a]{font-size:32px}.border[data-v-fc84168a]{margin:0;position:absolute;transition:transform .3s ease-out}.border-horizontal[data-v-fc84168a]{width:100%;height:0px;left:0px}.border-horizontal[selected=true][selectable=true][data-v-fc84168a]{transform:scaleY(3);cursor:ns-resize}.border-horizontal:hover[selectable=true][data-v-fc84168a],.border-horizontal:active[selectable=true][data-v-fc84168a]{transform:scaleY(5);cursor:ns-resize}.border-vertical[data-v-fc84168a]{width:0px;height:100%;top:0px}.border-vertical[selected=true][selectable=true][data-v-fc84168a]{transform:scaleX(3);cursor:ew-resize}.border-vertical:hover[selectable=true][data-v-fc84168a],.border-vertical:active[selectable=true][data-v-fc84168a]{transform:scaleX(5);cursor:ew-resize}.border-left[data-v-fc84168a]{left:0;border-left:2px solid #ddd9}.border-right[data-v-fc84168a]{right:0;border-right:2px solid #ddd9}.border-top[data-v-fc84168a]{top:0;border-top:2px solid #ddd9}.border-bottom[data-v-fc84168a]{bottom:0;border-bottom:2px solid #ddd9}@media screen and (max-width: 600px){.box[data-v-fc84168a]{width:calc(100vw - 100px);height:250px}}#status-main[data-v-f0e92f32]{background-color:rgba(0,0,0,.6);width:100%;height:100%;padding:1vh 0}.status-item[data-v-f0e92f32]{position:relative;max-width:17.5vw;font-size:1.9vw;width:100%;margin-bottom:1vh;text-shadow:3px 2px 3px #000,0px 0px 3px #111;display:flex;flex-direction:row;align-items:center}.status-item-bold[data-v-f0e92f32]{font-weight:700}.status-icon[data-v-f0e92f32]{width:2.8vw;height:2.8vw;margin-right:10%;margin-left:10%}#status-header[data-v-f0e92f32]{width:100%;display:flex;flex-direction:column;align-items:center}#status-div[data-v-f0e92f32]{display:flex;flex-direction:row;flex-wrap:wrap;height:100%}#status-floor[data-v-f0e92f32],#status-lv[data-v-f0e92f32]{max-width:17.5vw;font-size:1.9vw;width:100%;text-align:center;text-shadow:3px 2px 3px #000,0px 0px 3px #111}.status-extra[data-v-f0e92f32]{position:absolute;right:10%;bottom:0;font-size:1.6vw}#status-mana[data-v-f0e92f32]{line-height:0;color:#ffd3d3}#status-hpmax[data-v-f0e92f32],#status-spring[data-v-f0e92f32]{line-height:0;color:#a7ffa7}#status-key[data-v-f0e92f32]{display:flex;flex-direction:row;justify-content:space-around}#skill-tree[data-v-f0e92f32],#status-skill[data-v-f0e92f32]{text-align:center;width:100%}@media screen and (max-width: 600px){.status-item[data-v-f0e92f32]{max-width:150px;font-size:18px}#status-floor[data-v-f0e92f32],#status-lv[data-v-f0e92f32]{max-width:150px;font-size:18px;width:100%}.status-extra[data-v-f0e92f32]{font-size:14px}.status-icon[data-v-f0e92f32]{width:28px;height:28px}}#marked-enemy[data-v-b674387d]{width:100%;height:100%}.box-scroll[data-v-b674387d]{height:100%;width:100%}.marked-main[data-v-b674387d]{padding:1vh 0;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;overflow:hidden}.marked-info[data-v-b674387d]{display:flex;flex-direction:row;align-items:center;justify-content:center}.marked-item[data-v-b674387d]{margin-left:10%}.marked-button[data-v-b674387d]{align-self:center;width:80%;display:flex;flex-direction:row;justify-content:space-around}#chapter[data-v-feaaf373]{width:100vw;height:100vh;position:fixed;left:0;top:0;user-select:none}#chapter-back[data-v-feaaf373]{width:100%;height:100%}#chapter-text[data-v-feaaf373]{position:fixed;font-family:scroll;font-size:5vh;text-shadow:0px 0px 5px #fff}#studied[data-v-bd83c8c3]{font-family:normal;font-size:1vw}#studied-fold[data-v-bd83c8c3]{transition:transform .2s ease-out}#studied-fold[folded=true][data-v-bd83c8c3]{transform:rotate(90deg)}#fixed[data-v-d7e97953]{font-family:normal;font-size:2.5vh}.v-enter-active[data-v-d7e97953],.v-leave-active[data-v-d7e97953]{transition:opacity .2s linear}.v-enter-from[data-v-d7e97953],.v-leave-to[data-v-d7e97953]{opacity:0}#enemy-fixed[data-v-d7e97953]{display:flex;flex-direction:column;align-items:center;background-color:rgba(0,0,0,.8);padding:1vh}#enemy-special[data-v-d7e97953]{width:100%;display:flex;flex-direction:row;justify-content:space-around}.enemy-attr[data-v-d7e97953]{display:flex;flex-direction:row;width:100%}.attr-name[data-v-d7e97953]{flex-basis:50%;width:100%;text-align:right;padding-right:5%}.attr-value[data-v-d7e97953]{flex-basis:50%;padding-left:5%}#non-ui[data-v-02d8acd2]{width:0;height:0;overflow:visible}#root{position:absolute;display:none;width:100%;height:100%;z-index:1000;justify-content:center;align-items:center;overflow:hidden;transition:all .6s linear;opacity:0;background-color:rgba(0,0,0,.867)}.antdv-message{font-family:normal;font-size:1.6em}.button-text{cursor:pointer;transition:color .2s linear}.button-text:hover{color:#0ff}.button-text:active{color:#7fffd4}.selectable{border:#0000 .5px solid;padding:1% 3%;width:100%}.selectable[selected=true]{animation:selected alternate 5s infinite ease-in-out}@keyframes selected{0%{border:#0ff7 .5px solid;background-color:rgba(39,251,209,.14)}50%{border:#0ffa .5px solid;background-color:rgba(39,251,209,.282)}to{border:#0ff7 .5px solid;background-color:rgba(39,251,209,.14)}}.draginable{transition:background-color .2s linear}.draginable[draged=true][access=true]:hover{background-color:rgba(0,255,187,.31)}.draginable[draged=true][access=false]:hover{background-color:rgba(255,0,0,.318);cursor:not-allowed}@font-face{font-family:Fira Code;src:url(/HumanBreak/assets/FiraCode-Regular.5992ab96.ttf)}#non-ui{position:absolute;z-index:999;user-select:none}/*! * * ant-design-vue v3.2.15 * diff --git a/assets/index.e57dbb8a.js b/assets/index.61e32055.js similarity index 72% rename from assets/index.e57dbb8a.js rename to assets/index.61e32055.js index ceb9e27..5099a85 100644 --- a/assets/index.e57dbb8a.js +++ b/assets/index.61e32055.js @@ -1,18 +1,18 @@ var De=Object.defineProperty;var Ee=(t,e,i)=>e in t?De(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i;var Q=(t,e,i)=>(Ee(t,typeof e!="symbol"?e+"":e,i),i);import{l as lodash}from"./common.7ff7c6bc.js";import{m as message,r as ref,d as defineComponent,o as onMounted,a as onUpdated,b as createElementBlock,u as unref,e as onUnmounted,f as openBlock,g as createBaseVNode,t as toDisplayString,h as createVNode,F as Fragment,i as renderList,n as normalizeStyle,j as createTextVNode,_ as __unplugin_components_1,k as renderSlot,w as withCtx,l as createBlock,p as resolveDynamicComponent,q as pushScopeId,s as popScopeId,v as computed,x as watch,y as __unplugin_components_0,z as reactive,A as withModifiers,T as Transition,B as createCommentVNode,L as LeftOutlined,R as RightOutlined,C as __unplugin_components_1$1,S as SortAscendingOutlined,D as SortDescendingOutlined,E as SelectOption,G as __unplugin_components_0$1,H as DoubleLeftOutlined,I as DoubleRightOutlined,J as shallowReactive,K as markRaw,M as DragOutlined,N as createApp}from"./antdv.5500b770.js";function __vite_legacy_guard(){import("data:text/javascript,")}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const a of s)if(a.type==="childList")for(const r of a.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&n(r)}).observe(document,{childList:!0,subtree:!0});function i(s){const a={};return s.integrity&&(a.integrity=s.integrity),s.referrerpolicy&&(a.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?a.credentials="include":s.crossorigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(s){if(s.ep)return;s.ep=!0;const a=i(s);fetch(s.href,a)}})();let pop=[],time=0;function init$b(){return main.replayChecking||core.registerAnimationFrame("pop",!0,popValue),{addPop,pop}}function popValue(t){if(t-time<15)return;let e=core.getContextByName("pop");e||(e=core.createCanvas("pop",0,0,core._PX_,core._PY_,90)),core.clearMap(e);let i=0;pop.forEach(function(n){const s=6-n.frame*.2,a=1;n.py-=s,n.px+=a,n.frame++,n.frame>=60?core.setAlpha(e,3-n.frame/30):core.setAlpha(e,1),core.fillBoldText(e,n.value,n.px,n.py,"#f22","#000","24px normal"),n.frame>=90&&i++}),i>0&&pop.splice(0,i),time=t}function addPop(t,e,i){var n={px:t,py:e,value:i,frame:0};pop.push(n)}var M=Object.defineProperty,E=(t,e,i)=>e in t?M(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i,o=(t,e,i)=>(E(t,typeof e!="symbol"?e+"":e,i),i);let b=[];const k=t=>{for(const e of b)if(e.status==="running")try{for(const i of e.funcs)i(t-e.startTime)}catch(i){e.destroy(),console.error(i)}requestAnimationFrame(k)};requestAnimationFrame(k);class I{constructor(){o(this,"funcs",[]),o(this,"status","stop"),o(this,"startTime",0),this.status="running",b.push(this),requestAnimationFrame(e=>this.startTime=e)}add(e,i=!1){return i?this.funcs.unshift(e):this.funcs.push(e),this}remove(e){const i=this.funcs.findIndex(n=>n===e);if(i===-1)throw new ReferenceError("You are going to remove nonexistent ticker function.");return this.funcs.splice(i,1),this}clear(){this.funcs=[]}destroy(){this.clear(),this.stop()}stop(){this.status="stop",b=b.filter(e=>e!==this)}}class F{constructor(){o(this,"timing"),o(this,"relation","absolute"),o(this,"easeTime",0),o(this,"applying",{}),o(this,"ticker",new I),o(this,"value",{}),o(this,"listener",{}),this.timing=e=>e}async all(){if(Object.values(this.applying).every(e=>e===!0))throw new ReferenceError("There is no animates to be waited.");await new Promise(e=>{const i=()=>{Object.values(this.applying).every(n=>n===!1)&&(this.unlisten("end",i),e("all animated."))};this.listen("end",i)})}async n(e){const i=Object.values(this.applying).filter(s=>s===!0).length;if(i{const a=()=>{n++,n===e&&(this.unlisten("end",a),s(`${e} animated.`))};this.listen("end",a)})}async w(e){if(this.applying[e]===!1)throw new ReferenceError(`The ${e} animate is not animating.`);await new Promise(i=>{const n=()=>{this.applying[e]===!1&&(this.unlisten("end",n),i(`${e} animated.`))};this.listen("end",n)})}listen(e,i){var n;(n=this.listener)[e]!=null||(n[e]=[]),this.listener[e].push(i)}unlisten(e,i){const n=this.listener[e].findIndex(s=>s===i);if(n===-1)throw new ReferenceError("You are trying to remove a nonexistent listener.");this.listener[e].splice(n,1)}hook(...e){const i=Object.entries(this.listener).filter(n=>e.includes(n[0]));for(const[n,s]of i)for(const a of s)a(this,n)}}function x(t){return t!=null}async function S(t){return new Promise(e=>setTimeout(e,t))}class R extends F{constructor(){super(),o(this,"shakeTiming"),o(this,"path"),o(this,"multiTiming"),o(this,"value",{}),o(this,"size",1),o(this,"angle",0),o(this,"targetValue",{system:{move:[0,0],moveAs:[0,0],resize:0,rotate:0,shake:0,"@@bind":[]},custom:{}}),o(this,"animateFn",{system:{move:[()=>0,()=>0],moveAs:()=>0,resize:()=>0,rotate:()=>0,shake:()=>0,"@@bind":()=>0},custom:{}}),o(this,"ox",0),o(this,"oy",0),o(this,"sx",0),o(this,"sy",0),o(this,"bindInfo",[]),this.timing=e=>e,this.shakeTiming=e=>e,this.multiTiming=e=>[e,e],this.path=e=>[e,e],this.applying={move:!1,scale:!1,rotate:!1,shake:!1},this.ticker.add(()=>{const{running:e}=this.listener;if(x(e))for(const i of e)i(this,"running")})}get x(){return this.ox+this.sx}get y(){return this.oy+this.sy}mode(e,i=!1){return typeof e(0)=="number"?i?this.shakeTiming=e:this.timing=e:this.multiTiming=e,this}time(e){return this.easeTime=e,this}relative(){return this.relation="relative",this}absolute(){return this.relation="absolute",this}bind(...e){return this.applying["@@bind"]===!0&&this.end(!1,"@@bind"),this.bindInfo=e,this}unbind(){return this.applying["@@bind"]===!0&&this.end(!1,"@@bind"),this.bindInfo=[],this}move(e,i){return this.applying.move&&this.end(!0,"move"),this.applySys("ox",e,"move"),this.applySys("oy",i,"move"),this}rotate(e){return this.applySys("angle",e,"rotate"),this}scale(e){return this.applySys("size",e,"resize"),this}shake(e,i){this.applying.shake===!0&&this.end(!0,"shake"),this.applying.shake=!0;const{easeTime:n,shakeTiming:s}=this,a=Date.now();this.hook("start","shakestart");const r=()=>{const l=Date.now()-a;l>n&&(this.ticker.remove(r),this.applying.shake=!1,this.sx=0,this.sy=0,this.hook("end","shakeend"));const c=l/n,d=s(c);this.sx=d*e,this.sy=d*i};return this.ticker.add(r),this.animateFn.system.shake=r,this}moveAs(e){this.applying.moveAs&&this.end(!0,"moveAs"),this.applying.moveAs=!0,this.path=e;const{easeTime:i,relation:n,timing:s}=this,a=Date.now(),[r,l]=[this.x,this.y],[c,d]=(()=>{if(n==="absolute")return e(1);{const[h,f]=e(1);return[r+h,l+f]}})();this.hook("start","movestart");const u=()=>{const h=Date.now()-a;if(h>i){this.end(!0,"moveAs");return}const f=h/i,[g,m]=e(s(f));n==="absolute"?(this.ox=g,this.oy=m):(this.ox=r+g,this.oy=l+m)};return this.ticker.add(u,!0),this.animateFn.system.moveAs=u,this.targetValue.system.moveAs=[c,d],this}register(e,i){if(typeof this.value[e]=="number")return this.error(`Property ${e} has been regietered twice.`,"reregister");this.value[e]=i,this.applying[e]=!1}apply(e,i,n=!1){this.applying[e]===!0&&this.end(!1,e),e in this.value||this.error(`You are trying to execute nonexistent property ${e}.`),this.applying[e]=!0;const s=this.value[e],a=Date.now(),{timing:r,relation:l,easeTime:c}=this,d=l==="absolute"?i-s:i;this.hook("start");const u=()=>{const h=Date.now()-a;if(h>c){this.end(!1,e);return}const f=h/c,g=r(f);this.value[e]=s+g*d};return this.ticker.add(u,n),this.animateFn.custom[e]=u,this.targetValue.custom[e]=d+s,this}applyMulti(e=!1){this.applying["@@bind"]===!0&&this.end(!1,"@@bind"),this.applying["@@bind"]=!0;const i=this.bindInfo,n=i.map(u=>this.value[u]),s=Date.now(),{multiTiming:a,relation:r,easeTime:l}=this,c=a(1);if(c.length!==n.length)throw new TypeError(`The number of binded animate attributes and timing function returns's length does not match. binded: ${i.length}, timing: ${c.length}`);this.hook("start");const d=()=>{const u=Date.now()-s;if(u>l){this.end(!1,"@@bind");return}const h=u/l,f=a(h);i.forEach((g,m)=>{r==="absolute"?this.value[g]=f[m]:this.value[g]=n[m]+f[m]})};return this.ticker.add(d,e),this.animateFn.custom["@@bind"]=d,this.targetValue.system["@@bind"]=c,this}applySys(e,i,n){n!=="move"&&this.applying[n]===!0&&this.end(!0,n),this.applying[n]=!0;const s=this[e],a=Date.now(),r=this.timing,l=this.relation,c=this.easeTime,d=l==="absolute"?i-s:i;this.hook("start",`${n}start`);const u=()=>{const h=Date.now()-a;if(h>c){this.end(!0,n);return}const f=h/c,g=r(f);this[e]=s+d*g,e!=="oy"&&this.hook(n)};this.ticker.add(u,!0),e==="ox"?this.animateFn.system.move[0]=u:e==="oy"?this.animateFn.system.move[1]=u:this.animateFn.system[n]=u,n==="move"?(e==="ox"&&(this.targetValue.system.move[0]=d+s),e==="oy"&&(this.targetValue.system.move[1]=d+s)):n!=="shake"&&(this.targetValue.system[n]=d+s)}error(e,i){throw i==="repeat"?new Error(`Cannot execute the same animation twice. Info: ${e}`):i==="reregister"?new Error(`Cannot register a animated property twice. Info: ${e}`):new Error(e)}end(e,i){if(e===!0)if(this.applying[i]=!1,i==="move"?(this.ticker.remove(this.animateFn.system.move[0]),this.ticker.remove(this.animateFn.system.move[1])):i==="moveAs"?this.ticker.remove(this.animateFn.system.moveAs):i==="@@bind"?this.ticker.remove(this.animateFn.system["@@bind"]):this.ticker.remove(this.animateFn.system[i]),i==="move"){const[n,s]=this.targetValue.system.move;this.ox=n,this.oy=s,this.hook("moveend","end")}else if(i==="moveAs"){const[n,s]=this.targetValue.system.moveAs;this.ox=n,this.oy=s,this.hook("moveend","end")}else i==="rotate"?(this.angle=this.targetValue.system.rotate,this.hook("rotateend","end")):i==="resize"?(this.size=this.targetValue.system.resize,this.hook("resizeend","end")):i==="@@bind"?this.bindInfo.forEach((n,s)=>{this.value[n]=this.targetValue.system["@@bind"][s]}):(this.sx=0,this.sy=0,this.hook("shakeend","end"));else this.applying[i]=!1,this.ticker.remove(this.animateFn.custom[i]),this.value[i]=this.targetValue.custom[i],this.hook("end")}}const T=(...t)=>t.reduce((e,i)=>e+i,0),y=t=>{if(t===0)return 1;let e=t;for(;t>1;)t--,e*=t;return e},A=(t,e)=>Math.round(y(e)/(y(t)*y(e-t))),p=(t,e,i=n=>1-e(1-n))=>t==="in"?e:t==="out"?i:t==="in-out"?n=>n<.5?e(n*2)/2:.5+i((n-.5)*2)/2:n=>n<.5?i(n*2)/2:.5+e((n-.5)*2)/2,$=Math.cosh(2),z=Math.acosh(2),V=Math.tanh(3);function j(){return t=>t}function O(...t){const e=[0].concat(t);e.push(1);const i=e.length,n=Array(i).fill(0).map((s,a)=>A(a,i-1));return s=>{const a=n.map((r,l)=>r*e[l]*(1-s)**(i-l-1)*s**l);return T(...a)}}function C(t,e){if(t==="sin")return p(e,i=>(Math.cosh(i*2)-1)/($-1));if(t==="tan"){const i=n=>Math.tanh(n*3)*1/V;return p(e,n=>1-i(1-n),i)}if(t==="sec"){const i=n=>1/Math.cosh(n);return p(e,n=>1-(i(n*z)-.5)*2)}throw new TypeError("Unexpected parameters are delivered in hyper timing function.")}const _default="",index$6="";var KeyCode=(t=>(t[t.DependsOnKbLayout=-1]="DependsOnKbLayout",t[t.Unknown=0]="Unknown",t[t.Backspace=1]="Backspace",t[t.Tab=2]="Tab",t[t.Enter=3]="Enter",t[t.Shift=4]="Shift",t[t.Ctrl=5]="Ctrl",t[t.Alt=6]="Alt",t[t.PauseBreak=7]="PauseBreak",t[t.CapsLock=8]="CapsLock",t[t.Escape=9]="Escape",t[t.Space=10]="Space",t[t.PageUp=11]="PageUp",t[t.PageDown=12]="PageDown",t[t.End=13]="End",t[t.Home=14]="Home",t[t.LeftArrow=15]="LeftArrow",t[t.UpArrow=16]="UpArrow",t[t.RightArrow=17]="RightArrow",t[t.DownArrow=18]="DownArrow",t[t.Insert=19]="Insert",t[t.Delete=20]="Delete",t[t.Digit0=21]="Digit0",t[t.Digit1=22]="Digit1",t[t.Digit2=23]="Digit2",t[t.Digit3=24]="Digit3",t[t.Digit4=25]="Digit4",t[t.Digit5=26]="Digit5",t[t.Digit6=27]="Digit6",t[t.Digit7=28]="Digit7",t[t.Digit8=29]="Digit8",t[t.Digit9=30]="Digit9",t[t.KeyA=31]="KeyA",t[t.KeyB=32]="KeyB",t[t.KeyC=33]="KeyC",t[t.KeyD=34]="KeyD",t[t.KeyE=35]="KeyE",t[t.KeyF=36]="KeyF",t[t.KeyG=37]="KeyG",t[t.KeyH=38]="KeyH",t[t.KeyI=39]="KeyI",t[t.KeyJ=40]="KeyJ",t[t.KeyK=41]="KeyK",t[t.KeyL=42]="KeyL",t[t.KeyM=43]="KeyM",t[t.KeyN=44]="KeyN",t[t.KeyO=45]="KeyO",t[t.KeyP=46]="KeyP",t[t.KeyQ=47]="KeyQ",t[t.KeyR=48]="KeyR",t[t.KeyS=49]="KeyS",t[t.KeyT=50]="KeyT",t[t.KeyU=51]="KeyU",t[t.KeyV=52]="KeyV",t[t.KeyW=53]="KeyW",t[t.KeyX=54]="KeyX",t[t.KeyY=55]="KeyY",t[t.KeyZ=56]="KeyZ",t[t.Meta=57]="Meta",t[t.ContextMenu=58]="ContextMenu",t[t.F1=59]="F1",t[t.F2=60]="F2",t[t.F3=61]="F3",t[t.F4=62]="F4",t[t.F5=63]="F5",t[t.F6=64]="F6",t[t.F7=65]="F7",t[t.F8=66]="F8",t[t.F9=67]="F9",t[t.F10=68]="F10",t[t.F11=69]="F11",t[t.F12=70]="F12",t[t.F13=71]="F13",t[t.F14=72]="F14",t[t.F15=73]="F15",t[t.F16=74]="F16",t[t.F17=75]="F17",t[t.F18=76]="F18",t[t.F19=77]="F19",t[t.NumLock=78]="NumLock",t[t.ScrollLock=79]="ScrollLock",t[t.Semicolon=80]="Semicolon",t[t.Equal=81]="Equal",t[t.Comma=82]="Comma",t[t.Minus=83]="Minus",t[t.Period=84]="Period",t[t.Slash=85]="Slash",t[t.Backquote=86]="Backquote",t[t.BracketLeft=87]="BracketLeft",t[t.Backslash=88]="Backslash",t[t.BracketRight=89]="BracketRight",t[t.Quote=90]="Quote",t[t.OEM_8=91]="OEM_8",t[t.IntlBackslash=92]="IntlBackslash",t[t.Numpad0=93]="Numpad0",t[t.Numpad1=94]="Numpad1",t[t.Numpad2=95]="Numpad2",t[t.Numpad3=96]="Numpad3",t[t.Numpad4=97]="Numpad4",t[t.Numpad5=98]="Numpad5",t[t.Numpad6=99]="Numpad6",t[t.Numpad7=100]="Numpad7",t[t.Numpad8=101]="Numpad8",t[t.Numpad9=102]="Numpad9",t[t.NumpadMultiply=103]="NumpadMultiply",t[t.NumpadAdd=104]="NumpadAdd",t[t.NUMPAD_SEPARATOR=105]="NUMPAD_SEPARATOR",t[t.NumpadSubtract=106]="NumpadSubtract",t[t.NumpadDecimal=107]="NumpadDecimal",t[t.NumpadDivide=108]="NumpadDivide",t[t.KEY_IN_COMPOSITION=109]="KEY_IN_COMPOSITION",t[t.ABNT_C1=110]="ABNT_C1",t[t.ABNT_C2=111]="ABNT_C2",t[t.AudioVolumeMute=112]="AudioVolumeMute",t[t.AudioVolumeUp=113]="AudioVolumeUp",t[t.AudioVolumeDown=114]="AudioVolumeDown",t[t.BrowserSearch=115]="BrowserSearch",t[t.BrowserHome=116]="BrowserHome",t[t.BrowserBack=117]="BrowserBack",t[t.BrowserForward=118]="BrowserForward",t[t.MediaTrackNext=119]="MediaTrackNext",t[t.MediaTrackPrevious=120]="MediaTrackPrevious",t[t.MediaStop=121]="MediaStop",t[t.MediaPlayPause=122]="MediaPlayPause",t[t.LaunchMediaPlayer=123]="LaunchMediaPlayer",t[t.LaunchMail=124]="LaunchMail",t[t.LaunchApp2=125]="LaunchApp2",t[t.Clear=126]="Clear",t[t.MAX_VALUE=127]="MAX_VALUE",t))(KeyCode||{});class KeyCodeStrMap{constructor(){Q(this,"_keyCodeToStr");Q(this,"_strToKeyCode");this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}define(e,i){this._keyCodeToStr[e]=i,this._strToKeyCode[i.toLowerCase()]=e}keyCodeToStr(e){return this._keyCodeToStr[e]}strToKeyCode(e){return this._strToKeyCode[e.toLowerCase()]||0}}const uiMap=new KeyCodeStrMap,userSettingsUSMap=new KeyCodeStrMap,userSettingsGeneralMap=new KeyCodeStrMap,EVENT_KEY_CODE_MAP=new Array(230),scanCodeStrToInt=Object.create(null),scanCodeLowerCaseStrToInt=Object.create(null);(function(){const t="",e=[[0,1,0,"None",0,"unknown",0,"VK_UNKNOWN",t,t],[0,1,1,"Hyper",0,t,0,t,t,t],[0,1,2,"Super",0,t,0,t,t,t],[0,1,3,"Fn",0,t,0,t,t,t],[0,1,4,"FnLock",0,t,0,t,t,t],[0,1,5,"Suspend",0,t,0,t,t,t],[0,1,6,"Resume",0,t,0,t,t,t],[0,1,7,"Turbo",0,t,0,t,t,t],[0,1,8,"Sleep",0,t,0,"VK_SLEEP",t,t],[0,1,9,"WakeUp",0,t,0,t,t,t],[31,0,10,"KeyA",31,"A",65,"VK_A",t,t],[32,0,11,"KeyB",32,"B",66,"VK_B",t,t],[33,0,12,"KeyC",33,"C",67,"VK_C",t,t],[34,0,13,"KeyD",34,"D",68,"VK_D",t,t],[35,0,14,"KeyE",35,"E",69,"VK_E",t,t],[36,0,15,"KeyF",36,"F",70,"VK_F",t,t],[37,0,16,"KeyG",37,"G",71,"VK_G",t,t],[38,0,17,"KeyH",38,"H",72,"VK_H",t,t],[39,0,18,"KeyI",39,"I",73,"VK_I",t,t],[40,0,19,"KeyJ",40,"J",74,"VK_J",t,t],[41,0,20,"KeyK",41,"K",75,"VK_K",t,t],[42,0,21,"KeyL",42,"L",76,"VK_L",t,t],[43,0,22,"KeyM",43,"M",77,"VK_M",t,t],[44,0,23,"KeyN",44,"N",78,"VK_N",t,t],[45,0,24,"KeyO",45,"O",79,"VK_O",t,t],[46,0,25,"KeyP",46,"P",80,"VK_P",t,t],[47,0,26,"KeyQ",47,"Q",81,"VK_Q",t,t],[48,0,27,"KeyR",48,"R",82,"VK_R",t,t],[49,0,28,"KeyS",49,"S",83,"VK_S",t,t],[50,0,29,"KeyT",50,"T",84,"VK_T",t,t],[51,0,30,"KeyU",51,"U",85,"VK_U",t,t],[52,0,31,"KeyV",52,"V",86,"VK_V",t,t],[53,0,32,"KeyW",53,"W",87,"VK_W",t,t],[54,0,33,"KeyX",54,"X",88,"VK_X",t,t],[55,0,34,"KeyY",55,"Y",89,"VK_Y",t,t],[56,0,35,"KeyZ",56,"Z",90,"VK_Z",t,t],[22,0,36,"Digit1",22,"1",49,"VK_1",t,t],[23,0,37,"Digit2",23,"2",50,"VK_2",t,t],[24,0,38,"Digit3",24,"3",51,"VK_3",t,t],[25,0,39,"Digit4",25,"4",52,"VK_4",t,t],[26,0,40,"Digit5",26,"5",53,"VK_5",t,t],[27,0,41,"Digit6",27,"6",54,"VK_6",t,t],[28,0,42,"Digit7",28,"7",55,"VK_7",t,t],[29,0,43,"Digit8",29,"8",56,"VK_8",t,t],[30,0,44,"Digit9",30,"9",57,"VK_9",t,t],[21,0,45,"Digit0",21,"0",48,"VK_0",t,t],[3,1,46,"Enter",3,"Enter",13,"VK_RETURN",t,t],[9,1,47,"Escape",9,"Escape",27,"VK_ESCAPE",t,t],[1,1,48,"Backspace",1,"Backspace",8,"VK_BACK",t,t],[2,1,49,"Tab",2,"Tab",9,"VK_TAB",t,t],[10,1,50,"Space",10,"Space",32,"VK_SPACE",t,t],[83,0,51,"Minus",83,"-",189,"VK_OEM_MINUS","-","OEM_MINUS"],[81,0,52,"Equal",81,"=",187,"VK_OEM_PLUS","=","OEM_PLUS"],[87,0,53,"BracketLeft",87,"[",219,"VK_OEM_4","[","OEM_4"],[89,0,54,"BracketRight",89,"]",221,"VK_OEM_6","]","OEM_6"],[88,0,55,"Backslash",88,"\\",220,"VK_OEM_5","\\","OEM_5"],[0,0,56,"IntlHash",0,t,0,t,t,t],[80,0,57,"Semicolon",80,";",186,"VK_OEM_1",";","OEM_1"],[90,0,58,"Quote",90,"'",222,"VK_OEM_7","'","OEM_7"],[86,0,59,"Backquote",86,"`",192,"VK_OEM_3","`","OEM_3"],[82,0,60,"Comma",82,",",188,"VK_OEM_COMMA",",","OEM_COMMA"],[84,0,61,"Period",84,".",190,"VK_OEM_PERIOD",".","OEM_PERIOD"],[85,0,62,"Slash",85,"/",191,"VK_OEM_2","/","OEM_2"],[8,1,63,"CapsLock",8,"CapsLock",20,"VK_CAPITAL",t,t],[59,1,64,"F1",59,"F1",112,"VK_F1",t,t],[60,1,65,"F2",60,"F2",113,"VK_F2",t,t],[61,1,66,"F3",61,"F3",114,"VK_F3",t,t],[62,1,67,"F4",62,"F4",115,"VK_F4",t,t],[63,1,68,"F5",63,"F5",116,"VK_F5",t,t],[64,1,69,"F6",64,"F6",117,"VK_F6",t,t],[65,1,70,"F7",65,"F7",118,"VK_F7",t,t],[66,1,71,"F8",66,"F8",119,"VK_F8",t,t],[67,1,72,"F9",67,"F9",120,"VK_F9",t,t],[68,1,73,"F10",68,"F10",121,"VK_F10",t,t],[69,1,74,"F11",69,"F11",122,"VK_F11",t,t],[70,1,75,"F12",70,"F12",123,"VK_F12",t,t],[0,1,76,"PrintScreen",0,t,0,t,t,t],[79,1,77,"ScrollLock",79,"ScrollLock",145,"VK_SCROLL",t,t],[7,1,78,"Pause",7,"PauseBreak",19,"VK_PAUSE",t,t],[19,1,79,"Insert",19,"Insert",45,"VK_INSERT",t,t],[14,1,80,"Home",14,"Home",36,"VK_HOME",t,t],[11,1,81,"PageUp",11,"PageUp",33,"VK_PRIOR",t,t],[20,1,82,"Delete",20,"Delete",46,"VK_DELETE",t,t],[13,1,83,"End",13,"End",35,"VK_END",t,t],[12,1,84,"PageDown",12,"PageDown",34,"VK_NEXT",t,t],[17,1,85,"ArrowRight",17,"RightArrow",39,"VK_RIGHT","Right",t],[15,1,86,"ArrowLeft",15,"LeftArrow",37,"VK_LEFT","Left",t],[18,1,87,"ArrowDown",18,"DownArrow",40,"VK_DOWN","Down",t],[16,1,88,"ArrowUp",16,"UpArrow",38,"VK_UP","Up",t],[78,1,89,"NumLock",78,"NumLock",144,"VK_NUMLOCK",t,t],[108,1,90,"NumpadDivide",108,"NumPad_Divide",111,"VK_DIVIDE",t,t],[103,1,91,"NumpadMultiply",103,"NumPad_Multiply",106,"VK_MULTIPLY",t,t],[106,1,92,"NumpadSubtract",106,"NumPad_Subtract",109,"VK_SUBTRACT",t,t],[104,1,93,"NumpadAdd",104,"NumPad_Add",107,"VK_ADD",t,t],[3,1,94,"NumpadEnter",3,t,0,t,t,t],[94,1,95,"Numpad1",94,"NumPad1",97,"VK_NUMPAD1",t,t],[95,1,96,"Numpad2",95,"NumPad2",98,"VK_NUMPAD2",t,t],[96,1,97,"Numpad3",96,"NumPad3",99,"VK_NUMPAD3",t,t],[97,1,98,"Numpad4",97,"NumPad4",100,"VK_NUMPAD4",t,t],[98,1,99,"Numpad5",98,"NumPad5",101,"VK_NUMPAD5",t,t],[99,1,100,"Numpad6",99,"NumPad6",102,"VK_NUMPAD6",t,t],[100,1,101,"Numpad7",100,"NumPad7",103,"VK_NUMPAD7",t,t],[101,1,102,"Numpad8",101,"NumPad8",104,"VK_NUMPAD8",t,t],[102,1,103,"Numpad9",102,"NumPad9",105,"VK_NUMPAD9",t,t],[93,1,104,"Numpad0",93,"NumPad0",96,"VK_NUMPAD0",t,t],[107,1,105,"NumpadDecimal",107,"NumPad_Decimal",110,"VK_DECIMAL",t,t],[92,0,106,"IntlBackslash",92,"OEM_102",226,"VK_OEM_102",t,t],[58,1,107,"ContextMenu",58,"ContextMenu",93,t,t,t],[0,1,108,"Power",0,t,0,t,t,t],[0,1,109,"NumpadEqual",0,t,0,t,t,t],[71,1,110,"F13",71,"F13",124,"VK_F13",t,t],[72,1,111,"F14",72,"F14",125,"VK_F14",t,t],[73,1,112,"F15",73,"F15",126,"VK_F15",t,t],[74,1,113,"F16",74,"F16",127,"VK_F16",t,t],[75,1,114,"F17",75,"F17",128,"VK_F17",t,t],[76,1,115,"F18",76,"F18",129,"VK_F18",t,t],[77,1,116,"F19",77,"F19",130,"VK_F19",t,t],[0,1,117,"F20",0,t,0,"VK_F20",t,t],[0,1,118,"F21",0,t,0,"VK_F21",t,t],[0,1,119,"F22",0,t,0,"VK_F22",t,t],[0,1,120,"F23",0,t,0,"VK_F23",t,t],[0,1,121,"F24",0,t,0,"VK_F24",t,t],[0,1,122,"Open",0,t,0,t,t,t],[0,1,123,"Help",0,t,0,t,t,t],[0,1,124,"Select",0,t,0,t,t,t],[0,1,125,"Again",0,t,0,t,t,t],[0,1,126,"Undo",0,t,0,t,t,t],[0,1,127,"Cut",0,t,0,t,t,t],[0,1,128,"Copy",0,t,0,t,t,t],[0,1,129,"Paste",0,t,0,t,t,t],[0,1,130,"Find",0,t,0,t,t,t],[0,1,131,"AudioVolumeMute",112,"AudioVolumeMute",173,"VK_VOLUME_MUTE",t,t],[0,1,132,"AudioVolumeUp",113,"AudioVolumeUp",175,"VK_VOLUME_UP",t,t],[0,1,133,"AudioVolumeDown",114,"AudioVolumeDown",174,"VK_VOLUME_DOWN",t,t],[105,1,134,"NumpadComma",105,"NumPad_Separator",108,"VK_SEPARATOR",t,t],[110,0,135,"IntlRo",110,"ABNT_C1",193,"VK_ABNT_C1",t,t],[0,1,136,"KanaMode",0,t,0,t,t,t],[0,0,137,"IntlYen",0,t,0,t,t,t],[0,1,138,"Convert",0,t,0,t,t,t],[0,1,139,"NonConvert",0,t,0,t,t,t],[0,1,140,"Lang1",0,t,0,t,t,t],[0,1,141,"Lang2",0,t,0,t,t,t],[0,1,142,"Lang3",0,t,0,t,t,t],[0,1,143,"Lang4",0,t,0,t,t,t],[0,1,144,"Lang5",0,t,0,t,t,t],[0,1,145,"Abort",0,t,0,t,t,t],[0,1,146,"Props",0,t,0,t,t,t],[0,1,147,"NumpadParenLeft",0,t,0,t,t,t],[0,1,148,"NumpadParenRight",0,t,0,t,t,t],[0,1,149,"NumpadBackspace",0,t,0,t,t,t],[0,1,150,"NumpadMemoryStore",0,t,0,t,t,t],[0,1,151,"NumpadMemoryRecall",0,t,0,t,t,t],[0,1,152,"NumpadMemoryClear",0,t,0,t,t,t],[0,1,153,"NumpadMemoryAdd",0,t,0,t,t,t],[0,1,154,"NumpadMemorySubtract",0,t,0,t,t,t],[0,1,155,"NumpadClear",126,"Clear",12,"VK_CLEAR",t,t],[0,1,156,"NumpadClearEntry",0,t,0,t,t,t],[5,1,0,t,5,"Ctrl",17,"VK_CONTROL",t,t],[4,1,0,t,4,"Shift",16,"VK_SHIFT",t,t],[6,1,0,t,6,"Alt",18,"VK_MENU",t,t],[57,1,0,t,57,"Meta",0,"VK_COMMAND",t,t],[5,1,157,"ControlLeft",5,t,0,"VK_LCONTROL",t,t],[4,1,158,"ShiftLeft",4,t,0,"VK_LSHIFT",t,t],[6,1,159,"AltLeft",6,t,0,"VK_LMENU",t,t],[57,1,160,"MetaLeft",57,t,0,"VK_LWIN",t,t],[5,1,161,"ControlRight",5,t,0,"VK_RCONTROL",t,t],[4,1,162,"ShiftRight",4,t,0,"VK_RSHIFT",t,t],[6,1,163,"AltRight",6,t,0,"VK_RMENU",t,t],[57,1,164,"MetaRight",57,t,0,"VK_RWIN",t,t],[0,1,165,"BrightnessUp",0,t,0,t,t,t],[0,1,166,"BrightnessDown",0,t,0,t,t,t],[0,1,167,"MediaPlay",0,t,0,t,t,t],[0,1,168,"MediaRecord",0,t,0,t,t,t],[0,1,169,"MediaFastForward",0,t,0,t,t,t],[0,1,170,"MediaRewind",0,t,0,t,t,t],[114,1,171,"MediaTrackNext",119,"MediaTrackNext",176,"VK_MEDIA_NEXT_TRACK",t,t],[115,1,172,"MediaTrackPrevious",120,"MediaTrackPrevious",177,"VK_MEDIA_PREV_TRACK",t,t],[116,1,173,"MediaStop",121,"MediaStop",178,"VK_MEDIA_STOP",t,t],[0,1,174,"Eject",0,t,0,t,t,t],[117,1,175,"MediaPlayPause",122,"MediaPlayPause",179,"VK_MEDIA_PLAY_PAUSE",t,t],[0,1,176,"MediaSelect",123,"LaunchMediaPlayer",181,"VK_MEDIA_LAUNCH_MEDIA_SELECT",t,t],[0,1,177,"LaunchMail",124,"LaunchMail",180,"VK_MEDIA_LAUNCH_MAIL",t,t],[0,1,178,"LaunchApp2",125,"LaunchApp2",183,"VK_MEDIA_LAUNCH_APP2",t,t],[0,1,179,"LaunchApp1",0,t,0,"VK_MEDIA_LAUNCH_APP1",t,t],[0,1,180,"SelectTask",0,t,0,t,t,t],[0,1,181,"LaunchScreenSaver",0,t,0,t,t,t],[0,1,182,"BrowserSearch",115,"BrowserSearch",170,"VK_BROWSER_SEARCH",t,t],[0,1,183,"BrowserHome",116,"BrowserHome",172,"VK_BROWSER_HOME",t,t],[112,1,184,"BrowserBack",117,"BrowserBack",166,"VK_BROWSER_BACK",t,t],[113,1,185,"BrowserForward",118,"BrowserForward",167,"VK_BROWSER_FORWARD",t,t],[0,1,186,"BrowserStop",0,t,0,"VK_BROWSER_STOP",t,t],[0,1,187,"BrowserRefresh",0,t,0,"VK_BROWSER_REFRESH",t,t],[0,1,188,"BrowserFavorites",0,t,0,"VK_BROWSER_FAVORITES",t,t],[0,1,189,"ZoomToggle",0,t,0,t,t,t],[0,1,190,"MailReply",0,t,0,t,t,t],[0,1,191,"MailForward",0,t,0,t,t,t],[0,1,192,"MailSend",0,t,0,t,t,t],[109,1,0,t,109,"KeyInComposition",229,t,t,t],[111,1,0,t,111,"ABNT_C2",194,"VK_ABNT_C2",t,t],[91,1,0,t,91,"OEM_8",223,"VK_OEM_8",t,t],[0,1,0,t,0,t,0,"VK_KANA",t,t],[0,1,0,t,0,t,0,"VK_HANGUL",t,t],[0,1,0,t,0,t,0,"VK_JUNJA",t,t],[0,1,0,t,0,t,0,"VK_FINAL",t,t],[0,1,0,t,0,t,0,"VK_HANJA",t,t],[0,1,0,t,0,t,0,"VK_KANJI",t,t],[0,1,0,t,0,t,0,"VK_CONVERT",t,t],[0,1,0,t,0,t,0,"VK_NONCONVERT",t,t],[0,1,0,t,0,t,0,"VK_ACCEPT",t,t],[0,1,0,t,0,t,0,"VK_MODECHANGE",t,t],[0,1,0,t,0,t,0,"VK_SELECT",t,t],[0,1,0,t,0,t,0,"VK_PRINT",t,t],[0,1,0,t,0,t,0,"VK_EXECUTE",t,t],[0,1,0,t,0,t,0,"VK_SNAPSHOT",t,t],[0,1,0,t,0,t,0,"VK_HELP",t,t],[0,1,0,t,0,t,0,"VK_APPS",t,t],[0,1,0,t,0,t,0,"VK_PROCESSKEY",t,t],[0,1,0,t,0,t,0,"VK_PACKET",t,t],[0,1,0,t,0,t,0,"VK_DBE_SBCSCHAR",t,t],[0,1,0,t,0,t,0,"VK_DBE_DBCSCHAR",t,t],[0,1,0,t,0,t,0,"VK_ATTN",t,t],[0,1,0,t,0,t,0,"VK_CRSEL",t,t],[0,1,0,t,0,t,0,"VK_EXSEL",t,t],[0,1,0,t,0,t,0,"VK_EREOF",t,t],[0,1,0,t,0,t,0,"VK_PLAY",t,t],[0,1,0,t,0,t,0,"VK_ZOOM",t,t],[0,1,0,t,0,t,0,"VK_NONAME",t,t],[0,1,0,t,0,t,0,"VK_PA1",t,t],[0,1,0,t,0,t,0,"VK_OEM_CLEAR",t,t]],i=[],n=[];for(const s of e){const[a,r,l,c,d,u,h,f,g,m]=s;if(n[l]||(n[l]=!0,scanCodeStrToInt[c]=l,scanCodeLowerCaseStrToInt[c.toLowerCase()]=l),!i[d]){if(i[d]=!0,!u)throw new Error(`String representation missing for key code ${d} around scan code ${c}`);uiMap.define(d,u),userSettingsUSMap.define(d,g||u),userSettingsGeneralMap.define(d,m||g||u)}h&&(EVENT_KEY_CODE_MAP[h]=d)}})();var KeyCodeUtils;(t=>{function e(l){return uiMap.keyCodeToStr(l)}t.toString=e;function i(l){return uiMap.strToKeyCode(l)}t.fromString=i;function n(l){return userSettingsUSMap.keyCodeToStr(l)}t.toUserSettingsUS=n;function s(l){return userSettingsGeneralMap.keyCodeToStr(l)}t.toUserSettingsGeneral=s;function a(l){return userSettingsUSMap.strToKeyCode(l)||userSettingsGeneralMap.strToKeyCode(l)}t.fromUserSettings=a;function r(l){if(l>=93&&l<=108)return null;switch(l){case 16:return"Up";case 18:return"Down";case 15:return"Left";case 17:return"Right"}return uiMap.keyCodeToStr(l)}t.toElectronAccelerator=r})(KeyCodeUtils||(KeyCodeUtils={}));function init$a(){return{has,getDamageColor,parseCss,tip:tip$1}}function has(t){return!lodash.exports.isNil(t)}function getDamageColor(t){return typeof t!="number"?"#f00":t===0?"#2f2":t<0?"#7f7":td.toUpperCase());n[l]=r}return n}function type(str,time=1e3,timing=t=>t,avr=!1){const toShow=eval("`"+str+"`");if(typeof toShow!="string")throw new TypeError("Error str type in typing!");if(toShow.startsWith("!!html"))return ref(toShow);avr&&(time*=toShow.length);const ani=new R,content=ref(""),all=toShow.length,fn=t=>{if(!has(t))return;const e=ani.x;content.value=toShow.slice(0,Math.floor(e)),Math.floor(e)===all&&(ani.ticker.destroy(),content.value=toShow)};return ani.ticker.add(fn),ani.mode(timing).time(time).move(all,0),setTimeout(()=>ani.ticker.destroy(),time+100),content}function tip$1(t,e){message[t]({content:e,class:"antdv-message"})}function splitText(t){return t.map((e,i,n)=>/^\d+\./.test(e)?`${" ".repeat(12)}${e}`:has(n[i-1])&&e!=="
"&&n[i-1]==="
"||i===0?`${" ".repeat(8)}${e}`:e).join("")}const animation=[];let animateTime=0;function init$9(){return core.registerAnimationFrame("animateController",!0,t=>{if(!(t-animateTime<=core.values.animateSpeed)){for(const e of animation)e(t);animateTime=core.animateFrame.animateTime}}),{addAnimate,removeAnimate}}function addAnimate(t){animation.push(t)}function removeAnimate(t){const e=animation.findIndex(i=>i===t);e!==-1&&animation.splice(e,1)}const _hoisted_1$o=["width","height","id"],_sfc_main$o=defineComponent({__name:"boxAnimate",props:{id:null,noborder:{type:Boolean},width:null,height:null},setup(t){const e=t,i=(Math.random()*1e8).toFixed(0);let n,s,a;function r(){var f,g;if(i==="none")return;has(a)&&removeAnimate(a);const l=core.getClsFromId(e.id),c=core.getAnimateFrames(l),d=(f=e.width)!=null?f:32,u=(g=e.height)!=null?g:32;e.noborder||(n.style.border="1.5px solid #ddd",n.style.backgroundColor="#222");const h=window.devicePixelRatio;if(n.style.width=`${d}px`,n.style.height=`${u}px`,n.width=h*d,n.height=h*u,s.scale(h,h),e.id!=="none")if(e.id==="hero"){const m=core.material.images.hero;s.drawImage(m,0,0,m.width/4,m.height/4,0,0,d,u)}else c===1?core.drawIcon(s,e.id,0,0,e.width,e.height):(a=()=>{core.clearMap(s);const m=core.status.globalAnimateStatus%c;core.drawIcon(s,e.id,0,0,d,u,m)},a(),addAnimate(a),onUnmounted(()=>{removeAnimate(a)}))}return onMounted(()=>{n=document.getElementById(`box-animate-${i}`),s=n.getContext("2d"),r()}),onUpdated(()=>{r()}),(l,c)=>{var d,u;return openBlock(),createElementBlock("canvas",{width:(d=t.width)!=null?d:32,height:(u=t.height)!=null?u:32,id:`box-animate-${unref(i)}`},null,8,_hoisted_1$o)}}});function init$8(){return{useDrag,useWheel,useUp,isMobile}}const dragFnMap=new Map,isMobile=matchMedia("(max-width: 600px)").matches;function useDrag(t,e,i,n,s=!1){let a=!1;const r=g=>{a=!0,i&&i(g.clientX,g.clientY,g)},l=g=>{a=!0,i&&i(g.touches[0].clientX,g.touches[0].clientY,g)};t instanceof Array?t.forEach(g=>{g.addEventListener("mousedown",r),g.addEventListener("touchstart",l)}):(t.addEventListener("mousedown",r),t.addEventListener("touchstart",l));const c=s?document:t,d=g=>{!a||e(g.clientX,g.clientY,g)},u=g=>{!a||e(g.touches[0].clientX,g.touches[0].clientY,g)},h=g=>{!a||(n&&n(g),a=!1)},f=g=>{!a||(n&&n(g),a=!1)};c instanceof Array?c.forEach(g=>{g.addEventListener("mouseup",h),g.addEventListener("touchend",f),g.addEventListener("mousemove",d),g.addEventListener("touchmove",u)}):(c.addEventListener("mouseup",h),c.addEventListener("touchend",f),c.addEventListener("mousemove",d),c.addEventListener("touchmove",u)),dragFnMap.set(e,[d,u,h,f])}function cancelGlobalDrag(t){const e=dragFnMap.get(t);dragFnMap.delete(t),e&&(document.removeEventListener("mousemove",e[0]),document.removeEventListener("touchmove",e[1]),document.removeEventListener("mouseup",e[0]),document.removeEventListener("touchend",e[1]))}function useWheel(t,e){t.addEventListener("wheel",i=>{e(i.deltaX,i.deltaY,i.deltaZ,i)})}function useUp(t,e){t.addEventListener("mouseup",i=>{e(i.clientX,i.clientY,i)}),t.addEventListener("touchend",i=>{e(i.touches[0].clientX,i.touches[0].clientY,i)})}const _hoisted_1$n=["selected"],_hoisted_2$k={class:"info"},_hoisted_3$k={class:"leftbar"},_hoisted_4$h={class:"name"},_hoisted_5$e={key:0,class:"special-text"},_hoisted_6$c={key:1,class:"special-text"},_hoisted_7$a={class:"rightbar"},_hoisted_8$9={class:"detail"},_hoisted_9$9={class:"detail-info"},_hoisted_10$7={style:{color:"lightgreen"}},_hoisted_11$7={class:"detail-info"},_hoisted_12$5={style:{color:"lightcoral"}},_hoisted_13$5={class:"detail-info"},_hoisted_14$5={style:{color:"lightblue"}},_hoisted_15$4={class:"detail-info"},_hoisted_16$4={style:{color:"lightyellow"}},_hoisted_17$3={class:"detail-info"},_hoisted_18$3={style:{color:"lawngreen"}},_hoisted_19$3={class:"detail-info"},_hoisted_20$3={class:"detail-info"},_hoisted_21$3={style:{color:"lightsalmon"}},_hoisted_22$2={class:"detail-info"},_hoisted_23$2={style:{color:"lightpink"}},_hoisted_24$2={style:{"font-family":"'Fira Code'"}},_hoisted_25$2={class:"detail-info"},_hoisted_26$2={style:{color:"cyan"}},_sfc_main$n=defineComponent({__name:"enemyOne",props:{enemy:null,selected:{type:Boolean}},emits:["select","hover"],setup(t,{emit:e}){const i=window.core,n=window.innerWidth*.032;function s(r){e("select")}function a(){e("hover")}return(r,l)=>{const c=__unplugin_components_1;return openBlock(),createElementBlock("div",{class:"enemy-container",onClick:s,onMouseenter:a,selected:t.selected},[createBaseVNode("div",_hoisted_2$k,[createBaseVNode("div",_hoisted_3$k,[createBaseVNode("span",_hoisted_4$h,toDisplayString(t.enemy.name),1),createVNode(_sfc_main$o,{id:t.enemy.id,width:unref(isMobile)?32:n,height:unref(isMobile)?32:n,style:{margin:"5%"}},null,8,["id","width","height"]),unref(has)(t.enemy.special)&&t.enemy.special.length>0?(openBlock(),createElementBlock("div",_hoisted_5$e,[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.enemy.toShowSpecial,(d,u)=>(openBlock(),createElementBlock("span",{style:normalizeStyle({color:t.enemy.toShowColor[u]})},"\xA0"+toDisplayString(d)+"\xA0",5))),256))])):(openBlock(),createElementBlock("div",_hoisted_6$c,"\u65E0\u5C5E\u6027"))]),createVNode(c,{type:"vertical",dashed:"",style:{height:"100%",margin:"0 3% 0 1%","border-color":"#ddd4"}}),createBaseVNode("div",_hoisted_7$a,[createBaseVNode("div",_hoisted_8$9,[createBaseVNode("div",_hoisted_9$9,[createBaseVNode("span",_hoisted_10$7,"\u751F\u547D\xA0\xA0\xA0\xA0"+toDisplayString(unref(i).formatBigNumber(t.enemy.hp)),1)]),createBaseVNode("div",_hoisted_11$7,[createBaseVNode("span",_hoisted_12$5,"\u653B\u51FB\xA0\xA0\xA0\xA0"+toDisplayString(unref(i).formatBigNumber(t.enemy.atk)),1)]),createBaseVNode("div",_hoisted_13$5,[createBaseVNode("span",_hoisted_14$5,"\u9632\u5FA1\xA0\xA0\xA0\xA0"+toDisplayString(unref(i).formatBigNumber(t.enemy.def)),1)]),createBaseVNode("div",_hoisted_15$4,[createBaseVNode("span",_hoisted_16$4,"\u91D1\u5E01\xA0\xA0\xA0\xA0"+toDisplayString(unref(i).formatBigNumber(t.enemy.money)),1)]),createBaseVNode("div",_hoisted_17$3,[createBaseVNode("span",_hoisted_18$3,"\u7ECF\u9A8C\xA0\xA0\xA0\xA0"+toDisplayString(unref(i).formatBigNumber(t.enemy.exp)),1)]),createBaseVNode("div",_hoisted_19$3,[createBaseVNode("span",{style:normalizeStyle({color:t.enemy.damageColor})},"\u4F24\u5BB3\xA0\xA0\xA0\xA0"+toDisplayString(unref(i).formatBigNumber(t.enemy.damage)),5)]),createBaseVNode("div",_hoisted_20$3,[createBaseVNode("span",_hoisted_21$3,"\u4E34\u754C\xA0\xA0\xA0\xA0"+toDisplayString(unref(i).formatBigNumber(t.enemy.critical)),1)]),createBaseVNode("div",_hoisted_22$2,[createBaseVNode("span",_hoisted_23$2,[createTextVNode("\u51CF\u4F24\xA0\xA0\xA0\xA0"),createBaseVNode("span",{style:normalizeStyle({color:t.enemy.criticalDamage<0&&!unref(has)(t.enemy.damage)?"gold":"lightpink"})},[createBaseVNode("span",_hoisted_24$2,toDisplayString(t.enemy.criticalDamage<0&&!unref(has)(t.enemy.damage)?unref(isMobile)?"-":"=>":""),1),createTextVNode(toDisplayString(unref(i).formatBigNumber(t.enemy.criticalDamage<0?-t.enemy.criticalDamage:t.enemy.criticalDamage)),1)],4)])]),createBaseVNode("div",_hoisted_25$2,[createBaseVNode("span",_hoisted_26$2,toDisplayString(unref(i).formatBigNumber(unref(i).status.thisMap.ratio))+"\u9632\xA0\xA0\xA0\xA0"+toDisplayString(unref(i).formatBigNumber(t.enemy.defDamage)),1)])])])])],40,_hoisted_1$n)}}}),enemyOne_vue_vue_type_style_index_0_scoped_03a35715_lang="",_export_sfc=(t,e)=>{const i=t.__vccOpts||t;for(const[n,s]of e)i[n]=s;return i},EnemyOne=_export_sfc(_sfc_main$n,[["__scopeId","data-v-03a35715"]]),_hoisted_1$m=["id"],_hoisted_2$j={class:"main-div"},_hoisted_3$j=["id"],_hoisted_4$g=["id"],_sfc_main$m=defineComponent({__name:"scroll",props:{now:null,type:null,drag:{type:Boolean},width:null,update:{type:Boolean},noScroll:{type:Boolean}},emits:["update:now","update:drag","update:update"],setup(t,{emit:e}){var H;const i=t;let n,s=0,a=0;const r=(1e8*Math.random()).toFixed(0),l=window.devicePixelRatio,c=(H=i.width)!=null?H:20,d=i.type==="horizontal"?"left":"top",u=i.type==="horizontal"?"width":"height";let h,f,g=!1;const m=async()=>{await w(),_()};function _(){if(a===0||(aa-h.canvas[u]/l?s=a-h.canvas[u]/l:s<0&&(s=0),i.noScroll))return;const U=h.canvas.width,W=h.canvas.height;e("update:now",s);const X=Math.min(h.canvas[u]/a/l,1)*h.canvas[u],G=s/a*h.canvas[u];h.clearRect(0,0,h.canvas.width,h.canvas.height),h.beginPath(),i.type==="horizontal"?(h.moveTo(Math.max(G+5,5),W/2),h.lineTo(Math.min(G+X-5,h.canvas.width-5),W/2)):(h.moveTo(U/2,Math.max(G+5,5)),h.lineTo(U/2,Math.min(G+X-5,h.canvas.height-5))),h.lineCap="round",h.lineWidth=6,h.strokeStyle="#fff",h.stroke()}async function w(){await S(20);const U=h.canvas,W=getComputedStyle(U);U.style.width=`${c}px`,U.width=c*l,U.height=parseFloat(W.height)*l,i.noScroll&&(U.style.width="0px"),i.type==="horizontal"&&(n.style.flexDirection="column",U.style.height=`${c}px`,U.style.width="98%",U.style.margin="0 1% 0 1%",U.width=parseFloat(W.width)*l,U.height=c*l,i.noScroll&&(U.style.height="0px")),await new Promise(X=>{requestAnimationFrame(()=>{const G=getComputedStyle(f);a=parseFloat(G[u]),X("")})})}function B(){_(),f.style[d]=`${-s}px`}onUpdated(async()=>{var U;g||(s=(U=i.now)!=null?U:s,f.style.transition=`${d} 0.2s ease-out`,await w(),B())});let D,N;function L(U,W){e("update:drag",!0);const X=i.type==="horizontal"?U:W,G=X-D;D=X,h.canvas[u]{n=document.getElementById(`scroll-div-${r}`),f=document.getElementById(`content-${r}`);const W=document.getElementById(`scroll-${r}`);h=W.getContext("2d"),i.noScroll||useDrag(W,L,(X,G)=>{g=!0,D=i.type==="horizontal"?X:G,f.style.transition=""},()=>{setTimeout(()=>e("update:drag",!1)),g=!1},!0),useDrag(f,P,(X,G)=>{g=!0,N=i.type==="horizontal"?X:G,f.style.transition=""},()=>{setTimeout(()=>e("update:drag",!1)),g=!1},!0),useWheel(f,(X,G)=>{g=!0;const q=X!==0?X:G;Math.abs(q)>30?f.style.transition=`${d} 0.2s ease-out`:f.style.transition="",s+=q,B(),g=!1}),window.addEventListener("resize",m),await w(),_()}),onUnmounted(()=>{window.removeEventListener("resize",m),cancelGlobalDrag(L),cancelGlobalDrag(P)}),(U,W)=>(openBlock(),createElementBlock("div",{id:`scroll-div-${unref(r)}`,class:"scroll-main"},[createBaseVNode("div",_hoisted_2$j,[createBaseVNode("div",{id:`content-${unref(r)}`,class:"content"},[renderSlot(U.$slots,"default",{},void 0,!0)],8,_hoisted_3$j)]),createBaseVNode("canvas",{id:`scroll-${unref(r)}`,class:"scroll"},null,8,_hoisted_4$g)],8,_hoisted_1$m))}}),scroll_vue_vue_type_style_index_0_scoped_1626479d_lang="",Scroll=_export_sfc(_sfc_main$m,[["__scopeId","data-v-1626479d"]]);function getSpecialHint(t){const e=core.getSpecials().filter(s=>t.special.includes(s[0])).sort((s,a)=>s[0]-a[0]),i=e.map(s=>{const a=s[2];return a instanceof Function?a(t):a}),n=e.map(s=>{const a=s[1];return a instanceof Function?a(t):a});return createVNode("div",null,[e.map((s,a)=>createVNode("div",{class:"special"},[createVNode("span",{style:{color:core.arrayToRGBA(s[3])}},[createTextVNode("\xA0\xA0\xA0\xA0"),n[a],createTextVNode("\uFF1A")]),createVNode("span",{innerHTML:i[a]},null)]))])}function getDefDamage(t,e=0,i=0,n,s,a){var u;const r=core.status.thisMap.ratio,l=[];let c;const d=100-Math.floor(e/r);for(let h=0;h<=d;h++){const f=core.getDamageInfo(t.id,{def:core.getStatus("def")+r*h+e,atk:core.getStatus("atk")+i},n,s,a);if(l.length===0){c=f==null?void 0:f.damage,has(c)&&l.push([e+h*r,c]);continue}!has(f)||f.damage!==((u=l.at(-1))==null?void 0:u[1])&&(f.damage,l.push([r*h+e,f.damage]))}return l}function getCriticalDamage(t,e=0,i=0,n,s,a){var u;const r=core.status.thisMap.ratio,l=[];let c;const d=100-Math.floor(e/r);for(let h=0;h<=d;h++){const f=core.getDamageInfo(t.id,{atk:core.getStatus("atk")+r*h+e,def:core.getStatus("def")+i},n,s,a);if(l.length===0){c=f==null?void 0:f.damage,has(c)&&l.push([e+h*r,c]);continue}!has(f)||f.damage!==((u=l.at(-1))==null?void 0:u[1])&&(f.damage,l.push([r*h+e,f.damage]))}return l}const _withScopeId$9=t=>(pushScopeId("data-v-723dadcb"),t=t(),popScopeId(),t),_hoisted_1$l={id:"special-main"},_hoisted_2$i={id:"special"},_hoisted_3$i={id:"critical"},_hoisted_4$f=_withScopeId$9(()=>createBaseVNode("div",{style:{"font-size":"2.5vh",width:"100%","text-align":"center"}}," \u4E34\u754C\u8868 ",-1)),_hoisted_5$d={id:"critical-main"},_hoisted_6$b=_withScopeId$9(()=>createBaseVNode("div",{id:"critical-des"},[createBaseVNode("span",null,"\u52A0\u653B"),createBaseVNode("span",null,"\u51CF\u4F24")],-1)),_hoisted_7$9={class:"critical"},_hoisted_8$8={class:"critical-atk"},_hoisted_9$8={style:{"font-family":"'Fira Code'"}},_sfc_main$l=defineComponent({__name:"enemySpecial",props:{fromBook:{type:Boolean}},setup(t){const e=t,[i,n]=e.fromBook?[void 0,void 0]:flags.mouseLoc,s=has(i)?Math.round(i+core.bigmap.offsetX/32):void 0,a=has(n)?Math.round(n+core.bigmap.offsetY/32):void 0,r=core.plugin.bookDetailEnemy,l=getSpecialHint(r),c=core.nextCriticals(r,isMobile?4:8,s,a),d=core.formatBigNumber;return(u,h)=>{const f=Scroll,g=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$l,[createVNode(f,{id:"special-scroll"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$i,[(openBlock(),createBlock(resolveDynamicComponent(unref(l))))])]),_:1}),createVNode(g,{dashed:"",style:{margin:"2vh 0 2vh 0","border-color":"#ddd4"}}),createBaseVNode("div",_hoisted_3$i,[_hoisted_4$f,createBaseVNode("div",_hoisted_5$d,[_hoisted_6$b,(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(c),([m,_])=>(openBlock(),createElementBlock("div",_hoisted_7$9,[createBaseVNode("span",_hoisted_8$8,toDisplayString(unref(d)(m)),1),createBaseVNode("span",null,[createBaseVNode("span",_hoisted_9$8,toDisplayString(_<0?"=>":""),1),createTextVNode(toDisplayString(_<0?`${unref(d)(-_)}`:unref(d)(_)),1)])]))),256))])])])}}}),enemySpecial_vue_vue_type_style_index_0_scoped_723dadcb_lang="",EnemySpecial=_export_sfc(_sfc_main$l,[["__scopeId","data-v-723dadcb"]]),index$5="",index$4="";/*! - * @kurkle/color v0.3.1 + * @kurkle/color v0.3.2 * https://github.com/kurkle/color#readme - * (c) 2022 Jukka Kurkela + * (c) 2023 Jukka Kurkela * Released under the MIT License */function round(t){return t+.5|0}const lim=(t,e,i)=>Math.max(Math.min(t,i),e);function p2b(t){return lim(round(t*2.55),0,255)}function n2b(t){return lim(round(t*255),0,255)}function b2n(t){return lim(round(t/2.55)/100,0,1)}function n2p(t){return lim(round(t*100),0,100)}const map$1={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},hex=[..."0123456789ABCDEF"],h1=t=>hex[t&15],h2=t=>hex[(t&240)>>4]+hex[t&15],eq=t=>(t&240)>>4===(t&15),isShort=t=>eq(t.r)&&eq(t.g)&&eq(t.b)&&eq(t.a);function hexParse(t){var e=t.length,i;return t[0]==="#"&&(e===4||e===5?i={r:255&map$1[t[1]]*17,g:255&map$1[t[2]]*17,b:255&map$1[t[3]]*17,a:e===5?map$1[t[4]]*17:255}:(e===7||e===9)&&(i={r:map$1[t[1]]<<4|map$1[t[2]],g:map$1[t[3]]<<4|map$1[t[4]],b:map$1[t[5]]<<4|map$1[t[6]],a:e===9?map$1[t[7]]<<4|map$1[t[8]]:255})),i}const alpha=(t,e)=>t<255?e(t):"";function hexString(t){var e=isShort(t)?h1:h2;return t?"#"+e(t.r)+e(t.g)+e(t.b)+alpha(t.a,e):void 0}const HUE_RE=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function hsl2rgbn(t,e,i){const n=e*Math.min(i,1-i),s=(a,r=(a+t/30)%12)=>i-n*Math.max(Math.min(r-3,9-r,1),-1);return[s(0),s(8),s(4)]}function hsv2rgbn(t,e,i){const n=(s,a=(s+t/60)%6)=>i-i*e*Math.max(Math.min(a,4-a,1),0);return[n(5),n(3),n(1)]}function hwb2rgbn(t,e,i){const n=hsl2rgbn(t,1,.5);let s;for(e+i>1&&(s=1/(e+i),e*=s,i*=s),s=0;s<3;s++)n[s]*=1-e-i,n[s]+=e;return n}function hueValue(t,e,i,n,s){return t===s?(e-i)/n+(e.5?u/(2-a-r):u/(a+r),c=hueValue(i,n,s,u,a),c=c*60+.5),[c|0,d||0,l]}function calln(t,e,i,n){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,i,n)).map(n2b)}function hsl2rgb(t,e,i){return calln(hsl2rgbn,t,e,i)}function hwb2rgb(t,e,i){return calln(hwb2rgbn,t,e,i)}function hsv2rgb(t,e,i){return calln(hsv2rgbn,t,e,i)}function hue(t){return(t%360+360)%360}function hueParse(t){const e=HUE_RE.exec(t);let i=255,n;if(!e)return;e[5]!==n&&(i=e[6]?p2b(+e[5]):n2b(+e[5]));const s=hue(+e[2]),a=+e[3]/100,r=+e[4]/100;return e[1]==="hwb"?n=hwb2rgb(s,a,r):e[1]==="hsv"?n=hsv2rgb(s,a,r):n=hsl2rgb(s,a,r),{r:n[0],g:n[1],b:n[2],a:i}}function rotate(t,e){var i=rgb2hsl(t);i[0]=hue(i[0]+e),i=hsl2rgb(i),t.r=i[0],t.g=i[1],t.b=i[2]}function hslString(t){if(!t)return;const e=rgb2hsl(t),i=e[0],n=n2p(e[1]),s=n2p(e[2]);return t.a<255?`hsla(${i}, ${n}%, ${s}%, ${b2n(t.a)})`:`hsl(${i}, ${n}%, ${s}%)`}const map$2={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},names$1={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function unpack(){const t={},e=Object.keys(names$1),i=Object.keys(map$2);let n,s,a,r,l;for(n=0;n>16&255,a>>8&255,a&255]}return t}let names;function nameParse(t){names||(names=unpack(),names.transparent=[0,0,0,0]);const e=names[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:e.length===4?e[3]:255}}const RGB_RE=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function rgbParse(t){const e=RGB_RE.exec(t);let i=255,n,s,a;if(!!e){if(e[7]!==n){const r=+e[7];i=e[8]?p2b(r):lim(r*255,0,255)}return n=+e[1],s=+e[3],a=+e[5],n=255&(e[2]?p2b(n):lim(n,0,255)),s=255&(e[4]?p2b(s):lim(s,0,255)),a=255&(e[6]?p2b(a):lim(a,0,255)),{r:n,g:s,b:a,a:i}}}function rgbString(t){return t&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${b2n(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`)}const to=t=>t<=.0031308?t*12.92:Math.pow(t,1/2.4)*1.055-.055,from=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function interpolate$1(t,e,i){const n=from(b2n(t.r)),s=from(b2n(t.g)),a=from(b2n(t.b));return{r:n2b(to(n+i*(from(b2n(e.r))-n))),g:n2b(to(s+i*(from(b2n(e.g))-s))),b:n2b(to(a+i*(from(b2n(e.b))-a))),a:t.a+i*(e.a-t.a)}}function modHSL(t,e,i){if(t){let n=rgb2hsl(t);n[e]=Math.max(0,Math.min(n[e]+n[e]*i,e===0?360:1)),n=hsl2rgb(n),t.r=n[0],t.g=n[1],t.b=n[2]}}function clone$1(t,e){return t&&Object.assign(e||{},t)}function fromObject(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=n2b(t[3]))):(e=clone$1(t,{r:0,g:0,b:0,a:1}),e.a=n2b(e.a)),e}function functionParse(t){return t.charAt(0)==="r"?rgbParse(t):hueParse(t)}class Color{constructor(e){if(e instanceof Color)return e;const i=typeof e;let n;i==="object"?n=fromObject(e):i==="string"&&(n=hexParse(e)||nameParse(e)||functionParse(e)),this._rgb=n,this._valid=!!n}get valid(){return this._valid}get rgb(){var e=clone$1(this._rgb);return e&&(e.a=b2n(e.a)),e}set rgb(e){this._rgb=fromObject(e)}rgbString(){return this._valid?rgbString(this._rgb):void 0}hexString(){return this._valid?hexString(this._rgb):void 0}hslString(){return this._valid?hslString(this._rgb):void 0}mix(e,i){if(e){const n=this.rgb,s=e.rgb;let a;const r=i===a?.5:i,l=2*r-1,c=n.a-s.a,d=((l*c===-1?l:(l+c)/(1+l*c))+1)/2;a=1-d,n.r=255&d*n.r+a*s.r+.5,n.g=255&d*n.g+a*s.g+.5,n.b=255&d*n.b+a*s.b+.5,n.a=r*n.a+(1-r)*s.a,this.rgb=n}return this}interpolate(e,i){return e&&(this._rgb=interpolate$1(this._rgb,e._rgb,i)),this}clone(){return new Color(this.rgb)}alpha(e){return this._rgb.a=n2b(e),this}clearer(e){const i=this._rgb;return i.a*=1-e,this}greyscale(){const e=this._rgb,i=round(e.r*.3+e.g*.59+e.b*.11);return e.r=e.g=e.b=i,this}opaquer(e){const i=this._rgb;return i.a*=1+e,this}negate(){const e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return modHSL(this._rgb,2,e),this}darken(e){return modHSL(this._rgb,2,-e),this}saturate(e){return modHSL(this._rgb,1,e),this}desaturate(e){return modHSL(this._rgb,1,-e),this}rotate(e){return rotate(this._rgb,e),this}}/*! - * Chart.js v4.1.1 + * Chart.js v4.1.2 * https://www.chartjs.org - * (c) 2022 Chart.js Contributors + * (c) 2023 Chart.js Contributors * Released under the MIT License */function noop(){}const uid=(()=>{let t=0;return()=>t++})();function isNullOrUndef(t){return t===null||typeof t>"u"}function isArray(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return e.slice(0,7)==="[object"&&e.slice(-6)==="Array]"}function isObject(t){return t!==null&&Object.prototype.toString.call(t)==="[object Object]"}function isNumberFinite(t){return(typeof t=="number"||t instanceof Number)&&isFinite(+t)}function finiteOrDefault(t,e){return isNumberFinite(t)?t:e}function valueOrDefault(t,e){return typeof t>"u"?e:t}const toPercentage=(t,e)=>typeof t=="string"&&t.endsWith("%")?parseFloat(t)/100:+t/e,toDimension=(t,e)=>typeof t=="string"&&t.endsWith("%")?parseFloat(t)/100*e:+t;function callback(t,e,i){if(t&&typeof t.call=="function")return t.apply(i,e)}function each(t,e,i,n){let s,a,r;if(isArray(t))if(a=t.length,n)for(s=a-1;s>=0;s--)e.call(i,t[s],s);else for(s=0;st,x:t=>t.x,y:t=>t.y};function _splitKey(t){const e=t.split("."),i=[];let n="";for(const s of e)n+=s,n.endsWith("\\")?n=n.slice(0,-1)+".":(i.push(n),n="");return i}function _getKeyResolver(t){const e=_splitKey(t);return i=>{for(const n of e){if(n==="")break;i=i&&i[n]}return i}}function resolveObjectKey(t,e){return(keyResolvers[e]||(keyResolvers[e]=_getKeyResolver(e)))(t)}function _capitalize(t){return t.charAt(0).toUpperCase()+t.slice(1)}const defined=t=>typeof t<"u",isFunction=t=>typeof t=="function",setsEqual=(t,e)=>{if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0};function _isClickEvent(t){return t.type==="mouseup"||t.type==="click"||t.type==="contextmenu"}const PI=Math.PI,TAU=2*PI,PITAU=TAU+PI,INFINITY=Number.POSITIVE_INFINITY,RAD_PER_DEG=PI/180,HALF_PI=PI/2,QUARTER_PI=PI/4,TWO_THIRDS_PI=PI*2/3,log10=Math.log10,sign=Math.sign;function almostEquals(t,e,i){return Math.abs(t-e)s-a).pop(),e}function isNumber(t){return!isNaN(parseFloat(t))&&isFinite(t)}function almostWhole(t,e){const i=Math.round(t);return i-e<=t&&i+e>=t}function _setMinAndMaxByKey(t,e,i){let n,s,a;for(n=0,s=t.length;nc&&d=Math.min(e,i)-n&&t<=Math.max(e,i)+n}function _lookup(t,e,i){i=i||(r=>t[r]1;)a=s+n>>1,i(a)?s=a:n=a;return{lo:s,hi:n}}const _lookupByKey=(t,e,i,n)=>_lookup(t,i,n?s=>{const a=t[s][e];return at[s][e]_lookup(t,i,n=>t[n][e]>=i);function _filterBetween(t,e,i){let n=0,s=t.length;for(;nn&&t[s-1]>i;)s--;return n>0||s{const n="_onData"+_capitalize(i),s=t[i];Object.defineProperty(t,i,{configurable:!0,enumerable:!1,value(...a){const r=s.apply(this,a);return t._chartjs.listeners.forEach(l=>{typeof l[n]=="function"&&l[n](...a)}),r}})})}function unlistenArrayEvents(t,e){const i=t._chartjs;if(!i)return;const n=i.listeners,s=n.indexOf(e);s!==-1&&n.splice(s,1),!(n.length>0)&&(arrayEvents.forEach(a=>{delete t[a]}),delete t._chartjs)}function _arrayUnique(t){const e=new Set;let i,n;for(i=0,n=t.length;i"u"?function(t){return t()}:window.requestAnimationFrame}();function throttled(t,e){let i=[],n=!1;return function(...s){i=s,n||(n=!0,requestAnimFrame.call(window,()=>{n=!1,t.apply(e,i)}))}}function debounce(t,e){let i;return function(...n){return e?(clearTimeout(i),i=setTimeout(t,e,n)):t.apply(this,n),e}}const _toLeftRightCenter=t=>t==="start"?"left":t==="end"?"right":"center",_alignStartEnd=(t,e,i)=>t==="start"?e:t==="end"?i:(e+i)/2,_textX=(t,e,i,n)=>t===(n?"left":"right")?i:t==="center"?(e+i)/2:e;function _getStartAndCountOfVisiblePoints(t,e,i){const n=e.length;let s=0,a=n;if(t._sorted){const{iScale:r,_parsed:l}=t,c=r.axis,{min:d,max:u,minDefined:h,maxDefined:f}=r.getUserBounds();h&&(s=_limitValue(Math.min(_lookupByKey(l,r.axis,d).lo,i?n:_lookupByKey(e,c,r.getPixelForValue(d)).lo),0,n-1)),f?a=_limitValue(Math.max(_lookupByKey(l,r.axis,u,!0).hi+1,i?0:_lookupByKey(e,c,r.getPixelForValue(u),!0).hi+1),s,n)-s:a=n-s}return{start:s,count:a}}function _scaleRangesChanged(t){const{xScale:e,yScale:i,_scaleRanges:n}=t,s={xmin:e.min,xmax:e.max,ymin:i.min,ymax:i.max};if(!n)return t._scaleRanges=s,!0;const a=n.xmin!==e.min||n.xmax!==e.max||n.ymin!==i.min||n.ymax!==i.max;return Object.assign(n,s),a}const atEdge=t=>t===0||t===1,elasticIn=(t,e,i)=>-(Math.pow(2,10*(t-=1))*Math.sin((t-e)*TAU/i)),elasticOut=(t,e,i)=>Math.pow(2,-10*t)*Math.sin((t-e)*TAU/i)+1,effects={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>-Math.cos(t*HALF_PI)+1,easeOutSine:t=>Math.sin(t*HALF_PI),easeInOutSine:t=>-.5*(Math.cos(PI*t)-1),easeInExpo:t=>t===0?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>t===1?1:-Math.pow(2,-10*t)+1,easeInOutExpo:t=>atEdge(t)?t:t<.5?.5*Math.pow(2,10*(t*2-1)):.5*(-Math.pow(2,-10*(t*2-1))+2),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>atEdge(t)?t:elasticIn(t,.075,.3),easeOutElastic:t=>atEdge(t)?t:elasticOut(t,.075,.3),easeInOutElastic(t){return atEdge(t)?t:t<.5?.5*elasticIn(t*2,.1125,.45):.5+.5*elasticOut(t*2-1,.1125,.45)},easeInBack(t){return t*t*((1.70158+1)*t-1.70158)},easeOutBack(t){return(t-=1)*t*((1.70158+1)*t+1.70158)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:t=>1-effects.easeOutBounce(1-t),easeOutBounce(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:t=>t<.5?effects.easeInBounce(t*2)*.5:effects.easeOutBounce(t*2-1)*.5+.5};function isPatternOrGradient(t){if(t&&typeof t=="object"){const e=t.toString();return e==="[object CanvasPattern]"||e==="[object CanvasGradient]"}return!1}function color(t){return isPatternOrGradient(t)?t:new Color(t)}function getHoverColor(t){return isPatternOrGradient(t)?t:new Color(t).saturate(.5).darken(.1).hexString()}const numbers=["x","y","borderWidth","radius","tension"],colors=["color","borderColor","backgroundColor"];function applyAnimationsDefaults(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:e=>e!=="onProgress"&&e!=="onComplete"&&e!=="fn"}),t.set("animations",{colors:{type:"color",properties:colors},numbers:{type:"number",properties:numbers}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>e|0}}}})}function applyLayoutsDefaults(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}const intlCache=new Map;function getNumberFormat(t,e){e=e||{};const i=t+JSON.stringify(e);let n=intlCache.get(i);return n||(n=new Intl.NumberFormat(t,e),intlCache.set(i,n)),n}function formatNumber(t,e,i){return getNumberFormat(e,i).format(t)}const formatters={values(t){return isArray(t)?t:""+t},numeric(t,e,i){if(t===0)return"0";const n=this.chart.options.locale;let s,a=t;if(i.length>1){const d=Math.max(Math.abs(i[0].value),Math.abs(i[i.length-1].value));(d<1e-4||d>1e15)&&(s="scientific"),a=calculateDelta(t,i)}const r=log10(Math.abs(a)),l=Math.max(Math.min(-1*Math.floor(r),20),0),c={notation:s,minimumFractionDigits:l,maximumFractionDigits:l};return Object.assign(c,this.options.ticks.format),formatNumber(t,n,c)},logarithmic(t,e,i){if(t===0)return"0";const n=i[e].significand||t/Math.pow(10,Math.floor(log10(t)));return[1,2,3,5,10,15].includes(n)||e>.8*i.length?formatters.numeric.call(this,t,e,i):""}};function calculateDelta(t,e){let i=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;return Math.abs(i)>=1&&t!==Math.floor(t)&&(i=t-Math.floor(t)),i}var Ticks={formatters};function applyScaleDefaults(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(e,i)=>i.lineWidth,tickColor:(e,i)=>i.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Ticks.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&e!=="callback"&&e!=="parser",_indexable:e=>e!=="borderDash"&&e!=="tickBorderDash"&&e!=="dash"}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:e=>e!=="backdropPadding"&&e!=="callback",_indexable:e=>e!=="backdropPadding"})}const overrides=Object.create(null),descriptors=Object.create(null);function getScope$1(t,e){if(!e)return t;const i=e.split(".");for(let n=0,s=i.length;nn.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(n,s)=>getHoverColor(s.backgroundColor),this.hoverBorderColor=(n,s)=>getHoverColor(s.borderColor),this.hoverColor=(n,s)=>getHoverColor(s.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e),this.apply(i)}set(e,i){return set(this,e,i)}get(e){return getScope$1(this,e)}describe(e,i){return set(descriptors,e,i)}override(e,i){return set(overrides,e,i)}route(e,i,n,s){const a=getScope$1(this,e),r=getScope$1(this,n),l="_"+i;Object.defineProperties(a,{[l]:{value:a[i],writable:!0},[i]:{enumerable:!0,get(){const c=this[l],d=r[s];return isObject(c)?Object.assign({},d,c):valueOrDefault(c,d)},set(c){this[l]=c}}})}apply(e){e.forEach(i=>i(this))}}var defaults=new Defaults({_scriptable:t=>!t.startsWith("on"),_indexable:t=>t!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[applyAnimationsDefaults,applyLayoutsDefaults,applyScaleDefaults]);function toFontString(t){return!t||isNullOrUndef(t.size)||isNullOrUndef(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function _measureText(t,e,i,n,s){let a=e[s];return a||(a=e[s]=t.measureText(s).width,i.push(s)),a>n&&(n=a),n}function _longestText(t,e,i,n){n=n||{};let s=n.data=n.data||{},a=n.garbageCollect=n.garbageCollect||[];n.font!==e&&(s=n.data={},a=n.garbageCollect=[],n.font=e),t.save(),t.font=e;let r=0;const l=i.length;let c,d,u,h,f;for(c=0;ci.length){for(c=0;c0&&t.stroke()}}function _isPointInArea(t,e,i){return i=i||.5,!e||t&&t.x>e.left-i&&t.xe.top-i&&t.y0&&a.strokeColor!=="";let c,d;for(t.save(),t.font=s.string,setRenderOpts(t,a),c=0;c+t||0;function _readValueToProps(t,e){const i={},n=isObject(e),s=n?Object.keys(e):e,a=isObject(t)?n?r=>valueOrDefault(t[r],t[e[r]]):r=>t[r]:()=>t;for(const r of s)i[r]=numberOrZero(a(r));return i}function toTRBL(t){return _readValueToProps(t,{top:"y",right:"x",bottom:"y",left:"x"})}function toTRBLCorners(t){return _readValueToProps(t,["topLeft","topRight","bottomLeft","bottomRight"])}function toPadding(t){const e=toTRBL(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function toFont(t,e){t=t||{},e=e||defaults.font;let i=valueOrDefault(t.size,e.size);typeof i=="string"&&(i=parseInt(i,10));let n=valueOrDefault(t.style,e.style);n&&!(""+n).match(FONT_STYLE)&&(console.warn('Invalid font style specified: "'+n+'"'),n=void 0);const s={family:valueOrDefault(t.family,e.family),lineHeight:toLineHeight(valueOrDefault(t.lineHeight,e.lineHeight),i),size:i,style:n,weight:valueOrDefault(t.weight,e.weight),string:""};return s.string=toFontString(s),s}function resolve(t,e,i,n){let s=!0,a,r,l;for(a=0,r=t.length;ai&&l===0?0:l+c;return{min:r(n,-Math.abs(a)),max:r(s,a)}}function createContext(t,e){return Object.assign(Object.create(t),e)}function _createResolver(t,e=[""],i=t,n,s=()=>t[0]){defined(n)||(n=_resolve("_fallback",t));const a={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:i,_fallback:n,_getTarget:s,override:r=>_createResolver([r,...t],e,i,n)};return new Proxy(a,{deleteProperty(r,l){return delete r[l],delete r._keys,delete t[0][l],!0},get(r,l){return _cached(r,l,()=>_resolveWithPrefixes(l,e,t,r))},getOwnPropertyDescriptor(r,l){return Reflect.getOwnPropertyDescriptor(r._scopes[0],l)},getPrototypeOf(){return Reflect.getPrototypeOf(t[0])},has(r,l){return getKeysFromAllScopes(r).includes(l)},ownKeys(r){return getKeysFromAllScopes(r)},set(r,l,c){const d=r._storage||(r._storage=s());return r[l]=d[l]=c,delete r._keys,!0}})}function _attachContext(t,e,i,n){const s={_cacheable:!1,_proxy:t,_context:e,_subProxy:i,_stack:new Set,_descriptors:_descriptors(t,n),setContext:a=>_attachContext(t,a,i,n),override:a=>_attachContext(t.override(a),e,i,n)};return new Proxy(s,{deleteProperty(a,r){return delete a[r],delete t[r],!0},get(a,r,l){return _cached(a,r,()=>_resolveWithContext(a,r,l))},getOwnPropertyDescriptor(a,r){return a._descriptors.allKeys?Reflect.has(t,r)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,r)},getPrototypeOf(){return Reflect.getPrototypeOf(t)},has(a,r){return Reflect.has(t,r)},ownKeys(){return Reflect.ownKeys(t)},set(a,r,l){return t[r]=l,delete a[r],!0}})}function _descriptors(t,e={scriptable:!0,indexable:!0}){const{_scriptable:i=e.scriptable,_indexable:n=e.indexable,_allKeys:s=e.allKeys}=t;return{allKeys:s,scriptable:i,indexable:n,isScriptable:isFunction(i)?i:()=>i,isIndexable:isFunction(n)?n:()=>n}}const readKey=(t,e)=>t?t+_capitalize(e):e,needsSubResolver=(t,e)=>isObject(e)&&t!=="adapters"&&(Object.getPrototypeOf(e)===null||e.constructor===Object);function _cached(t,e,i){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const n=i();return t[e]=n,n}function _resolveWithContext(t,e,i){const{_proxy:n,_context:s,_subProxy:a,_descriptors:r}=t;let l=n[e];return isFunction(l)&&r.isScriptable(e)&&(l=_resolveScriptable(e,l,t,i)),isArray(l)&&l.length&&(l=_resolveArray(e,l,t,r.isIndexable)),needsSubResolver(e,l)&&(l=_attachContext(l,s,a&&a[e],r)),l}function _resolveScriptable(t,e,i,n){const{_proxy:s,_context:a,_subProxy:r,_stack:l}=i;if(l.has(t))throw new Error("Recursion detected: "+Array.from(l).join("->")+"->"+t);return l.add(t),e=e(a,r||n),l.delete(t),needsSubResolver(t,e)&&(e=createSubResolver(s._scopes,s,t,e)),e}function _resolveArray(t,e,i,n){const{_proxy:s,_context:a,_subProxy:r,_descriptors:l}=i;if(defined(a.index)&&n(t))e=e[a.index%e.length];else if(isObject(e[0])){const c=e,d=s._scopes.filter(u=>u!==c);e=[];for(const u of c){const h=createSubResolver(d,s,t,u);e.push(_attachContext(h,a,r&&r[t],l))}}return e}function resolveFallback(t,e,i){return isFunction(t)?t(e,i):t}const getScope=(t,e)=>t===!0?e:typeof t=="string"?resolveObjectKey(e,t):void 0;function addScopes(t,e,i,n,s){for(const a of e){const r=getScope(i,a);if(r){t.add(r);const l=resolveFallback(r._fallback,i,s);if(defined(l)&&l!==i&&l!==n)return l}else if(r===!1&&defined(n)&&i!==n)return null}return!1}function createSubResolver(t,e,i,n){const s=e._rootScopes,a=resolveFallback(e._fallback,i,n),r=[...t,...s],l=new Set;l.add(n);let c=addScopesFromKey(l,r,i,a||i,n);return c===null||defined(a)&&a!==i&&(c=addScopesFromKey(l,r,a,c,n),c===null)?!1:_createResolver(Array.from(l),[""],s,a,()=>subGetTarget(e,i,n))}function addScopesFromKey(t,e,i,n,s){for(;i;)i=addScopes(t,e,i,n,s);return i}function subGetTarget(t,e,i){const n=t._getTarget();e in n||(n[e]={});const s=n[e];return isArray(s)&&isObject(i)?i:s||{}}function _resolveWithPrefixes(t,e,i,n){let s;for(const a of e)if(s=_resolve(readKey(a,t),i),defined(s))return needsSubResolver(t,s)?createSubResolver(i,n,t,s):s}function _resolve(t,e){for(const i of e){if(!i)continue;const n=i[t];if(defined(n))return n}}function getKeysFromAllScopes(t){let e=t._keys;return e||(e=t._keys=resolveKeysFromAllScopes(t._scopes)),e}function resolveKeysFromAllScopes(t){const e=new Set;for(const i of t)for(const n of Object.keys(i).filter(s=>!s.startsWith("_")))e.add(n);return Array.from(e)}function _parseObjectDataRadialScale(t,e,i,n){const{iScale:s}=t,{key:a="r"}=this._parsing,r=new Array(n);let l,c,d,u;for(l=0,c=n;let==="x"?"y":"x";function splineCurve(t,e,i,n){const s=t.skip?e:t,a=e,r=i.skip?e:i,l=distanceBetweenPoints(a,s),c=distanceBetweenPoints(r,a);let d=l/(l+c),u=c/(l+c);d=isNaN(d)?0:d,u=isNaN(u)?0:u;const h=n*d,f=n*u;return{previous:{x:a.x-h*(r.x-s.x),y:a.y-h*(r.y-s.y)},next:{x:a.x+f*(r.x-s.x),y:a.y+f*(r.y-s.y)}}}function monotoneAdjust(t,e,i){const n=t.length;let s,a,r,l,c,d=getPoint(t,0);for(let u=0;u!d.skip)),e.cubicInterpolationMode==="monotone")splineCurveMonotone(t,s);else{let d=n?t[t.length-1]:t[0];for(a=0,r=t.length;at.ownerDocument.defaultView.getComputedStyle(t,null);function getStyle(t,e){return getComputedStyle$1(t).getPropertyValue(e)}const positions=["top","right","bottom","left"];function getPositionedStyle(t,e,i){const n={};i=i?"-"+i:"";for(let s=0;s<4;s++){const a=positions[s];n[a]=parseFloat(t[e+"-"+a+i])||0}return n.width=n.left+n.right,n.height=n.top+n.bottom,n}const useOffsetPos=(t,e,i)=>(t>0||e>0)&&(!i||!i.shadowRoot);function getCanvasPosition(t,e){const i=t.touches,n=i&&i.length?i[0]:t,{offsetX:s,offsetY:a}=n;let r=!1,l,c;if(useOffsetPos(s,a,t.target))l=s,c=a;else{const d=e.getBoundingClientRect();l=n.clientX-d.left,c=n.clientY-d.top,r=!0}return{x:l,y:c,box:r}}function getRelativePosition(t,e){if("native"in t)return t;const{canvas:i,currentDevicePixelRatio:n}=e,s=getComputedStyle$1(i),a=s.boxSizing==="border-box",r=getPositionedStyle(s,"padding"),l=getPositionedStyle(s,"border","width"),{x:c,y:d,box:u}=getCanvasPosition(t,i),h=r.left+(u&&l.left),f=r.top+(u&&l.top);let{width:g,height:m}=e;return a&&(g-=r.width+l.width,m-=r.height+l.height),{x:Math.round((c-h)/g*i.width/n),y:Math.round((d-f)/m*i.height/n)}}function getContainerSize(t,e,i){let n,s;if(e===void 0||i===void 0){const a=_getParentNode(t);if(!a)e=t.clientWidth,i=t.clientHeight;else{const r=a.getBoundingClientRect(),l=getComputedStyle$1(a),c=getPositionedStyle(l,"border","width"),d=getPositionedStyle(l,"padding");e=r.width-d.width-c.width,i=r.height-d.height-c.height,n=parseMaxStyle(l.maxWidth,a,"clientWidth"),s=parseMaxStyle(l.maxHeight,a,"clientHeight")}}return{width:e,height:i,maxWidth:n||INFINITY,maxHeight:s||INFINITY}}const round1=t=>Math.round(t*10)/10;function getMaximumSize(t,e,i,n){const s=getComputedStyle$1(t),a=getPositionedStyle(s,"margin"),r=parseMaxStyle(s.maxWidth,t,"clientWidth")||INFINITY,l=parseMaxStyle(s.maxHeight,t,"clientHeight")||INFINITY,c=getContainerSize(t,e,i);let{width:d,height:u}=c;if(s.boxSizing==="content-box"){const f=getPositionedStyle(s,"border","width"),g=getPositionedStyle(s,"padding");d-=g.width+f.width,u-=g.height+f.height}return d=Math.max(0,d-a.width),u=Math.max(0,n?d/n:u-a.height),d=round1(Math.min(d,r,c.maxWidth)),u=round1(Math.min(u,l,c.maxHeight)),d&&!u&&(u=round1(d/2)),(e!==void 0||i!==void 0)&&n&&c.height&&u>c.height&&(u=c.height,d=round1(Math.floor(u*n))),{width:d,height:u}}function retinaScale(t,e,i){const n=e||1,s=Math.floor(t.height*n),a=Math.floor(t.width*n);t.height=Math.floor(t.height),t.width=Math.floor(t.width);const r=t.canvas;return r.style&&(i||!r.style.height&&!r.style.width)&&(r.style.height=`${t.height}px`,r.style.width=`${t.width}px`),t.currentDevicePixelRatio!==n||r.height!==s||r.width!==a?(t.currentDevicePixelRatio=n,r.height=s,r.width=a,t.ctx.setTransform(n,0,0,n,0,0),!0):!1}const supportsEventListenerOptions=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(e){}return t}();function readUsedSize(t,e){const i=getStyle(t,e),n=i&&i.match(/^(\d+)(\.\d+)?px$/);return n?+n[1]:void 0}function _pointInLine(t,e,i,n){return{x:t.x+i*(e.x-t.x),y:t.y+i*(e.y-t.y)}}function _steppedInterpolation(t,e,i,n){return{x:t.x+i*(e.x-t.x),y:n==="middle"?i<.5?t.y:e.y:n==="after"?i<1?t.y:e.y:i>0?e.y:t.y}}function _bezierInterpolation(t,e,i,n){const s={x:t.cp2x,y:t.cp2y},a={x:e.cp1x,y:e.cp1y},r=_pointInLine(t,s,i),l=_pointInLine(s,a,i),c=_pointInLine(a,e,i),d=_pointInLine(r,l,i),u=_pointInLine(l,c,i);return _pointInLine(d,u,i)}const getRightToLeftAdapter=function(t,e){return{x(i){return t+t+e-i},setWidth(i){e=i},textAlign(i){return i==="center"?i:i==="right"?"left":"right"},xPlus(i,n){return i-n},leftForLtr(i,n){return i-n}}},getLeftToRightAdapter=function(){return{x(t){return t},setWidth(t){},textAlign(t){return t},xPlus(t,e){return t+e},leftForLtr(t,e){return t}}};function getRtlAdapter(t,e,i){return t?getRightToLeftAdapter(e,i):getLeftToRightAdapter()}function overrideTextDirection(t,e){let i,n;(e==="ltr"||e==="rtl")&&(i=t.canvas.style,n=[i.getPropertyValue("direction"),i.getPropertyPriority("direction")],i.setProperty("direction",e,"important"),t.prevTextDirection=n)}function restoreTextDirection(t,e){e!==void 0&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function propertyFn(t){return t==="angle"?{between:_angleBetween,compare:_angleDiff,normalize:_normalizeAngle}:{between:_isBetween,compare:(e,i)=>e-i,normalize:e=>e}}function normalizeSegment({start:t,end:e,count:i,loop:n,style:s}){return{start:t%i,end:e%i,loop:n&&(e-t+1)%i===0,style:s}}function getSegment(t,e,i){const{property:n,start:s,end:a}=i,{between:r,normalize:l}=propertyFn(n),c=e.length;let{start:d,end:u,loop:h}=t,f,g;if(h){for(d+=c,u+=c,f=0,g=c;fc(s,N,B)&&l(s,N)!==0,P=()=>l(a,B)===0||c(a,N,B),H=()=>_||L(),U=()=>!_||P();for(let W=u,X=u;W<=h;++W)D=e[W%r],!D.skip&&(B=d(D[n]),B!==N&&(_=c(B,s,a),w===null&&H()&&(w=l(B,s)===0?W:X),w!==null&&U()&&(m.push(normalizeSegment({start:w,end:W,loop:f,count:r,style:g})),w=null),X=W,N=B));return w!==null&&m.push(normalizeSegment({start:w,end:h,loop:f,count:r,style:g})),m}function _boundSegments(t,e){const i=[],n=t.segments;for(let s=0;ss&&t[a%e].skip;)a--;return a%=e,{start:s,end:a}}function solidSegments(t,e,i,n){const s=t.length,a=[];let r=e,l=t[e],c;for(c=e+1;c<=i;++c){const d=t[c%s];d.skip||d.stop?l.skip||(n=!1,a.push({start:e%s,end:(c-1)%s,loop:n}),e=r=d.stop?c:null):(r=c,l.skip&&(e=c)),l=d}return r!==null&&a.push({start:e%s,end:r%s,loop:n}),a}function _computeSegments(t,e){const i=t.points,n=t.options.spanGaps,s=i.length;if(!s)return[];const a=!!t._loop,{start:r,end:l}=findStartAndEnd(i,s,a,n);if(n===!0)return splitByStyles(t,[{start:r,end:l,loop:a}],i,e);const c=ll({chart:e,initial:i.initial,numSteps:r,currentStep:Math.min(n-i.start,r)}))}_refresh(){this._request||(this._running=!0,this._request=requestAnimFrame.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(e=Date.now()){let i=0;this._charts.forEach((n,s)=>{if(!n.running||!n.items.length)return;const a=n.items;let r=a.length-1,l=!1,c;for(;r>=0;--r)c=a[r],c._active?(c._total>n.duration&&(n.duration=c._total),c.tick(e),l=!0):(a[r]=a[a.length-1],a.pop());l&&(s.draw(),this._notify(s,n,e,"progress")),a.length||(n.running=!1,this._notify(s,n,e,"complete"),n.initial=!1),i+=a.length}),this._lastDate=e,i===0&&(this._running=!1)}_getAnims(e){const i=this._charts;let n=i.get(e);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},i.set(e,n)),n}listen(e,i,n){this._getAnims(e).listeners[i].push(n)}add(e,i){!i||!i.length||this._getAnims(e).items.push(...i)}has(e){return this._getAnims(e).items.length>0}start(e){const i=this._charts.get(e);!i||(i.running=!0,i.start=Date.now(),i.duration=i.items.reduce((n,s)=>Math.max(n,s._duration),0),this._refresh())}running(e){if(!this._running)return!1;const i=this._charts.get(e);return!(!i||!i.running||!i.items.length)}stop(e){const i=this._charts.get(e);if(!i||!i.items.length)return;const n=i.items;let s=n.length-1;for(;s>=0;--s)n[s].cancel();i.items=[],this._notify(e,i,Date.now(),"complete")}remove(e){return this._charts.delete(e)}}var animator=new Animator;const transparent="transparent",interpolators={boolean(t,e,i){return i>.5?e:t},color(t,e,i){const n=color(t||transparent),s=n.valid&&color(e||transparent);return s&&s.valid?s.mix(n,i).hexString():e},number(t,e,i){return t+(e-t)*i}};class Animation{constructor(e,i,n,s){const a=i[n];s=resolve([e.to,s,a,e.from]);const r=resolve([e.from,a,s]);this._active=!0,this._fn=e.fn||interpolators[e.type||typeof r],this._easing=effects[e.easing]||effects.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=i,this._prop=n,this._from=r,this._to=s,this._promises=void 0}active(){return this._active}update(e,i,n){if(this._active){this._notify(!1);const s=this._target[this._prop],a=n-this._start,r=this._duration-a;this._start=n,this._duration=Math.floor(Math.max(r,e.duration)),this._total+=a,this._loop=!!e.loop,this._to=resolve([e.to,i,s,e.from]),this._from=resolve([e.from,s,i])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){const i=e-this._start,n=this._duration,s=this._prop,a=this._from,r=this._loop,l=this._to;let c;if(this._active=a!==l&&(r||i1?2-c:c,c=this._easing(Math.min(1,Math.max(0,c))),this._target[s]=this._fn(a,l,c)}wait(){const e=this._promises||(this._promises=[]);return new Promise((i,n)=>{e.push({res:i,rej:n})})}_notify(e){const i=e?"res":"rej",n=this._promises||[];for(let s=0;s{const a=e[s];if(!isObject(a))return;const r={};for(const l of i)r[l]=a[l];(isArray(a.properties)&&a.properties||[s]).forEach(l=>{(l===s||!n.has(l))&&n.set(l,r)})})}_animateOptions(e,i){const n=i.options,s=resolveTargetOptions(e,n);if(!s)return[];const a=this._createAnimations(s,n);return n.$shared&&awaitAll(e.options.$animations,n).then(()=>{e.options=n},()=>{}),a}_createAnimations(e,i){const n=this._properties,s=[],a=e.$animations||(e.$animations={}),r=Object.keys(i),l=Date.now();let c;for(c=r.length-1;c>=0;--c){const d=r[c];if(d.charAt(0)==="$")continue;if(d==="options"){s.push(...this._animateOptions(e,i));continue}const u=i[d];let h=a[d];const f=n.get(d);if(h)if(f&&h.active()){h.update(f,u,l);continue}else h.cancel();if(!f||!f.duration){e[d]=u;continue}a[d]=h=new Animation(f,e,d,u),s.push(h)}return s}update(e,i){if(this._properties.size===0){Object.assign(e,i);return}const n=this._createAnimations(e,i);if(n.length)return animator.add(this._chart,n),!0}}function awaitAll(t,e){const i=[],n=Object.keys(e);for(let s=0;s0||!i&&a<0)return s.index}return null}function updateStacks(t,e){const{chart:i,_cachedMeta:n}=t,s=i._stacks||(i._stacks={}),{iScale:a,vScale:r,index:l}=n,c=a.axis,d=r.axis,u=getStackKey(a,r,n),h=e.length;let f;for(let g=0;gi[n].axis===e).shift()}function createDatasetContext(t,e){return createContext(t,{active:!1,dataset:void 0,datasetIndex:e,index:e,mode:"default",type:"dataset"})}function createDataContext(t,e,i){return createContext(t,{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:i,index:e,mode:"default",type:"data"})}function clearStacks(t,e){const i=t.controller.index,n=t.vScale&&t.vScale.axis;if(!!n){e=e||t._parsed;for(const s of e){const a=s._stacks;if(!a||a[n]===void 0||a[n][i]===void 0)return;delete a[n][i],a[n]._visualValues!==void 0&&a[n]._visualValues[i]!==void 0&&delete a[n]._visualValues[i]}}}const isDirectUpdateMode=t=>t==="reset"||t==="none",cloneIfNotShared=(t,e)=>e?t:Object.assign({},t),createStack=(t,e,i)=>t&&!e.hidden&&e._stacked&&{keys:getSortedDatasetIndices(i,!0),values:null};class DatasetController{constructor(e,i){this.chart=e,this._ctx=e.ctx,this.index=i,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=isStacked(e.vScale,e),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(e){this.index!==e&&clearStacks(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,i=this._cachedMeta,n=this.getDataset(),s=(h,f,g,m)=>h==="x"?f:h==="r"?m:g,a=i.xAxisID=valueOrDefault(n.xAxisID,getFirstScaleId(e,"x")),r=i.yAxisID=valueOrDefault(n.yAxisID,getFirstScaleId(e,"y")),l=i.rAxisID=valueOrDefault(n.rAxisID,getFirstScaleId(e,"r")),c=i.indexAxis,d=i.iAxisID=s(c,a,r,l),u=i.vAxisID=s(c,r,a,l);i.xScale=this.getScaleForId(a),i.yScale=this.getScaleForId(r),i.rScale=this.getScaleForId(l),i.iScale=this.getScaleForId(d),i.vScale=this.getScaleForId(u)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){const i=this._cachedMeta;return e===i.iScale?i.vScale:i.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&unlistenArrayEvents(this._data,this),e._stacked&&clearStacks(e)}_dataCheck(){const e=this.getDataset(),i=e.data||(e.data=[]),n=this._data;if(isObject(i))this._data=convertObjectDataToArray(i);else if(n!==i){if(n){unlistenArrayEvents(n,this);const s=this._cachedMeta;clearStacks(s),s._parsed=[]}i&&Object.isExtensible(i)&&listenArrayEvents(i,this),this._syncList=[],this._data=i}}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const i=this._cachedMeta,n=this.getDataset();let s=!1;this._dataCheck();const a=i._stacked;i._stacked=isStacked(i.vScale,i),i.stack!==n.stack&&(s=!0,clearStacks(i),i.stack=n.stack),this._resyncElements(e),(s||a!==i._stacked)&&updateStacks(this,i._parsed)}configure(){const e=this.chart.config,i=e.datasetScopeKeys(this._type),n=e.getOptionScopes(this.getDataset(),i,!0);this.options=e.createResolver(n,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,i){const{_cachedMeta:n,_data:s}=this,{iScale:a,_stacked:r}=n,l=a.axis;let c=e===0&&i===s.length?!0:n._sorted,d=e>0&&n._parsed[e-1],u,h,f;if(this._parsing===!1)n._parsed=s,n._sorted=!0,f=s;else{isArray(s[e])?f=this.parseArrayData(n,s,e,i):isObject(s[e])?f=this.parseObjectData(n,s,e,i):f=this.parsePrimitiveData(n,s,e,i);const g=()=>h[l]===null||d&&h[l]_||h<_}for(f=0;f=0;--f)if(!m()){this.updateRangeFromParsed(d,e,g,c);break}}return d}getAllParsedValues(e){const i=this._cachedMeta._parsed,n=[];let s,a,r;for(s=0,a=i.length;s=0&&ethis.getContext(n,s,i),_=d.resolveNamedOptions(f,g,m,h);return _.$shared&&(_.$shared=c,a[r]=Object.freeze(cloneIfNotShared(_,c))),_}_resolveAnimations(e,i,n){const s=this.chart,a=this._cachedDataOpts,r=`animation-${i}`,l=a[r];if(l)return l;let c;if(s.options.animation!==!1){const u=this.chart.config,h=u.datasetAnimationScopeKeys(this._type,i),f=u.getOptionScopes(this.getDataset(),h);c=u.createResolver(f,this.getContext(e,n,i))}const d=new Animations(s,c&&c.animations);return c&&c._cacheable&&(a[r]=Object.freeze(d)),d}getSharedOptions(e){if(!!e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,i){return!i||isDirectUpdateMode(e)||this.chart._animationsDisabled}_getSharedOptions(e,i){const n=this.resolveDataElementOptions(e,i),s=this._sharedOptions,a=this.getSharedOptions(n),r=this.includeOptions(i,a)||a!==s;return this.updateSharedOptions(a,i,n),{sharedOptions:a,includeOptions:r}}updateElement(e,i,n,s){isDirectUpdateMode(s)?Object.assign(e,n):this._resolveAnimations(i,s).update(e,n)}updateSharedOptions(e,i,n){e&&!isDirectUpdateMode(i)&&this._resolveAnimations(void 0,i).update(e,n)}_setStyle(e,i,n,s){e.active=s;const a=this.getStyle(i,s);this._resolveAnimations(i,n,s).update(e,{options:!s&&this.getSharedOptions(a)||a})}removeHoverStyle(e,i,n){this._setStyle(e,n,"active",!1)}setHoverStyle(e,i,n){this._setStyle(e,n,"active",!0)}_removeDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){const i=this._data,n=this._cachedMeta.data;for(const[l,c,d]of this._syncList)this[l](c,d);this._syncList=[];const s=n.length,a=i.length,r=Math.min(a,s);r&&this.parse(0,r),a>s?this._insertElements(s,a-s,e):a{for(d.length+=i,l=d.length-1;l>=r;l--)d[l]=d[l-i]};for(c(a),l=e;ls-a))}return t._cache.$bar}function computeMinSampleSize(t){const e=t.iScale,i=getAllScaleValues(e,t.type);let n=e._length,s,a,r,l;const c=()=>{r===32767||r===-32768||(defined(l)&&(n=Math.min(n,Math.abs(r-l)||n)),l=r)};for(s=0,a=i.length;s0?s[t-1]:null,l=tMath.abs(l)&&(c=l,d=r),e[i.axis]=d,e._custom={barStart:c,barEnd:d,start:s,end:a,min:r,max:l}}function parseValue(t,e,i,n){return isArray(t)?parseFloatBar(t,e,i,n):e[i.axis]=i.parse(t,n),e}function parseArrayOrPrimitive(t,e,i,n){const s=t.iScale,a=t.vScale,r=s.getLabels(),l=s===a,c=[];let d,u,h,f;for(d=i,u=i+n;d=i?1:-1)}function borderProps(t){let e,i,n,s,a;return t.horizontal?(e=t.base>t.x,i="left",n="right"):(e=t.basec.controller.options.grouped),a=n.options.stacked,r=[],l=c=>{const d=c.controller.getParsed(i),u=d&&d[c.vScale.axis];if(isNullOrUndef(u)||isNaN(u))return!0};for(const c of s)if(!(i!==void 0&&l(c))&&((a===!1||r.indexOf(c.stack)===-1||a===void 0&&c.stack===void 0)&&r.push(c.stack),c.index===e))break;return r.length||r.push(void 0),r}_getStackCount(e){return this._getStacks(void 0,e).length}_getStackIndex(e,i,n){const s=this._getStacks(e,n),a=i!==void 0?s.indexOf(i):-1;return a===-1?s.length-1:a}_getRuler(){const e=this.options,i=this._cachedMeta,n=i.iScale,s=[];let a,r;for(a=0,r=i.data.length;a=0;--n)i=Math.max(i,e[n].size(this.resolveDataElementOptions(n))/2);return i>0&&i}getLabelAndValue(e){const i=this._cachedMeta,n=this.chart.data.labels||[],{xScale:s,yScale:a}=i,r=this.getParsed(e),l=s.getLabelForValue(r.x),c=a.getLabelForValue(r.y),d=r._custom;return{label:n[e]||"",value:"("+l+", "+c+(d?", "+d:"")+")"}}update(e){const i=this._cachedMeta.data;this.updateElements(i,0,i.length,e)}updateElements(e,i,n,s){const a=s==="reset",{iScale:r,vScale:l}=this._cachedMeta,{sharedOptions:c,includeOptions:d}=this._getSharedOptions(i,s),u=r.axis,h=l.axis;for(let f=i;f_angleBetween(N,l,c,!0)?1:Math.max(L,L*i,P,P*i),m=(N,L,P)=>_angleBetween(N,l,c,!0)?-1:Math.min(L,L*i,P,P*i),_=g(0,d,h),w=g(HALF_PI,u,f),B=m(PI,d,h),D=m(PI+HALF_PI,u,f);n=(_-B)/2,s=(w-D)/2,a=-(_+B)/2,r=-(w+D)/2}return{ratioX:n,ratioY:s,offsetX:a,offsetY:r}}class DoughnutController extends DatasetController{constructor(e,i){super(e,i),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,i){const n=this.getDataset().data,s=this._cachedMeta;if(this._parsing===!1)s._parsed=n;else{let a=c=>+n[c];if(isObject(n[e])){const{key:c="value"}=this._parsing;a=d=>+resolveObjectKey(n[d],c)}let r,l;for(r=e,l=e+i;r0&&!isNaN(e)?TAU*(Math.abs(e)/i):0}getLabelAndValue(e){const i=this._cachedMeta,n=this.chart,s=n.data.labels||[],a=formatNumber(i._parsed[e],n.options.locale);return{label:s[e]||"",value:a}}getMaxBorderWidth(e){let i=0;const n=this.chart;let s,a,r,l,c;if(!e){for(s=0,a=n.data.datasets.length;se!=="spacing",_indexable:e=>e!=="spacing"}),Q(DoughnutController,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const i=e.data;if(i.labels.length&&i.datasets.length){const{labels:{pointStyle:n,color:s}}=e.legend.options;return i.labels.map((a,r)=>{const c=e.getDatasetMeta(0).controller.getStyle(r);return{text:a,fillStyle:c.backgroundColor,strokeStyle:c.borderColor,fontColor:s,lineWidth:c.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(r),index:r}})}return[]}},onClick(e,i,n){n.chart.toggleDataVisibility(i.index),n.chart.update()}}}});class LineController extends DatasetController{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){const i=this._cachedMeta,{dataset:n,data:s=[],_dataset:a}=i,r=this.chart._animationsDisabled;let{start:l,count:c}=_getStartAndCountOfVisiblePoints(i,s,r);this._drawStart=l,this._drawCount=c,_scaleRangesChanged(i)&&(l=0,c=s.length),n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!a._decimated,n.points=s;const d=this.resolveDatasetElementOptions(e);this.options.showLine||(d.borderWidth=0),d.segment=this.options.segment,this.updateElement(n,void 0,{animated:!r,options:d},e),this.updateElements(s,l,c,e)}updateElements(e,i,n,s){const a=s==="reset",{iScale:r,vScale:l,_stacked:c,_dataset:d}=this._cachedMeta,{sharedOptions:u,includeOptions:h}=this._getSharedOptions(i,s),f=r.axis,g=l.axis,{spanGaps:m,segment:_}=this.options,w=isNumber(m)?m:Number.POSITIVE_INFINITY,B=this.chart._animationsDisabled||a||s==="none",D=i+n,N=e.length;let L=i>0&&this.getParsed(i-1);for(let P=0;P=D){U.skip=!0;continue}const W=this.getParsed(P),X=isNullOrUndef(W[g]),G=U[f]=r.getPixelForValue(W[f],P),q=U[g]=a||X?l.getBasePixel():l.getPixelForValue(c?this.applyStack(l,W,c):W[g],P);U.skip=isNaN(G)||isNaN(q)||X,U.stop=P>0&&Math.abs(W[f]-L[f])>w,_&&(U.parsed=W,U.raw=d.data[P]),h&&(U.options=u||this.resolveDataElementOptions(P,H.active?"active":s)),B||this.updateElement(H,P,U,s),L=W}}getMaxOverflow(){const e=this._cachedMeta,i=e.dataset,n=i.options&&i.options.borderWidth||0,s=e.data||[];if(!s.length)return n;const a=s[0].size(this.resolveDataElementOptions(0)),r=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(n,a,r)/2}draw(){const e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}}Q(LineController,"id","line"),Q(LineController,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),Q(LineController,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}});class PolarAreaController extends DatasetController{constructor(e,i){super(e,i),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(e){const i=this._cachedMeta,n=this.chart,s=n.data.labels||[],a=formatNumber(i._parsed[e].r,n.options.locale);return{label:s[e]||"",value:a}}parseObjectData(e,i,n,s){return _parseObjectDataRadialScale.bind(this)(e,i,n,s)}update(e){const i=this._cachedMeta.data;this._updateRadius(),this.updateElements(i,0,i.length,e)}getMinMax(){const e=this._cachedMeta,i={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return e.data.forEach((n,s)=>{const a=this.getParsed(s).r;!isNaN(a)&&this.chart.getDataVisibility(s)&&(ai.max&&(i.max=a))}),i}_updateRadius(){const e=this.chart,i=e.chartArea,n=e.options,s=Math.min(i.right-i.left,i.bottom-i.top),a=Math.max(s/2,0),r=Math.max(n.cutoutPercentage?a/100*n.cutoutPercentage:1,0),l=(a-r)/e.getVisibleDatasetCount();this.outerRadius=a-l*this.index,this.innerRadius=this.outerRadius-l}updateElements(e,i,n,s){const a=s==="reset",r=this.chart,c=r.options.animation,d=this._cachedMeta.rScale,u=d.xCenter,h=d.yCenter,f=d.getIndexAngle(0)-.5*PI;let g=f,m;const _=360/this.countVisibleElements();for(m=0;m{!isNaN(this.getParsed(s).r)&&this.chart.getDataVisibility(s)&&i++}),i}_computeAngle(e,i,n){return this.chart.getDataVisibility(e)?toRadians(this.resolveDataElementOptions(e,i).angle||n):0}}Q(PolarAreaController,"id","polarArea"),Q(PolarAreaController,"defaults",{dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0}),Q(PolarAreaController,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const i=e.data;if(i.labels.length&&i.datasets.length){const{labels:{pointStyle:n,color:s}}=e.legend.options;return i.labels.map((a,r)=>{const c=e.getDatasetMeta(0).controller.getStyle(r);return{text:a,fillStyle:c.backgroundColor,strokeStyle:c.borderColor,fontColor:s,lineWidth:c.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(r),index:r}})}return[]}},onClick(e,i,n){n.chart.toggleDataVisibility(i.index),n.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}});class PieController extends DoughnutController{}Q(PieController,"id","pie"),Q(PieController,"defaults",{cutout:0,rotation:0,circumference:360,radius:"100%"});class RadarController extends DatasetController{getLabelAndValue(e){const i=this._cachedMeta.vScale,n=this.getParsed(e);return{label:i.getLabels()[e],value:""+i.getLabelForValue(n[i.axis])}}parseObjectData(e,i,n,s){return _parseObjectDataRadialScale.bind(this)(e,i,n,s)}update(e){const i=this._cachedMeta,n=i.dataset,s=i.data||[],a=i.iScale.getLabels();if(n.points=s,e!=="resize"){const r=this.resolveDatasetElementOptions(e);this.options.showLine||(r.borderWidth=0);const l={_loop:!0,_fullLoop:a.length===s.length,options:r};this.updateElement(n,void 0,l,e)}this.updateElements(s,0,s.length,e)}updateElements(e,i,n,s){const a=this._cachedMeta.rScale,r=s==="reset";for(let l=i;l0&&this.getParsed(i-1);for(let L=i;L0&&Math.abs(H[g]-N[g])>B,w&&(U.parsed=H,U.raw=d.data[L]),f&&(U.options=h||this.resolveDataElementOptions(L,P.active?"active":s)),D||this.updateElement(P,L,U,s),N=H}this.updateSharedOptions(h,s,u)}getMaxOverflow(){const e=this._cachedMeta,i=e.data||[];if(!this.options.showLine){let l=0;for(let c=i.length-1;c>=0;--c)l=Math.max(l,i[c].size(this.resolveDataElementOptions(c))/2);return l>0&&l}const n=e.dataset,s=n.options&&n.options.borderWidth||0;if(!i.length)return s;const a=i[0].size(this.resolveDataElementOptions(0)),r=i[i.length-1].size(this.resolveDataElementOptions(i.length-1));return Math.max(s,a,r)/2}}Q(ScatterController,"id","scatter"),Q(ScatterController,"defaults",{datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1}),Q(ScatterController,"overrides",{interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}});var controllers=Object.freeze({__proto__:null,BarController,BubbleController,DoughnutController,LineController,PolarAreaController,PieController,RadarController,ScatterController});function abstract(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class DateAdapterBase{static override(e){Object.assign(DateAdapterBase.prototype,e)}constructor(e){this.options=e||{}}init(){}formats(){return abstract()}parse(){return abstract()}format(){return abstract()}add(){return abstract()}diff(){return abstract()}startOf(){return abstract()}endOf(){return abstract()}}var adapters={_date:DateAdapterBase};function binarySearch(t,e,i,n){const{controller:s,data:a,_sorted:r}=t,l=s._cachedMeta.iScale;if(l&&e===l.axis&&e!=="r"&&r&&a.length){const c=l._reversePixels?_rlookupByKey:_lookupByKey;if(n){if(s._sharedOptions){const d=a[0],u=typeof d.getRange=="function"&&d.getRange(e);if(u){const h=c(a,e,i-u),f=c(a,e,i+u);return{lo:h.lo,hi:f.hi}}}}else return c(a,e,i)}return{lo:0,hi:a.length-1}}function evaluateInteractionItems(t,e,i,n,s){const a=t.getSortedVisibleDatasetMetas(),r=i[e];for(let l=0,c=a.length;l{c[r](e[i],s)&&(a.push({element:c,datasetIndex:d,index:u}),l=l||c.inRange(e.x,e.y,s))}),n&&!l?[]:a}var Interaction={evaluateInteractionItems,modes:{index(t,e,i,n){const s=getRelativePosition(e,t),a=i.axis||"x",r=i.includeInvisible||!1,l=i.intersect?getIntersectItems(t,s,a,n,r):getNearestItems(t,s,a,!1,n,r),c=[];return l.length?(t.getSortedVisibleDatasetMetas().forEach(d=>{const u=l[0].index,h=d.data[u];h&&!h.skip&&c.push({element:h,datasetIndex:d.index,index:u})}),c):[]},dataset(t,e,i,n){const s=getRelativePosition(e,t),a=i.axis||"xy",r=i.includeInvisible||!1;let l=i.intersect?getIntersectItems(t,s,a,n,r):getNearestItems(t,s,a,!1,n,r);if(l.length>0){const c=l[0].datasetIndex,d=t.getDatasetMeta(c).data;l=[];for(let u=0;ui.pos===e)}function filterDynamicPositionByAxis(t,e){return t.filter(i=>STATIC_POSITIONS.indexOf(i.pos)===-1&&i.box.axis===e)}function sortByWeight(t,e){return t.sort((i,n)=>{const s=e?n:i,a=e?i:n;return s.weight===a.weight?s.index-a.index:s.weight-a.weight})}function wrapBoxes(t){const e=[];let i,n,s,a,r,l;for(i=0,n=(t||[]).length;id.box.fullSize),!0),n=sortByWeight(filterByPosition(e,"left"),!0),s=sortByWeight(filterByPosition(e,"right")),a=sortByWeight(filterByPosition(e,"top"),!0),r=sortByWeight(filterByPosition(e,"bottom")),l=filterDynamicPositionByAxis(e,"x"),c=filterDynamicPositionByAxis(e,"y");return{fullSize:i,leftAndTop:n.concat(a),rightAndBottom:s.concat(c).concat(r).concat(l),chartArea:filterByPosition(e,"chartArea"),vertical:n.concat(s).concat(c),horizontal:a.concat(r).concat(l)}}function getCombinedMax(t,e,i,n){return Math.max(t[i],e[i])+Math.max(t[n],e[n])}function updateMaxPadding(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function updateDims(t,e,i,n){const{pos:s,box:a}=i,r=t.maxPadding;if(!isObject(s)){i.size&&(t[s]-=i.size);const h=n[i.stack]||{size:0,count:1};h.size=Math.max(h.size,i.horizontal?a.height:a.width),i.size=h.size/h.count,t[s]+=i.size}a.getPadding&&updateMaxPadding(r,a.getPadding());const l=Math.max(0,e.outerWidth-getCombinedMax(r,t,"left","right")),c=Math.max(0,e.outerHeight-getCombinedMax(r,t,"top","bottom")),d=l!==t.w,u=c!==t.h;return t.w=l,t.h=c,i.horizontal?{same:d,other:u}:{same:u,other:d}}function handleMaxPadding(t){const e=t.maxPadding;function i(n){const s=Math.max(e[n]-t[n],0);return t[n]+=s,s}t.y+=i("top"),t.x+=i("left"),i("right"),i("bottom")}function getMargins(t,e){const i=e.maxPadding;function n(s){const a={left:0,top:0,right:0,bottom:0};return s.forEach(r=>{a[r]=Math.max(e[r],i[r])}),a}return n(t?["left","right"]:["top","bottom"])}function fitBoxes(t,e,i,n){const s=[];let a,r,l,c,d,u;for(a=0,r=t.length,d=0;a{typeof _.beforeLayout=="function"&&_.beforeLayout()});const u=c.reduce((_,w)=>w.box.options&&w.box.options.display===!1?_:_+1,0)||1,h=Object.freeze({outerWidth:e,outerHeight:i,padding:s,availableWidth:a,availableHeight:r,vBoxMaxWidth:a/2/u,hBoxMaxHeight:r/2}),f=Object.assign({},s);updateMaxPadding(f,toPadding(n));const g=Object.assign({maxPadding:f,w:a,h:r,x:s.left,y:s.top},s),m=setLayoutDims(c.concat(d),h);fitBoxes(l.fullSize,g,h,m),fitBoxes(c,g,h,m),fitBoxes(d,g,h,m)&&fitBoxes(c,g,h,m),handleMaxPadding(g),placeBoxes(l.leftAndTop,g,h,m),g.x+=g.w,g.y+=g.h,placeBoxes(l.rightAndBottom,g,h,m),t.chartArea={left:g.left,top:g.top,right:g.left+g.w,bottom:g.top+g.h,height:g.h,width:g.w},each(l.chartArea,_=>{const w=_.box;Object.assign(w,t.chartArea),w.update(g.w,g.h,{left:0,top:0,right:0,bottom:0})})}};class BasePlatform{acquireContext(e,i){}releaseContext(e){return!1}addEventListener(e,i,n){}removeEventListener(e,i,n){}getDevicePixelRatio(){return 1}getMaximumSize(e,i,n,s){return i=Math.max(0,i||e.width),n=n||e.height,{width:i,height:Math.max(0,s?Math.floor(i/s):n)}}isAttached(e){return!0}updateConfig(e){}}class BasicPlatform extends BasePlatform{acquireContext(e){return e&&e.getContext&&e.getContext("2d")||null}updateConfig(e){e.options.animation=!1}}const EXPANDO_KEY="$chartjs",EVENT_TYPES={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},isNullOrEmpty=t=>t===null||t==="";function initCanvas(t,e){const i=t.style,n=t.getAttribute("height"),s=t.getAttribute("width");if(t[EXPANDO_KEY]={initial:{height:n,width:s,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",isNullOrEmpty(s)){const a=readUsedSize(t,"width");a!==void 0&&(t.width=a)}if(isNullOrEmpty(n))if(t.style.height==="")t.height=t.width/(e||2);else{const a=readUsedSize(t,"height");a!==void 0&&(t.height=a)}return t}const eventListenerOptions=supportsEventListenerOptions?{passive:!0}:!1;function addListener(t,e,i){t.addEventListener(e,i,eventListenerOptions)}function removeListener(t,e,i){t.canvas.removeEventListener(e,i,eventListenerOptions)}function fromNativeEvent(t,e){const i=EVENT_TYPES[t.type]||t.type,{x:n,y:s}=getRelativePosition(t,e);return{type:i,chart:e,native:t,x:n!==void 0?n:null,y:s!==void 0?s:null}}function nodeListContains(t,e){for(const i of t)if(i===e||i.contains(e))return!0}function createAttachObserver(t,e,i){const n=t.canvas,s=new MutationObserver(a=>{let r=!1;for(const l of a)r=r||nodeListContains(l.addedNodes,n),r=r&&!nodeListContains(l.removedNodes,n);r&&i()});return s.observe(document,{childList:!0,subtree:!0}),s}function createDetachObserver(t,e,i){const n=t.canvas,s=new MutationObserver(a=>{let r=!1;for(const l of a)r=r||nodeListContains(l.removedNodes,n),r=r&&!nodeListContains(l.addedNodes,n);r&&i()});return s.observe(document,{childList:!0,subtree:!0}),s}const drpListeningCharts=new Map;let oldDevicePixelRatio=0;function onWindowResize(){const t=window.devicePixelRatio;t!==oldDevicePixelRatio&&(oldDevicePixelRatio=t,drpListeningCharts.forEach((e,i)=>{i.currentDevicePixelRatio!==t&&e()}))}function listenDevicePixelRatioChanges(t,e){drpListeningCharts.size||window.addEventListener("resize",onWindowResize),drpListeningCharts.set(t,e)}function unlistenDevicePixelRatioChanges(t){drpListeningCharts.delete(t),drpListeningCharts.size||window.removeEventListener("resize",onWindowResize)}function createResizeObserver(t,e,i){const n=t.canvas,s=n&&_getParentNode(n);if(!s)return;const a=throttled((l,c)=>{const d=s.clientWidth;i(l,c),d{const c=l[0],d=c.contentRect.width,u=c.contentRect.height;d===0&&u===0||a(d,u)});return r.observe(s),listenDevicePixelRatioChanges(t,a),r}function releaseObserver(t,e,i){i&&i.disconnect(),e==="resize"&&unlistenDevicePixelRatioChanges(t)}function createProxyAndListen(t,e,i){const n=t.canvas,s=throttled(a=>{t.ctx!==null&&i(fromNativeEvent(a,t))},t);return addListener(n,e,s),s}class DomPlatform extends BasePlatform{acquireContext(e,i){const n=e&&e.getContext&&e.getContext("2d");return n&&n.canvas===e?(initCanvas(e,i),n):null}releaseContext(e){const i=e.canvas;if(!i[EXPANDO_KEY])return!1;const n=i[EXPANDO_KEY].initial;["height","width"].forEach(a=>{const r=n[a];isNullOrUndef(r)?i.removeAttribute(a):i.setAttribute(a,r)});const s=n.style||{};return Object.keys(s).forEach(a=>{i.style[a]=s[a]}),i.width=i.width,delete i[EXPANDO_KEY],!0}addEventListener(e,i,n){this.removeEventListener(e,i);const s=e.$proxies||(e.$proxies={}),r={attach:createAttachObserver,detach:createDetachObserver,resize:createResizeObserver}[i]||createProxyAndListen;s[i]=r(e,i,n)}removeEventListener(e,i){const n=e.$proxies||(e.$proxies={}),s=n[i];if(!s)return;({attach:releaseObserver,detach:releaseObserver,resize:releaseObserver}[i]||removeListener)(e,i,s),n[i]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(e,i,n,s){return getMaximumSize(e,i,n,s)}isAttached(e){const i=_getParentNode(e);return!!(i&&i.isConnected)}}function _detectPlatform(t){return!_isDomSupported()||typeof OffscreenCanvas<"u"&&t instanceof OffscreenCanvas?BasicPlatform:DomPlatform}class Element{constructor(){Q(this,"active",!1)}tooltipPosition(e){const{x:i,y:n}=this.getProps(["x","y"],e);return{x:i,y:n}}hasValue(){return isNumber(this.x)&&isNumber(this.y)}getProps(e,i){const n=this.$animations;if(!i||!n)return this;const s={};return e.forEach(a=>{s[a]=n[a]&&n[a].active()?n[a]._to:this[a]}),s}}Q(Element,"defaults",{}),Q(Element,"defaultRoutes");function autoSkip(t,e){const i=t.options.ticks,n=determineMaxTicks(t),s=Math.min(i.maxTicksLimit||n,n),a=i.major.enabled?getMajorIndices(e):[],r=a.length,l=a[0],c=a[r-1],d=[];if(r>s)return skipMajors(e,d,a,r/s),d;const u=calculateSpacing(a,e,s);if(r>0){let h,f;const g=r>1?Math.round((c-l)/(r-1)):null;for(skip(e,d,u,isNullOrUndef(g)?0:l-g,l),h=0,f=r-1;hs)return c}return Math.max(s,1)}function getMajorIndices(t){const e=[];let i,n;for(i=0,n=t.length;it==="left"?"right":t==="right"?"left":t,offsetFromEdge=(t,e,i)=>e==="top"||e==="left"?t[e]+i:t[e]-i;function sample(t,e){const i=[],n=t.length/e,s=t.length;let a=0;for(;ar+l)))return c}function garbageCollect(t,e){each(t,i=>{const n=i.gc,s=n.length/2;let a;if(s>e){for(a=0;an?n:i,n=s&&i>n?i:n,{min:finiteOrDefault(i,finiteOrDefault(n,i)),max:finiteOrDefault(n,finiteOrDefault(i,n))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}getLabelItems(e=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(e))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){callback(this.options.beforeUpdate,[this])}update(e,i,n){const{beginAtZero:s,grace:a,ticks:r}=this.options,l=r.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=i,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=_addGrace(this,a,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const c=l=a||n<=1||!this.isHorizontal()){this.labelRotation=s;return}const u=this._getLabelSizes(),h=u.widest.width,f=u.highest.height,g=_limitValue(this.chart.width-h,0,this.maxWidth);l=e.offset?this.maxWidth/n:g/(n-1),h+6>l&&(l=g/(n-(e.offset?.5:1)),c=this.maxHeight-getTickMarkLength(e.grid)-i.padding-getTitleHeight(e.title,this.chart.options.font),d=Math.sqrt(h*h+f*f),r=toDegrees(Math.min(Math.asin(_limitValue((u.highest.height+6)/l,-1,1)),Math.asin(_limitValue(c/d,-1,1))-Math.asin(_limitValue(f/d,-1,1)))),r=Math.max(s,Math.min(a,r))),this.labelRotation=r}afterCalculateLabelRotation(){callback(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){callback(this.options.beforeFit,[this])}fit(){const e={width:0,height:0},{chart:i,options:{ticks:n,title:s,grid:a}}=this,r=this._isVisible(),l=this.isHorizontal();if(r){const c=getTitleHeight(s,i.options.font);if(l?(e.width=this.maxWidth,e.height=getTickMarkLength(a)+c):(e.height=this.maxHeight,e.width=getTickMarkLength(a)+c),n.display&&this.ticks.length){const{first:d,last:u,widest:h,highest:f}=this._getLabelSizes(),g=n.padding*2,m=toRadians(this.labelRotation),_=Math.cos(m),w=Math.sin(m);if(l){const B=n.mirror?0:w*h.width+_*f.height;e.height=Math.min(this.maxHeight,e.height+B+g)}else{const B=n.mirror?0:_*h.width+w*f.height;e.width=Math.min(this.maxWidth,e.width+B+g)}this._calculatePadding(d,u,w,_)}}this._handleMargins(),l?(this.width=this._length=i.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=i.height-this._margins.top-this._margins.bottom)}_calculatePadding(e,i,n,s){const{ticks:{align:a,padding:r},position:l}=this.options,c=this.labelRotation!==0,d=l!=="top"&&this.axis==="x";if(this.isHorizontal()){const u=this.getPixelForTick(0)-this.left,h=this.right-this.getPixelForTick(this.ticks.length-1);let f=0,g=0;c?d?(f=s*e.width,g=n*i.height):(f=n*e.height,g=s*i.width):a==="start"?g=i.width:a==="end"?f=e.width:a!=="inner"&&(f=e.width/2,g=i.width/2),this.paddingLeft=Math.max((f-u+r)*this.width/(this.width-u),0),this.paddingRight=Math.max((g-h+r)*this.width/(this.width-h),0)}else{let u=i.height/2,h=e.height/2;a==="start"?(u=0,h=e.height):a==="end"&&(u=i.height,h=0),this.paddingTop=u+r,this.paddingBottom=h+r}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){callback(this.options.afterFit,[this])}isHorizontal(){const{axis:e,position:i}=this.options;return i==="top"||i==="bottom"||e==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(e){this.beforeTickToLabelConversion(),this.generateTickLabels(e);let i,n;for(i=0,n=e.length;i({width:a[U]||0,height:r[U]||0});return{first:H(0),last:H(i-1),widest:H(L),highest:H(P),widths:a,heights:r}}getLabelForValue(e){return e}getPixelForValue(e,i){return NaN}getValueForPixel(e){}getPixelForTick(e){const i=this.ticks;return e<0||e>i.length-1?null:this.getPixelForValue(i[e].value)}getPixelForDecimal(e){this._reversePixels&&(e=1-e);const i=this._startPixel+e*this._length;return _int16Range(this._alignToPixels?_alignPixel(this.chart,i,0):i)}getDecimalForPixel(e){const i=(e-this._startPixel)/this._length;return this._reversePixels?1-i:i}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:e,max:i}=this;return e<0&&i<0?i:e>0&&i>0?e:0}getContext(e){const i=this.ticks||[];if(e>=0&&el*s?l/n:c/s:c*s0}_computeGridLineItems(e){const i=this.axis,n=this.chart,s=this.options,{grid:a,position:r,border:l}=s,c=a.offset,d=this.isHorizontal(),h=this.ticks.length+(c?1:0),f=getTickMarkLength(a),g=[],m=l.setContext(this.getContext()),_=m.display?m.width:0,w=_/2,B=function(re){return _alignPixel(n,re,_)};let D,N,L,P,H,U,W,X,G,q,J,oe;if(r==="top")D=B(this.bottom),U=this.bottom-f,X=D-w,q=B(e.top)+w,oe=e.bottom;else if(r==="bottom")D=B(this.top),q=e.top,oe=B(e.bottom)-w,U=D+w,X=this.top+f;else if(r==="left")D=B(this.right),H=this.right-f,W=D-w,G=B(e.left)+w,J=e.right;else if(r==="right")D=B(this.left),G=e.left,J=B(e.right)-w,H=D+w,W=this.left+f;else if(i==="x"){if(r==="center")D=B((e.top+e.bottom)/2+.5);else if(isObject(r)){const re=Object.keys(r)[0],le=r[re];D=B(this.chart.scales[re].getPixelForValue(le))}q=e.top,oe=e.bottom,U=D+w,X=U+f}else if(i==="y"){if(r==="center")D=B((e.left+e.right)/2);else if(isObject(r)){const re=Object.keys(r)[0],le=r[re];D=B(this.chart.scales[re].getPixelForValue(le))}H=D-w,W=H-f,G=e.left,J=e.right}const he=valueOrDefault(s.ticks.maxTicksLimit,h),se=Math.max(1,Math.ceil(h/he));for(N=0;Na.value===e);return s>=0?i.setContext(this.getContext(s)).lineWidth:0}drawGrid(e){const i=this.options.grid,n=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e));let a,r;const l=(c,d,u)=>{!u.width||!u.color||(n.save(),n.lineWidth=u.width,n.strokeStyle=u.color,n.setLineDash(u.borderDash||[]),n.lineDashOffset=u.borderDashOffset,n.beginPath(),n.moveTo(c.x,c.y),n.lineTo(d.x,d.y),n.stroke(),n.restore())};if(i.display)for(a=0,r=s.length;a{this.draw(a)}}]:[{z:n,draw:a=>{this.drawBackground(),this.drawGrid(a),this.drawTitle()}},{z:s,draw:()=>{this.drawBorder()}},{z:i,draw:a=>{this.drawLabels(a)}}]}getMatchingVisibleMetas(e){const i=this.chart.getSortedVisibleDatasetMetas(),n=this.axis+"AxisID",s=[];let a,r;for(a=0,r=i.length;a{const n=i.split("."),s=n.pop(),a=[t].concat(n).join("."),r=e[i].split("."),l=r.pop(),c=r.join(".");defaults.route(a,s,c,l)})}function isIChartComponent(t){return"id"in t&&"defaults"in t}class Registry{constructor(){this.controllers=new TypedRegistry(DatasetController,"datasets",!0),this.elements=new TypedRegistry(Element,"elements"),this.plugins=new TypedRegistry(Object,"plugins"),this.scales=new TypedRegistry(Scale,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...e){this._each("register",e)}remove(...e){this._each("unregister",e)}addControllers(...e){this._each("register",e,this.controllers)}addElements(...e){this._each("register",e,this.elements)}addPlugins(...e){this._each("register",e,this.plugins)}addScales(...e){this._each("register",e,this.scales)}getController(e){return this._get(e,this.controllers,"controller")}getElement(e){return this._get(e,this.elements,"element")}getPlugin(e){return this._get(e,this.plugins,"plugin")}getScale(e){return this._get(e,this.scales,"scale")}removeControllers(...e){this._each("unregister",e,this.controllers)}removeElements(...e){this._each("unregister",e,this.elements)}removePlugins(...e){this._each("unregister",e,this.plugins)}removeScales(...e){this._each("unregister",e,this.scales)}_each(e,i,n){[...i].forEach(s=>{const a=n||this._getRegistryForType(s);n||a.isForType(s)||a===this.plugins&&s.id?this._exec(e,a,s):each(s,r=>{const l=n||this._getRegistryForType(r);this._exec(e,l,r)})})}_exec(e,i,n){const s=_capitalize(e);callback(n["before"+s],[],n),i[e](n),callback(n["after"+s],[],n)}_getRegistryForType(e){for(let i=0;ia.filter(l=>!r.some(c=>l.plugin.id===c.plugin.id));this._notify(s(i,n),e,"stop"),this._notify(s(n,i),e,"start")}}function allPlugins(t){const e={},i=[],n=Object.keys(registry.plugins.items);for(let a=0;a1&&determineAxis(t[0].toLowerCase(),e),t))return t;throw new Error(`Cannot determine type of '${name}' axis. Please provide 'axis' or 'position' option.`)}function mergeScaleConfig(t,e){const i=overrides[t.type]||{scales:{}},n=e.scales||{},s=getIndexAxis(t.type,e),a=Object.create(null);return Object.keys(n).forEach(r=>{const l=n[r];if(!isObject(l))return console.error(`Invalid scale configuration for scale: ${r}`);if(l._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${r}`);const c=determineAxis(r,l),d=getDefaultScaleIDFromAxis(c,s),u=i.scales||{};a[r]=mergeIf(Object.create(null),[{axis:c},l,u[c],u[d]])}),t.data.datasets.forEach(r=>{const l=r.type||t.type,c=r.indexAxis||getIndexAxis(l,e),u=(overrides[l]||{}).scales||{};Object.keys(u).forEach(h=>{const f=getAxisFromDefaultScaleID(h,c),g=r[f+"AxisID"]||f;a[g]=a[g]||Object.create(null),mergeIf(a[g],[{axis:f},n[g],u[h]])})}),Object.keys(a).forEach(r=>{const l=a[r];mergeIf(l,[defaults.scales[l.type],defaults.scale])}),a}function initOptions(t){const e=t.options||(t.options={});e.plugins=valueOrDefault(e.plugins,{}),e.scales=mergeScaleConfig(t,e)}function initData(t){return t=t||{},t.datasets=t.datasets||[],t.labels=t.labels||[],t}function initConfig(t){return t=t||{},t.data=initData(t.data),initOptions(t),t}const keyCache=new Map,keysCached=new Set;function cachedKeys(t,e){let i=keyCache.get(t);return i||(i=e(),keyCache.set(t,i),keysCached.add(i)),i}const addIfFound=(t,e,i)=>{const n=resolveObjectKey(e,i);n!==void 0&&t.add(n)};class Config{constructor(e){this._config=initConfig(e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(e){this._config.type=e}get data(){return this._config.data}set data(e){this._config.data=initData(e)}get options(){return this._config.options}set options(e){this._config.options=e}get plugins(){return this._config.plugins}update(){const e=this._config;this.clearCache(),initOptions(e)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(e){return cachedKeys(e,()=>[[`datasets.${e}`,""]])}datasetAnimationScopeKeys(e,i){return cachedKeys(`${e}.transition.${i}`,()=>[[`datasets.${e}.transitions.${i}`,`transitions.${i}`],[`datasets.${e}`,""]])}datasetElementScopeKeys(e,i){return cachedKeys(`${e}-${i}`,()=>[[`datasets.${e}.elements.${i}`,`datasets.${e}`,`elements.${i}`,""]])}pluginScopeKeys(e){const i=e.id,n=this.type;return cachedKeys(`${n}-plugin-${i}`,()=>[[`plugins.${i}`,...e.additionalOptionScopes||[]]])}_cachedScopes(e,i){const n=this._scopeCache;let s=n.get(e);return(!s||i)&&(s=new Map,n.set(e,s)),s}getOptionScopes(e,i,n){const{options:s,type:a}=this,r=this._cachedScopes(e,n),l=r.get(i);if(l)return l;const c=new Set;i.forEach(u=>{e&&(c.add(e),u.forEach(h=>addIfFound(c,e,h))),u.forEach(h=>addIfFound(c,s,h)),u.forEach(h=>addIfFound(c,overrides[a]||{},h)),u.forEach(h=>addIfFound(c,defaults,h)),u.forEach(h=>addIfFound(c,descriptors,h))});const d=Array.from(c);return d.length===0&&d.push(Object.create(null)),keysCached.has(i)&&r.set(i,d),d}chartOptionScopes(){const{options:e,type:i}=this;return[e,overrides[i]||{},defaults.datasets[i]||{},{type:i},defaults,descriptors]}resolveNamedOptions(e,i,n,s=[""]){const a={$shared:!0},{resolver:r,subPrefixes:l}=getResolver(this._resolverCache,e,s);let c=r;if(needContext(r,i)){a.$shared=!1,n=isFunction(n)?n():n;const d=this.createResolver(e,n,l);c=_attachContext(r,n,d)}for(const d of i)a[d]=c[d];return a}createResolver(e,i,n=[""],s){const{resolver:a}=getResolver(this._resolverCache,e,n);return isObject(i)?_attachContext(a,i,void 0,s):a}}function getResolver(t,e,i){let n=t.get(e);n||(n=new Map,t.set(e,n));const s=i.join();let a=n.get(s);return a||(a={resolver:_createResolver(e,i),subPrefixes:i.filter(l=>!l.toLowerCase().includes("hover"))},n.set(s,a)),a}const hasFunction=t=>isObject(t)&&Object.getOwnPropertyNames(t).reduce((e,i)=>e||isFunction(t[i]),!1);function needContext(t,e){const{isScriptable:i,isIndexable:n}=_descriptors(t);for(const s of e){const a=i(s),r=n(s),l=(r||a)&&t[s];if(a&&(isFunction(l)||hasFunction(l))||r&&isArray(l))return!0}return!1}var version="4.1.1";const KNOWN_POSITIONS=["top","bottom","left","right","chartArea"];function positionIsHorizontal(t,e){return t==="top"||t==="bottom"||KNOWN_POSITIONS.indexOf(t)===-1&&e==="x"}function compare2Level(t,e){return function(i,n){return i[t]===n[t]?i[e]-n[e]:i[t]-n[t]}}function onAnimationsComplete(t){const e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),callback(i&&i.onComplete,[t],e)}function onAnimationProgress(t){const e=t.chart,i=e.options.animation;callback(i&&i.onProgress,[t],e)}function getCanvas(t){return _isDomSupported()&&typeof t=="string"?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const instances={},getChart=t=>{const e=getCanvas(t);return Object.values(instances).filter(i=>i.canvas===e).pop()};function moveNumericKeys(t,e,i){const n=Object.keys(t);for(const s of n){const a=+s;if(a>=e){const r=t[s];delete t[s],(i>0||a>e)&&(t[a+i]=r)}}}function determineLastEvent(t,e,i,n){return!i||t.type==="mouseout"?null:n?e:t}function getDatasetArea(t){const{xScale:e,yScale:i}=t;if(e&&i)return{left:e.left,right:e.right,top:i.top,bottom:i.bottom}}class Chart{static register(...e){registry.add(...e),invalidatePlugins()}static unregister(...e){registry.remove(...e),invalidatePlugins()}constructor(e,i){const n=this.config=new Config(i),s=getCanvas(e),a=getChart(s);if(a)throw new Error("Canvas is already in use. Chart with ID '"+a.id+"' must be destroyed before the canvas with ID '"+a.canvas.id+"' can be reused.");const r=n.createResolver(n.chartOptionScopes(),this.getContext());this.platform=new(n.platform||_detectPlatform(s)),this.platform.updateConfig(n);const l=this.platform.acquireContext(s,r.aspectRatio),c=l&&l.canvas,d=c&&c.height,u=c&&c.width;if(this.id=uid(),this.ctx=l,this.canvas=c,this.width=u,this.height=d,this._options=r,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new PluginService,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=debounce(h=>this.update(h),r.resizeDelay||0),this._dataChanges=[],instances[this.id]=this,!l||!c){console.error("Failed to create chart: can't acquire context from the given item");return}animator.listen(this,"complete",onAnimationsComplete),animator.listen(this,"progress",onAnimationProgress),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:e,maintainAspectRatio:i},width:n,height:s,_aspectRatio:a}=this;return isNullOrUndef(e)?i&&a?a:s?n/s:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}get registry(){return registry}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():retinaScale(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return clearCanvas(this.canvas,this.ctx),this}stop(){return animator.stop(this),this}resize(e,i){animator.running(this)?this._resizeBeforeDraw={width:e,height:i}:this._resize(e,i)}_resize(e,i){const n=this.options,s=this.canvas,a=n.maintainAspectRatio&&this.aspectRatio,r=this.platform.getMaximumSize(s,e,i,a),l=n.devicePixelRatio||this.platform.getDevicePixelRatio(),c=this.width?"resize":"attach";this.width=r.width,this.height=r.height,this._aspectRatio=this.aspectRatio,retinaScale(this,l,!0)&&(this.notifyPlugins("resize",{size:r}),callback(n.onResize,[this,r],this),this.attached&&this._doResize(c)&&this.render())}ensureScalesHaveIDs(){const i=this.options.scales||{};each(i,(n,s)=>{n.id=s})}buildOrUpdateScales(){const e=this.options,i=e.scales,n=this.scales,s=Object.keys(n).reduce((r,l)=>(r[l]=!1,r),{});let a=[];i&&(a=a.concat(Object.keys(i).map(r=>{const l=i[r],c=determineAxis(r,l),d=c==="r",u=c==="x";return{options:l,dposition:d?"chartArea":u?"bottom":"left",dtype:d?"radialLinear":u?"category":"linear"}}))),each(a,r=>{const l=r.options,c=l.id,d=determineAxis(c,l),u=valueOrDefault(l.type,r.dtype);(l.position===void 0||positionIsHorizontal(l.position,d)!==positionIsHorizontal(r.dposition))&&(l.position=r.dposition),s[c]=!0;let h=null;if(c in n&&n[c].type===u)h=n[c];else{const f=registry.getScale(u);h=new f({id:c,type:u,ctx:this.ctx,chart:this}),n[h.id]=h}h.init(l,e)}),each(s,(r,l)=>{r||delete n[l]}),each(n,r=>{layouts.configure(this,r,r.options),layouts.addBox(this,r)})}_updateMetasets(){const e=this._metasets,i=this.data.datasets.length,n=e.length;if(e.sort((s,a)=>s.index-a.index),n>i){for(let s=i;si.length&&delete this._stacks,e.forEach((n,s)=>{i.filter(a=>a===n._dataset).length===0&&this._destroyDatasetMeta(s)})}buildOrUpdateControllers(){const e=[],i=this.data.datasets;let n,s;for(this._removeUnreferencedMetasets(),n=0,s=i.length;n{this.getDatasetMeta(i).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const i=this.config;i.update();const n=this._options=i.createResolver(i.chartOptionScopes(),this.getContext()),s=this._animationsDisabled=!n.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0})===!1)return;const a=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let r=0;for(let d=0,u=this.data.datasets.length;d{d.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(compare2Level("z","_idx"));const{_active:l,_lastEvent:c}=this;c?this._eventHandler(c,!0):l.length&&this._updateHoverStyles(l,l,!0),this.render()}_updateScales(){each(this.scales,e=>{layouts.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,i=new Set(Object.keys(this._listeners)),n=new Set(e.events);(!setsEqual(i,n)||!!this._responsiveListeners!==e.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,i=this._getUniformDataChanges()||[];for(const{method:n,start:s,count:a}of i){const r=n==="_removeElements"?-a:a;moveNumericKeys(e,s,r)}}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const i=this.data.datasets.length,n=a=>new Set(e.filter(r=>r[0]===a).map((r,l)=>l+","+r.splice(1).join(","))),s=n(0);for(let a=1;aa.split(",")).map(a=>({method:a[1],start:+a[2],count:+a[3]}))}_updateLayout(e){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;layouts.update(this,this.width,this.height,e);const i=this.chartArea,n=i.width<=0||i.height<=0;this._layers=[],each(this.boxes,s=>{n&&s.position==="chartArea"||(s.configure&&s.configure(),this._layers.push(...s._layers()))},this),this._layers.forEach((s,a)=>{s._idx=a}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})!==!1){for(let i=0,n=this.data.datasets.length;i=0;--i)this._drawDataset(e[i]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const i=this.ctx,n=e._clip,s=!n.disabled,a=getDatasetArea(e)||this.chartArea,r={meta:e,index:e.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",r)!==!1&&(s&&clipArea(i,{left:n.left===!1?0:a.left-n.left,right:n.right===!1?this.width:a.right+n.right,top:n.top===!1?0:a.top-n.top,bottom:n.bottom===!1?this.height:a.bottom+n.bottom}),e.controller.draw(),s&&unclipArea(i),r.cancelable=!1,this.notifyPlugins("afterDatasetDraw",r))}isPointInArea(e){return _isPointInArea(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,i,n,s){const a=Interaction.modes[i];return typeof a=="function"?a(this,e,n,s):[]}getDatasetMeta(e){const i=this.data.datasets[e],n=this._metasets;let s=n.filter(a=>a&&a._dataset===i).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:i&&i.order||0,index:e,_dataset:i,_parsed:[],_sorted:!1},n.push(s)),s}getContext(){return this.$context||(this.$context=createContext(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const i=this.data.datasets[e];if(!i)return!1;const n=this.getDatasetMeta(e);return typeof n.hidden=="boolean"?!n.hidden:!i.hidden}setDatasetVisibility(e,i){const n=this.getDatasetMeta(e);n.hidden=!i}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,i,n){const s=n?"show":"hide",a=this.getDatasetMeta(e),r=a.controller._resolveAnimations(void 0,s);defined(i)?(a.data[i].hidden=!n,this.update()):(this.setDatasetVisibility(e,n),r.update(a,{visible:n}),this.update(l=>l.datasetIndex===e?s:void 0))}hide(e,i){this._updateVisibility(e,i,!1)}show(e,i){this._updateVisibility(e,i,!0)}_destroyDatasetMeta(e){const i=this._metasets[e];i&&i.controller&&i.controller._destroy(),delete this._metasets[e]}_stop(){let e,i;for(this.stop(),animator.remove(this),e=0,i=this.data.datasets.length;e{i.addEventListener(this,a,r),e[a]=r},s=(a,r,l)=>{a.offsetX=r,a.offsetY=l,this._eventHandler(a)};each(this.options.events,a=>n(a,s))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,i=this.platform,n=(c,d)=>{i.addEventListener(this,c,d),e[c]=d},s=(c,d)=>{e[c]&&(i.removeEventListener(this,c,d),delete e[c])},a=(c,d)=>{this.canvas&&this.resize(c,d)};let r;const l=()=>{s("attach",l),this.attached=!0,this.resize(),n("resize",a),n("detach",r)};r=()=>{this.attached=!1,s("resize",a),this._stop(),this._resize(0,0),n("attach",l)},i.isAttached(this.canvas)?l():r()}unbindEvents(){each(this._listeners,(e,i)=>{this.platform.removeEventListener(this,i,e)}),this._listeners={},each(this._responsiveListeners,(e,i)=>{this.platform.removeEventListener(this,i,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,i,n){const s=n?"set":"remove";let a,r,l,c;for(i==="dataset"&&(a=this.getDatasetMeta(e[0].datasetIndex),a.controller["_"+s+"DatasetHoverStyle"]()),l=0,c=e.length;l{const l=this.getDatasetMeta(a);if(!l)throw new Error("No dataset found at index "+a);return{datasetIndex:a,element:l.data[r],index:r}});!_elementsEqual(n,i)&&(this._active=n,this._lastEvent=null,this._updateHoverStyles(n,i))}notifyPlugins(e,i,n){return this._plugins.notify(this,e,i,n)}isPluginEnabled(e){return this._plugins._cache.filter(i=>i.plugin.id===e).length===1}_updateHoverStyles(e,i,n){const s=this.options.hover,a=(c,d)=>c.filter(u=>!d.some(h=>u.datasetIndex===h.datasetIndex&&u.index===h.index)),r=a(i,e),l=n?e:a(e,i);r.length&&this.updateHoverStyle(r,s.mode,!1),l.length&&s.mode&&this.updateHoverStyle(l,s.mode,!0)}_eventHandler(e,i){const n={event:e,replay:i,cancelable:!0,inChartArea:this.isPointInArea(e)},s=r=>(r.options.events||this.options.events).includes(e.native.type);if(this.notifyPlugins("beforeEvent",n,s)===!1)return;const a=this._handleEvent(e,i,n.inChartArea);return n.cancelable=!1,this.notifyPlugins("afterEvent",n,s),(a||n.changed)&&this.render(),this}_handleEvent(e,i,n){const{_active:s=[],options:a}=this,r=i,l=this._getActiveElements(e,s,n,r),c=_isClickEvent(e),d=determineLastEvent(e,this._lastEvent,n,c);n&&(this._lastEvent=null,callback(a.onHover,[e,l,this],this),c&&callback(a.onClick,[e,l,this],this));const u=!_elementsEqual(l,s);return(u||i)&&(this._active=l,this._updateHoverStyles(l,s,i)),this._lastEvent=d,u}_getActiveElements(e,i,n,s){if(e.type==="mouseout")return[];if(!n)return i;const a=this.options.hover;return this.getElementsAtEventForMode(e,a.mode,a,s)}}Q(Chart,"defaults",defaults),Q(Chart,"instances",instances),Q(Chart,"overrides",overrides),Q(Chart,"registry",registry),Q(Chart,"version",version),Q(Chart,"getChart",getChart);function invalidatePlugins(){return each(Chart.instances,t=>t._plugins.invalidate())}function clipArc(t,e,i){const{startAngle:n,pixelMargin:s,x:a,y:r,outerRadius:l,innerRadius:c}=e;let d=s/l;t.beginPath(),t.arc(a,r,l,n-d,i+d),c>s?(d=s/c,t.arc(a,r,c,i+d,n-d,!0)):t.arc(a,r,s,i+HALF_PI,n-HALF_PI),t.closePath(),t.clip()}function toRadiusCorners(t){return _readValueToProps(t,["outerStart","outerEnd","innerStart","innerEnd"])}function parseBorderRadius$1(t,e,i,n){const s=toRadiusCorners(t.options.borderRadius),a=(i-e)/2,r=Math.min(a,n*e/2),l=c=>{const d=(i-Math.min(a,c))*n/2;return _limitValue(c,0,Math.min(a,d))};return{outerStart:l(s.outerStart),outerEnd:l(s.outerEnd),innerStart:_limitValue(s.innerStart,0,r),innerEnd:_limitValue(s.innerEnd,0,r)}}function rThetaToXY(t,e,i,n){return{x:i+t*Math.cos(e),y:n+t*Math.sin(e)}}function pathArc(t,e,i,n,s,a){const{x:r,y:l,startAngle:c,pixelMargin:d,innerRadius:u}=e,h=Math.max(e.outerRadius+n+i-d,0),f=u>0?u+n+i+d:0;let g=0;const m=s-c;if(n){const se=u>0?u-n:0,re=h>0?h-n:0,le=(se+re)/2,me=le!==0?m*le/(le+n):m;g=(m-me)/2}const _=Math.max(.001,m*h-i/PI)/h,w=(m-_)/2,B=c+w+g,D=s-w-g,{outerStart:N,outerEnd:L,innerStart:P,innerEnd:H}=parseBorderRadius$1(e,f,h,D-B),U=h-N,W=h-L,X=B+N/U,G=D-L/W,q=f+P,J=f+H,oe=B+P/q,he=D-H/J;if(t.beginPath(),a){const se=(X+G)/2;if(t.arc(r,l,h,X,se),t.arc(r,l,h,se,G),L>0){const fe=rThetaToXY(W,G,r,l);t.arc(fe.x,fe.y,L,G,D+HALF_PI)}const re=rThetaToXY(J,D,r,l);if(t.lineTo(re.x,re.y),H>0){const fe=rThetaToXY(J,he,r,l);t.arc(fe.x,fe.y,H,D+HALF_PI,he+Math.PI)}const le=(D-H/f+(B+P/f))/2;if(t.arc(r,l,f,D-H/f,le,!0),t.arc(r,l,f,le,B+P/f,!0),P>0){const fe=rThetaToXY(q,oe,r,l);t.arc(fe.x,fe.y,P,oe+Math.PI,B-HALF_PI)}const me=rThetaToXY(U,B,r,l);if(t.lineTo(me.x,me.y),N>0){const fe=rThetaToXY(U,X,r,l);t.arc(fe.x,fe.y,N,B-HALF_PI,X)}}else{t.moveTo(r,l);const se=Math.cos(X)*h+r,re=Math.sin(X)*h+l;t.lineTo(se,re);const le=Math.cos(G)*h+r,me=Math.sin(G)*h+l;t.lineTo(le,me)}t.closePath()}function drawArc(t,e,i,n,s){const{fullCircles:a,startAngle:r,circumference:l}=e;let c=e.endAngle;if(a){pathArc(t,e,i,n,c,s);for(let d=0;d=TAU||_angleBetween(a,l,c),_=_isBetween(r,d+f,u+f);return m&&_}getCenterPoint(e){const{x:i,y:n,startAngle:s,endAngle:a,innerRadius:r,outerRadius:l}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],e),{offset:c,spacing:d}=this.options,u=(s+a)/2,h=(r+l+d+c)/2;return{x:i+Math.cos(u)*h,y:n+Math.sin(u)*h}}tooltipPosition(e){return this.getCenterPoint(e)}draw(e){const{options:i,circumference:n}=this,s=(i.offset||0)/4,a=(i.spacing||0)/2,r=i.circular;if(this.pixelMargin=i.borderAlign==="inner"?.33:0,this.fullCircles=n>TAU?Math.floor(n/TAU):0,n===0||this.innerRadius<0||this.outerRadius<0)return;e.save();const l=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(l)*s,Math.sin(l)*s);const c=1-Math.sin(Math.min(PI,n||0)),d=s*c;e.fillStyle=i.backgroundColor,e.strokeStyle=i.borderColor,drawArc(e,this,d,a,r),drawBorder(e,this,d,a,r),e.restore()}}Q(ArcElement,"id","arc"),Q(ArcElement,"defaults",{borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0}),Q(ArcElement,"defaultRoutes",{backgroundColor:"backgroundColor"});function setStyle(t,e,i=e){t.lineCap=valueOrDefault(i.borderCapStyle,e.borderCapStyle),t.setLineDash(valueOrDefault(i.borderDash,e.borderDash)),t.lineDashOffset=valueOrDefault(i.borderDashOffset,e.borderDashOffset),t.lineJoin=valueOrDefault(i.borderJoinStyle,e.borderJoinStyle),t.lineWidth=valueOrDefault(i.borderWidth,e.borderWidth),t.strokeStyle=valueOrDefault(i.borderColor,e.borderColor)}function lineTo(t,e,i){t.lineTo(i.x,i.y)}function getLineMethod(t){return t.stepped?_steppedLineTo:t.tension||t.cubicInterpolationMode==="monotone"?_bezierCurveTo:lineTo}function pathVars(t,e,i={}){const n=t.length,{start:s=0,end:a=n-1}=i,{start:r,end:l}=e,c=Math.max(s,r),d=Math.min(a,l),u=sl&&a>l;return{count:n,start:c,loop:e.loop,ilen:d(r+(d?l-L:L))%a,N=()=>{_!==w&&(t.lineTo(u,w),t.lineTo(u,_),t.lineTo(u,B))};for(c&&(g=s[D(0)],t.moveTo(g.x,g.y)),f=0;f<=l;++f){if(g=s[D(f)],g.skip)continue;const L=g.x,P=g.y,H=L|0;H===m?(P<_?_=P:P>w&&(w=P),u=(h*u+L)/++h):(N(),t.lineTo(L,P),m=H,h=0,_=w=P),B=P}N()}function _getSegmentMethod(t){const e=t.options,i=e.borderDash&&e.borderDash.length;return!t._decimated&&!t._loop&&!e.tension&&e.cubicInterpolationMode!=="monotone"&&!e.stepped&&!i?fastPathSegment:pathSegment}function _getInterpolationMethod(t){return t.stepped?_steppedInterpolation:t.tension||t.cubicInterpolationMode==="monotone"?_bezierInterpolation:_pointInLine}function strokePathWithCache(t,e,i,n){let s=e._path;s||(s=e._path=new Path2D,e.path(s,i,n)&&s.closePath()),setStyle(t,e.options),t.stroke(s)}function strokePathDirect(t,e,i,n){const{segments:s,options:a}=e,r=_getSegmentMethod(e);for(const l of s)setStyle(t,a,l.style),t.beginPath(),r(t,e,l,{start:i,end:i+n-1})&&t.closePath(),t.stroke()}const usePath2D=typeof Path2D=="function";function draw(t,e,i,n){usePath2D&&!e.options.segment?strokePathWithCache(t,e,i,n):strokePathDirect(t,e,i,n)}class LineElement extends Element{constructor(e){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,e&&Object.assign(this,e)}updateControlPoints(e,i){const n=this.options;if((n.tension||n.cubicInterpolationMode==="monotone")&&!n.stepped&&!this._pointsUpdated){const s=n.spanGaps?this._loop:this._fullLoop;_updateBezierControlPoints(this._points,n,e,s,i),this._pointsUpdated=!0}}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=_computeSegments(this,this.options.segment))}first(){const e=this.segments,i=this.points;return e.length&&i[e[0].start]}last(){const e=this.segments,i=this.points,n=e.length;return n&&i[e[n-1].end]}interpolate(e,i){const n=this.options,s=e[i],a=this.points,r=_boundSegments(this,{property:i,start:s,end:s});if(!r.length)return;const l=[],c=_getInterpolationMethod(n);let d,u;for(d=0,u=r.length;de!=="borderDash"&&e!=="fill"});function inRange$1(t,e,i,n){const s=t.options,{[i]:a}=t.getProps([i],n);return Math.abs(e-a)t.replace("rgb(","rgba(").replace(")",", 0.5)"));function getBorderColor(t){return BORDER_COLORS[t%BORDER_COLORS.length]}function getBackgroundColor(t){return BACKGROUND_COLORS[t%BACKGROUND_COLORS.length]}function colorizeDefaultDataset(t,e){return t.borderColor=getBorderColor(e),t.backgroundColor=getBackgroundColor(e),++e}function colorizeDoughnutDataset(t,e){return t.backgroundColor=t.data.map(()=>getBorderColor(e++)),e}function colorizePolarAreaDataset(t,e){return t.backgroundColor=t.data.map(()=>getBackgroundColor(e++)),e}function getColorizer(t){let e=0;return(i,n)=>{const s=t.getDatasetMeta(n).controller;s instanceof DoughnutController?e=colorizeDoughnutDataset(i,e):s instanceof PolarAreaController?e=colorizePolarAreaDataset(i,e):s&&(e=colorizeDefaultDataset(i,e))}}function containsColorsDefinitions(t){let e;for(e in t)if(t[e].borderColor||t[e].backgroundColor)return!0;return!1}var plugin_colors={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(t,e,i){if(!i.enabled)return;const{options:{elements:n},data:{datasets:s}}=t.config;if(!i.forceOverride&&(containsColorsDefinitions(s)||n&&containsColorsDefinitions(n)))return;const a=getColorizer(t);s.forEach(a)}};function lttbDecimation(t,e,i,n,s){const a=s.samples||n;if(a>=i)return t.slice(e,e+i);const r=[],l=(i-2)/(a-2);let c=0;const d=e+i-1;let u=e,h,f,g,m,_;for(r[c++]=t[u],h=0;hg&&(g=m,f=t[D],_=D);r[c++]=f,u=_}return r[c++]=t[d],r}function minMaxDecimation(t,e,i,n){let s=0,a=0,r,l,c,d,u,h,f,g,m,_;const w=[],B=e+i-1,D=t[e].x,L=t[B].x-D;for(r=e;r_&&(_=d,f=r),s=(a*s+l.x)/++a;else{const H=r-1;if(!isNullOrUndef(h)&&!isNullOrUndef(f)){const U=Math.min(h,f),W=Math.max(h,f);U!==g&&U!==H&&w.push({...t[U],x:s}),W!==g&&W!==H&&w.push({...t[W],x:s})}r>0&&H!==g&&w.push(t[H]),w.push(l),u=P,a=0,m=_=d,h=f=g=r}}return w}function cleanDecimatedDataset(t){if(t._decimated){const e=t._data;delete t._decimated,delete t._data,Object.defineProperty(t,"data",{value:e})}}function cleanDecimatedData(t){t.data.datasets.forEach(e=>{cleanDecimatedDataset(e)})}function getStartAndCountOfVisiblePointsSimplified(t,e){const i=e.length;let n=0,s;const{iScale:a}=t,{min:r,max:l,minDefined:c,maxDefined:d}=a.getUserBounds();return c&&(n=_limitValue(_lookupByKey(e,a.axis,r).lo,0,i-1)),d?s=_limitValue(_lookupByKey(e,a.axis,l).hi+1,n,i)-n:s=i-n,{start:n,count:s}}var plugin_decimation={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,i)=>{if(!i.enabled){cleanDecimatedData(t);return}const n=t.width;t.data.datasets.forEach((s,a)=>{const{_data:r,indexAxis:l}=s,c=t.getDatasetMeta(a),d=r||s.data;if(resolve([l,t.options.indexAxis])==="y"||!c.controller.supportsDecimation)return;const u=t.scales[c.xAxisID];if(u.type!=="linear"&&u.type!=="time"||t.options.parsing)return;let{start:h,count:f}=getStartAndCountOfVisiblePointsSimplified(c,d);const g=i.threshold||4*n;if(f<=g){cleanDecimatedDataset(s);return}isNullOrUndef(r)&&(s._data=d,delete s.data,Object.defineProperty(s,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(_){this._data=_}}));let m;switch(i.algorithm){case"lttb":m=lttbDecimation(d,h,f,n,i);break;case"min-max":m=minMaxDecimation(d,h,f,n);break;default:throw new Error(`Unsupported decimation algorithm '${i.algorithm}'`)}s._decimated=m})},destroy(t){cleanDecimatedData(t)}};function _segments(t,e,i){const n=t.segments,s=t.points,a=e.points,r=[];for(const l of n){let{start:c,end:d}=l;d=_findSegmentEnd(c,d,s);const u=_getBounds(i,s[c],s[d],l.loop);if(!e.segments){r.push({source:l,target:u,start:s[c],end:s[d]});continue}const h=_boundSegments(e,u);for(const f of h){const g=_getBounds(i,a[f.start],a[f.end],f.loop),m=_boundSegment(l,s,g);for(const _ of m)r.push({source:_,target:f,start:{[i]:_getEdge(u,g,"start",Math.max)},end:{[i]:_getEdge(u,g,"end",Math.min)}})}}return r}function _getBounds(t,e,i,n){if(n)return;let s=e[t],a=i[t];return t==="angle"&&(s=_normalizeAngle(s),a=_normalizeAngle(a)),{property:t,start:s,end:a}}function _pointsFromSegments(t,e){const{x:i=null,y:n=null}=t||{},s=e.points,a=[];return e.segments.forEach(({start:r,end:l})=>{l=_findSegmentEnd(r,l,s);const c=s[r],d=s[l];n!==null?(a.push({x:c.x,y:n}),a.push({x:d.x,y:n})):i!==null&&(a.push({x:i,y:c.y}),a.push({x:i,y:d.y}))}),a}function _findSegmentEnd(t,e,i){for(;e>t;e--){const n=i[e];if(!isNaN(n.x)&&!isNaN(n.y))break}return e}function _getEdge(t,e,i,n){return t&&e?n(t[i],e[i]):t?t[i]:e?e[i]:0}function _createBoundaryLine(t,e){let i=[],n=!1;return isArray(t)?(n=!0,i=t):i=_pointsFromSegments(t,e),i.length?new LineElement({points:i,options:{tension:0},_loop:n,_fullLoop:n}):null}function _shouldApplyFill(t){return t&&t.fill!==!1}function _resolveTarget(t,e,i){let s=t[e].fill;const a=[e];let r;if(!i)return s;for(;s!==!1&&a.indexOf(s)===-1;){if(!isNumberFinite(s))return s;if(r=t[s],!r)return!1;if(r.visible)return s;a.push(s),s=r.fill}return!1}function _decodeFill(t,e,i){const n=parseFillOption(t);if(isObject(n))return isNaN(n.value)?!1:n;let s=parseFloat(n);return isNumberFinite(s)&&Math.floor(s)===s?decodeTargetIndex(n[0],e,s,i):["origin","start","end","stack","shape"].indexOf(n)>=0&&n}function decodeTargetIndex(t,e,i,n){return(t==="-"||t==="+")&&(i=e+i),i===e||i<0||i>=n?!1:i}function _getTargetPixel(t,e){let i=null;return t==="start"?i=e.bottom:t==="end"?i=e.top:isObject(t)?i=e.getPixelForValue(t.value):e.getBasePixel&&(i=e.getBasePixel()),i}function _getTargetValue(t,e,i){let n;return t==="start"?n=i:t==="end"?n=e.options.reverse?e.min:e.max:isObject(t)?n=t.value:n=e.getBaseValue(),n}function parseFillOption(t){const e=t.options,i=e.fill;let n=valueOrDefault(i&&i.target,i);return n===void 0&&(n=!!e.backgroundColor),n===!1||n===null?!1:n===!0?"origin":n}function _buildStackLine(t){const{scale:e,index:i,line:n}=t,s=[],a=n.segments,r=n.points,l=getLinesBelow(e,i);l.push(_createBoundaryLine({x:null,y:e.bottom},n));for(let c=0;c=0;--r){const l=s[r].$filler;!l||(l.line.updateControlPoints(a,l.axis),n&&l.fill&&_drawfill(t.ctx,l,a))}},beforeDatasetsDraw(t,e,i){if(i.drawTime!=="beforeDatasetsDraw")return;const n=t.getSortedVisibleDatasetMetas();for(let s=n.length-1;s>=0;--s){const a=n[s].$filler;_shouldApplyFill(a)&&_drawfill(t.ctx,a,t.chartArea)}},beforeDatasetDraw(t,e,i){const n=e.meta.$filler;!_shouldApplyFill(n)||i.drawTime!=="beforeDatasetDraw"||_drawfill(t.ctx,n,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const getBoxSize=(t,e)=>{let{boxHeight:i=e,boxWidth:n=e}=t;return t.usePointStyle&&(i=Math.min(i,e),n=t.pointStyleWidth||Math.min(n,e)),{boxWidth:n,boxHeight:i,itemHeight:Math.max(e,i)}},itemsEqual=(t,e)=>t!==null&&e!==null&&t.datasetIndex===e.datasetIndex&&t.index===e.index;class Legend extends Element{constructor(e){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,i,n){this.maxWidth=e,this.maxHeight=i,this._margins=n,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const e=this.options.labels||{};let i=callback(e.generateLabels,[this.chart],this)||[];e.filter&&(i=i.filter(n=>e.filter(n,this.chart.data))),e.sort&&(i=i.sort((n,s)=>e.sort(n,s,this.chart.data))),this.options.reverse&&i.reverse(),this.legendItems=i}fit(){const{options:e,ctx:i}=this;if(!e.display){this.width=this.height=0;return}const n=e.labels,s=toFont(n.font),a=s.size,r=this._computeTitleHeight(),{boxWidth:l,itemHeight:c}=getBoxSize(n,a);let d,u;i.font=s.string,this.isHorizontal()?(d=this.maxWidth,u=this._fitRows(r,a,l,c)+10):(u=this.maxHeight,d=this._fitCols(r,s,l,c)+10),this.width=Math.min(d,e.maxWidth||this.maxWidth),this.height=Math.min(u,e.maxHeight||this.maxHeight)}_fitRows(e,i,n,s){const{ctx:a,maxWidth:r,options:{labels:{padding:l}}}=this,c=this.legendHitBoxes=[],d=this.lineWidths=[0],u=s+l;let h=e;a.textAlign="left",a.textBaseline="middle";let f=-1,g=-u;return this.legendItems.forEach((m,_)=>{const w=n+i/2+a.measureText(m.text).width;(_===0||d[d.length-1]+w+2*l>r)&&(h+=u,d[d.length-(_>0?0:1)]=0,g+=u,f++),c[_]={left:0,top:g,row:f,width:w,height:s},d[d.length-1]+=w+l}),h}_fitCols(e,i,n,s){const{ctx:a,maxHeight:r,options:{labels:{padding:l}}}=this,c=this.legendHitBoxes=[],d=this.columnSizes=[],u=r-e;let h=l,f=0,g=0,m=0,_=0;return this.legendItems.forEach((w,B)=>{const{itemWidth:D,itemHeight:N}=calculateItemSize(n,i,a,w,s);B>0&&g+N+2*l>u&&(h+=f+l,d.push({width:f,height:g}),m+=f+l,_++,f=g=0),c[B]={left:m,top:g,col:_,width:D,height:N},f=Math.max(f,D),g+=N+l}),h+=f,d.push({width:f,height:g}),h}adjustHitBoxes(){if(!this.options.display)return;const e=this._computeTitleHeight(),{legendHitBoxes:i,options:{align:n,labels:{padding:s},rtl:a}}=this,r=getRtlAdapter(a,this.left,this.width);if(this.isHorizontal()){let l=0,c=_alignStartEnd(n,this.left+s,this.right-this.lineWidths[l]);for(const d of i)l!==d.row&&(l=d.row,c=_alignStartEnd(n,this.left+s,this.right-this.lineWidths[l])),d.top+=this.top+e+s,d.left=r.leftForLtr(r.x(c),d.width),c+=d.width+s}else{let l=0,c=_alignStartEnd(n,this.top+e+s,this.bottom-this.columnSizes[l].height);for(const d of i)d.col!==l&&(l=d.col,c=_alignStartEnd(n,this.top+e+s,this.bottom-this.columnSizes[l].height)),d.top=c,d.left+=this.left+s,d.left=r.leftForLtr(r.x(d.left),d.width),c+=d.height+s}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){const e=this.ctx;clipArea(e,this),this._draw(),unclipArea(e)}}_draw(){const{options:e,columnSizes:i,lineWidths:n,ctx:s}=this,{align:a,labels:r}=e,l=defaults.color,c=getRtlAdapter(e.rtl,this.left,this.width),d=toFont(r.font),{padding:u}=r,h=d.size,f=h/2;let g;this.drawTitle(),s.textAlign=c.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=d.string;const{boxWidth:m,boxHeight:_,itemHeight:w}=getBoxSize(r,h),B=function(H,U,W){if(isNaN(m)||m<=0||isNaN(_)||_<0)return;s.save();const X=valueOrDefault(W.lineWidth,1);if(s.fillStyle=valueOrDefault(W.fillStyle,l),s.lineCap=valueOrDefault(W.lineCap,"butt"),s.lineDashOffset=valueOrDefault(W.lineDashOffset,0),s.lineJoin=valueOrDefault(W.lineJoin,"miter"),s.lineWidth=X,s.strokeStyle=valueOrDefault(W.strokeStyle,l),s.setLineDash(valueOrDefault(W.lineDash,[])),r.usePointStyle){const G={radius:_*Math.SQRT2/2,pointStyle:W.pointStyle,rotation:W.rotation,borderWidth:X},q=c.xPlus(H,m/2),J=U+f;drawPointLegend(s,G,q,J,r.pointStyleWidth&&m)}else{const G=U+Math.max((h-_)/2,0),q=c.leftForLtr(H,m),J=toTRBLCorners(W.borderRadius);s.beginPath(),Object.values(J).some(oe=>oe!==0)?addRoundedRectPath(s,{x:q,y:G,w:m,h:_,radius:J}):s.rect(q,G,m,_),s.fill(),X!==0&&s.stroke()}s.restore()},D=function(H,U,W){renderText(s,W.text,H,U+w/2,d,{strikethrough:W.hidden,textAlign:c.textAlign(W.textAlign)})},N=this.isHorizontal(),L=this._computeTitleHeight();N?g={x:_alignStartEnd(a,this.left+u,this.right-n[0]),y:this.top+u+L,line:0}:g={x:this.left+u,y:_alignStartEnd(a,this.top+L+u,this.bottom-i[0].height),line:0},overrideTextDirection(this.ctx,e.textDirection);const P=w+u;this.legendItems.forEach((H,U)=>{s.strokeStyle=H.fontColor,s.fillStyle=H.fontColor;const W=s.measureText(H.text).width,X=c.textAlign(H.textAlign||(H.textAlign=r.textAlign)),G=m+f+W;let q=g.x,J=g.y;c.setWidth(this.width),N?U>0&&q+G+u>this.right&&(J=g.y+=P,g.line++,q=g.x=_alignStartEnd(a,this.left+u,this.right-n[g.line])):U>0&&J+P>this.bottom&&(q=g.x=q+i[g.line].width+u,g.line++,J=g.y=_alignStartEnd(a,this.top+L+u,this.bottom-i[g.line].height));const oe=c.x(q);if(B(oe,J,H),q=_textX(X,q+m+f,N?q+G:this.right,e.rtl),D(c.x(q),J,H),N)g.x+=G+u;else if(typeof H.text!="string"){const he=d.lineHeight;g.y+=calculateLegendItemHeight(H,he)}else g.y+=P}),restoreTextDirection(this.ctx,e.textDirection)}drawTitle(){const e=this.options,i=e.title,n=toFont(i.font),s=toPadding(i.padding);if(!i.display)return;const a=getRtlAdapter(e.rtl,this.left,this.width),r=this.ctx,l=i.position,c=n.size/2,d=s.top+c;let u,h=this.left,f=this.width;if(this.isHorizontal())f=Math.max(...this.lineWidths),u=this.top+d,h=_alignStartEnd(e.align,h,this.right-f);else{const m=this.columnSizes.reduce((_,w)=>Math.max(_,w.height),0);u=d+_alignStartEnd(e.align,this.top,this.bottom-m-e.labels.padding-this._computeTitleHeight())}const g=_alignStartEnd(l,h,h+f);r.textAlign=a.textAlign(_toLeftRightCenter(l)),r.textBaseline="middle",r.strokeStyle=i.color,r.fillStyle=i.color,r.font=n.string,renderText(r,i.text,g,u,n)}_computeTitleHeight(){const e=this.options.title,i=toFont(e.font),n=toPadding(e.padding);return e.display?i.lineHeight+n.height:0}_getLegendItemAt(e,i){let n,s,a;if(_isBetween(e,this.left,this.right)&&_isBetween(i,this.top,this.bottom)){for(a=this.legendHitBoxes,n=0;na.length>r.length?a:r)),e+i.size/2+n.measureText(s).width}function calculateItemHeight(t,e,i){let n=t;return typeof e.text!="string"&&(n=calculateLegendItemHeight(e,i)),n}function calculateLegendItemHeight(t,e){const i=t.text?t.text.length+.5:0;return e*i}function isListened(t,e){return!!((t==="mousemove"||t==="mouseout")&&(e.onHover||e.onLeave)||e.onClick&&(t==="click"||t==="mouseup"))}var plugin_legend={id:"legend",_element:Legend,start(t,e,i){const n=t.legend=new Legend({ctx:t.ctx,options:i,chart:t});layouts.configure(t,n,i),layouts.addBox(t,n)},stop(t){layouts.removeBox(t,t.legend),delete t.legend},beforeUpdate(t,e,i){const n=t.legend;layouts.configure(t,n,i),n.options=i},afterUpdate(t){const e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(t,e,i){const n=e.datasetIndex,s=i.chart;s.isDatasetVisible(n)?(s.hide(n),e.hidden=!0):(s.show(n),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:t=>t.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:n,textAlign:s,color:a,useBorderRadius:r,borderRadius:l}}=t.legend.options;return t._getSortedDatasetMetas().map(c=>{const d=c.controller.getStyle(i?0:void 0),u=toPadding(d.borderWidth);return{text:e[c.index].label,fillStyle:d.backgroundColor,fontColor:a,hidden:!c.visible,lineCap:d.borderCapStyle,lineDash:d.borderDash,lineDashOffset:d.borderDashOffset,lineJoin:d.borderJoinStyle,lineWidth:(u.width+u.height)/4,strokeStyle:d.borderColor,pointStyle:n||d.pointStyle,rotation:d.rotation,textAlign:s||d.textAlign,borderRadius:r&&(l||d.borderRadius),datasetIndex:c.index}},this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class Title extends Element{constructor(e){super(),this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,i){const n=this.options;if(this.left=0,this.top=0,!n.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=e,this.height=this.bottom=i;const s=isArray(n.text)?n.text.length:1;this._padding=toPadding(n.padding);const a=s*toFont(n.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=a:this.width=a}isHorizontal(){const e=this.options.position;return e==="top"||e==="bottom"}_drawArgs(e){const{top:i,left:n,bottom:s,right:a,options:r}=this,l=r.align;let c=0,d,u,h;return this.isHorizontal()?(u=_alignStartEnd(l,n,a),h=i+e,d=a-n):(r.position==="left"?(u=n+e,h=_alignStartEnd(l,s,i),c=PI*-.5):(u=a-e,h=_alignStartEnd(l,i,s),c=PI*.5),d=s-i),{titleX:u,titleY:h,maxWidth:d,rotation:c}}draw(){const e=this.ctx,i=this.options;if(!i.display)return;const n=toFont(i.font),a=n.lineHeight/2+this._padding.top,{titleX:r,titleY:l,maxWidth:c,rotation:d}=this._drawArgs(a);renderText(e,i.text,0,0,n,{color:i.color,maxWidth:c,rotation:d,textAlign:_toLeftRightCenter(i.align),textBaseline:"middle",translation:[r,l]})}}function createTitle(t,e){const i=new Title({ctx:t.ctx,options:e,chart:t});layouts.configure(t,i,e),layouts.addBox(t,i),t.titleBlock=i}var plugin_title={id:"title",_element:Title,start(t,e,i){createTitle(t,i)},stop(t){const e=t.titleBlock;layouts.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,i){const n=t.titleBlock;layouts.configure(t,n,i),n.options=i},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const map=new WeakMap;var plugin_subtitle={id:"subtitle",start(t,e,i){const n=new Title({ctx:t.ctx,options:i,chart:t});layouts.configure(t,n,i),layouts.addBox(t,n),map.set(t,n)},stop(t){layouts.removeBox(t,map.get(t)),map.delete(t)},beforeUpdate(t,e,i){const n=map.get(t);layouts.configure(t,n,i),n.options=i},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const positioners={average(t){if(!t.length)return!1;let e,i,n=0,s=0,a=0;for(e=0,i=t.length;el({chart:e,initial:i.initial,numSteps:r,currentStep:Math.min(n-i.start,r)}))}_refresh(){this._request||(this._running=!0,this._request=requestAnimFrame.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(e=Date.now()){let i=0;this._charts.forEach((n,s)=>{if(!n.running||!n.items.length)return;const a=n.items;let r=a.length-1,l=!1,c;for(;r>=0;--r)c=a[r],c._active?(c._total>n.duration&&(n.duration=c._total),c.tick(e),l=!0):(a[r]=a[a.length-1],a.pop());l&&(s.draw(),this._notify(s,n,e,"progress")),a.length||(n.running=!1,this._notify(s,n,e,"complete"),n.initial=!1),i+=a.length}),this._lastDate=e,i===0&&(this._running=!1)}_getAnims(e){const i=this._charts;let n=i.get(e);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},i.set(e,n)),n}listen(e,i,n){this._getAnims(e).listeners[i].push(n)}add(e,i){!i||!i.length||this._getAnims(e).items.push(...i)}has(e){return this._getAnims(e).items.length>0}start(e){const i=this._charts.get(e);!i||(i.running=!0,i.start=Date.now(),i.duration=i.items.reduce((n,s)=>Math.max(n,s._duration),0),this._refresh())}running(e){if(!this._running)return!1;const i=this._charts.get(e);return!(!i||!i.running||!i.items.length)}stop(e){const i=this._charts.get(e);if(!i||!i.items.length)return;const n=i.items;let s=n.length-1;for(;s>=0;--s)n[s].cancel();i.items=[],this._notify(e,i,Date.now(),"complete")}remove(e){return this._charts.delete(e)}}var animator=new Animator;const transparent="transparent",interpolators={boolean(t,e,i){return i>.5?e:t},color(t,e,i){const n=color(t||transparent),s=n.valid&&color(e||transparent);return s&&s.valid?s.mix(n,i).hexString():e},number(t,e,i){return t+(e-t)*i}};class Animation{constructor(e,i,n,s){const a=i[n];s=resolve([e.to,s,a,e.from]);const r=resolve([e.from,a,s]);this._active=!0,this._fn=e.fn||interpolators[e.type||typeof r],this._easing=effects[e.easing]||effects.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=i,this._prop=n,this._from=r,this._to=s,this._promises=void 0}active(){return this._active}update(e,i,n){if(this._active){this._notify(!1);const s=this._target[this._prop],a=n-this._start,r=this._duration-a;this._start=n,this._duration=Math.floor(Math.max(r,e.duration)),this._total+=a,this._loop=!!e.loop,this._to=resolve([e.to,i,s,e.from]),this._from=resolve([e.from,s,i])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){const i=e-this._start,n=this._duration,s=this._prop,a=this._from,r=this._loop,l=this._to;let c;if(this._active=a!==l&&(r||i1?2-c:c,c=this._easing(Math.min(1,Math.max(0,c))),this._target[s]=this._fn(a,l,c)}wait(){const e=this._promises||(this._promises=[]);return new Promise((i,n)=>{e.push({res:i,rej:n})})}_notify(e){const i=e?"res":"rej",n=this._promises||[];for(let s=0;s{const a=e[s];if(!isObject(a))return;const r={};for(const l of i)r[l]=a[l];(isArray(a.properties)&&a.properties||[s]).forEach(l=>{(l===s||!n.has(l))&&n.set(l,r)})})}_animateOptions(e,i){const n=i.options,s=resolveTargetOptions(e,n);if(!s)return[];const a=this._createAnimations(s,n);return n.$shared&&awaitAll(e.options.$animations,n).then(()=>{e.options=n},()=>{}),a}_createAnimations(e,i){const n=this._properties,s=[],a=e.$animations||(e.$animations={}),r=Object.keys(i),l=Date.now();let c;for(c=r.length-1;c>=0;--c){const d=r[c];if(d.charAt(0)==="$")continue;if(d==="options"){s.push(...this._animateOptions(e,i));continue}const u=i[d];let h=a[d];const f=n.get(d);if(h)if(f&&h.active()){h.update(f,u,l);continue}else h.cancel();if(!f||!f.duration){e[d]=u;continue}a[d]=h=new Animation(f,e,d,u),s.push(h)}return s}update(e,i){if(this._properties.size===0){Object.assign(e,i);return}const n=this._createAnimations(e,i);if(n.length)return animator.add(this._chart,n),!0}}function awaitAll(t,e){const i=[],n=Object.keys(e);for(let s=0;s0||!i&&a<0)return s.index}return null}function updateStacks(t,e){const{chart:i,_cachedMeta:n}=t,s=i._stacks||(i._stacks={}),{iScale:a,vScale:r,index:l}=n,c=a.axis,d=r.axis,u=getStackKey(a,r,n),h=e.length;let f;for(let g=0;gi[n].axis===e).shift()}function createDatasetContext(t,e){return createContext(t,{active:!1,dataset:void 0,datasetIndex:e,index:e,mode:"default",type:"dataset"})}function createDataContext(t,e,i){return createContext(t,{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:i,index:e,mode:"default",type:"data"})}function clearStacks(t,e){const i=t.controller.index,n=t.vScale&&t.vScale.axis;if(!!n){e=e||t._parsed;for(const s of e){const a=s._stacks;if(!a||a[n]===void 0||a[n][i]===void 0)return;delete a[n][i],a[n]._visualValues!==void 0&&a[n]._visualValues[i]!==void 0&&delete a[n]._visualValues[i]}}}const isDirectUpdateMode=t=>t==="reset"||t==="none",cloneIfNotShared=(t,e)=>e?t:Object.assign({},t),createStack=(t,e,i)=>t&&!e.hidden&&e._stacked&&{keys:getSortedDatasetIndices(i,!0),values:null};class DatasetController{constructor(e,i){this.chart=e,this._ctx=e.ctx,this.index=i,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=isStacked(e.vScale,e),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(e){this.index!==e&&clearStacks(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,i=this._cachedMeta,n=this.getDataset(),s=(h,f,g,m)=>h==="x"?f:h==="r"?m:g,a=i.xAxisID=valueOrDefault(n.xAxisID,getFirstScaleId(e,"x")),r=i.yAxisID=valueOrDefault(n.yAxisID,getFirstScaleId(e,"y")),l=i.rAxisID=valueOrDefault(n.rAxisID,getFirstScaleId(e,"r")),c=i.indexAxis,d=i.iAxisID=s(c,a,r,l),u=i.vAxisID=s(c,r,a,l);i.xScale=this.getScaleForId(a),i.yScale=this.getScaleForId(r),i.rScale=this.getScaleForId(l),i.iScale=this.getScaleForId(d),i.vScale=this.getScaleForId(u)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){const i=this._cachedMeta;return e===i.iScale?i.vScale:i.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&unlistenArrayEvents(this._data,this),e._stacked&&clearStacks(e)}_dataCheck(){const e=this.getDataset(),i=e.data||(e.data=[]),n=this._data;if(isObject(i))this._data=convertObjectDataToArray(i);else if(n!==i){if(n){unlistenArrayEvents(n,this);const s=this._cachedMeta;clearStacks(s),s._parsed=[]}i&&Object.isExtensible(i)&&listenArrayEvents(i,this),this._syncList=[],this._data=i}}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const i=this._cachedMeta,n=this.getDataset();let s=!1;this._dataCheck();const a=i._stacked;i._stacked=isStacked(i.vScale,i),i.stack!==n.stack&&(s=!0,clearStacks(i),i.stack=n.stack),this._resyncElements(e),(s||a!==i._stacked)&&updateStacks(this,i._parsed)}configure(){const e=this.chart.config,i=e.datasetScopeKeys(this._type),n=e.getOptionScopes(this.getDataset(),i,!0);this.options=e.createResolver(n,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,i){const{_cachedMeta:n,_data:s}=this,{iScale:a,_stacked:r}=n,l=a.axis;let c=e===0&&i===s.length?!0:n._sorted,d=e>0&&n._parsed[e-1],u,h,f;if(this._parsing===!1)n._parsed=s,n._sorted=!0,f=s;else{isArray(s[e])?f=this.parseArrayData(n,s,e,i):isObject(s[e])?f=this.parseObjectData(n,s,e,i):f=this.parsePrimitiveData(n,s,e,i);const g=()=>h[l]===null||d&&h[l]_||h<_}for(f=0;f=0;--f)if(!m()){this.updateRangeFromParsed(d,e,g,c);break}}return d}getAllParsedValues(e){const i=this._cachedMeta._parsed,n=[];let s,a,r;for(s=0,a=i.length;s=0&&ethis.getContext(n,s,i),_=d.resolveNamedOptions(f,g,m,h);return _.$shared&&(_.$shared=c,a[r]=Object.freeze(cloneIfNotShared(_,c))),_}_resolveAnimations(e,i,n){const s=this.chart,a=this._cachedDataOpts,r=`animation-${i}`,l=a[r];if(l)return l;let c;if(s.options.animation!==!1){const u=this.chart.config,h=u.datasetAnimationScopeKeys(this._type,i),f=u.getOptionScopes(this.getDataset(),h);c=u.createResolver(f,this.getContext(e,n,i))}const d=new Animations(s,c&&c.animations);return c&&c._cacheable&&(a[r]=Object.freeze(d)),d}getSharedOptions(e){if(!!e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,i){return!i||isDirectUpdateMode(e)||this.chart._animationsDisabled}_getSharedOptions(e,i){const n=this.resolveDataElementOptions(e,i),s=this._sharedOptions,a=this.getSharedOptions(n),r=this.includeOptions(i,a)||a!==s;return this.updateSharedOptions(a,i,n),{sharedOptions:a,includeOptions:r}}updateElement(e,i,n,s){isDirectUpdateMode(s)?Object.assign(e,n):this._resolveAnimations(i,s).update(e,n)}updateSharedOptions(e,i,n){e&&!isDirectUpdateMode(i)&&this._resolveAnimations(void 0,i).update(e,n)}_setStyle(e,i,n,s){e.active=s;const a=this.getStyle(i,s);this._resolveAnimations(i,n,s).update(e,{options:!s&&this.getSharedOptions(a)||a})}removeHoverStyle(e,i,n){this._setStyle(e,n,"active",!1)}setHoverStyle(e,i,n){this._setStyle(e,n,"active",!0)}_removeDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){const i=this._data,n=this._cachedMeta.data;for(const[l,c,d]of this._syncList)this[l](c,d);this._syncList=[];const s=n.length,a=i.length,r=Math.min(a,s);r&&this.parse(0,r),a>s?this._insertElements(s,a-s,e):a{for(d.length+=i,l=d.length-1;l>=r;l--)d[l]=d[l-i]};for(c(a),l=e;ls-a))}return t._cache.$bar}function computeMinSampleSize(t){const e=t.iScale,i=getAllScaleValues(e,t.type);let n=e._length,s,a,r,l;const c=()=>{r===32767||r===-32768||(defined(l)&&(n=Math.min(n,Math.abs(r-l)||n)),l=r)};for(s=0,a=i.length;s0?s[t-1]:null,l=tMath.abs(l)&&(c=l,d=r),e[i.axis]=d,e._custom={barStart:c,barEnd:d,start:s,end:a,min:r,max:l}}function parseValue(t,e,i,n){return isArray(t)?parseFloatBar(t,e,i,n):e[i.axis]=i.parse(t,n),e}function parseArrayOrPrimitive(t,e,i,n){const s=t.iScale,a=t.vScale,r=s.getLabels(),l=s===a,c=[];let d,u,h,f;for(d=i,u=i+n;d=i?1:-1)}function borderProps(t){let e,i,n,s,a;return t.horizontal?(e=t.base>t.x,i="left",n="right"):(e=t.basec.controller.options.grouped),a=n.options.stacked,r=[],l=c=>{const d=c.controller.getParsed(i),u=d&&d[c.vScale.axis];if(isNullOrUndef(u)||isNaN(u))return!0};for(const c of s)if(!(i!==void 0&&l(c))&&((a===!1||r.indexOf(c.stack)===-1||a===void 0&&c.stack===void 0)&&r.push(c.stack),c.index===e))break;return r.length||r.push(void 0),r}_getStackCount(e){return this._getStacks(void 0,e).length}_getStackIndex(e,i,n){const s=this._getStacks(e,n),a=i!==void 0?s.indexOf(i):-1;return a===-1?s.length-1:a}_getRuler(){const e=this.options,i=this._cachedMeta,n=i.iScale,s=[];let a,r;for(a=0,r=i.data.length;a=0;--n)i=Math.max(i,e[n].size(this.resolveDataElementOptions(n))/2);return i>0&&i}getLabelAndValue(e){const i=this._cachedMeta,n=this.chart.data.labels||[],{xScale:s,yScale:a}=i,r=this.getParsed(e),l=s.getLabelForValue(r.x),c=a.getLabelForValue(r.y),d=r._custom;return{label:n[e]||"",value:"("+l+", "+c+(d?", "+d:"")+")"}}update(e){const i=this._cachedMeta.data;this.updateElements(i,0,i.length,e)}updateElements(e,i,n,s){const a=s==="reset",{iScale:r,vScale:l}=this._cachedMeta,{sharedOptions:c,includeOptions:d}=this._getSharedOptions(i,s),u=r.axis,h=l.axis;for(let f=i;f_angleBetween(N,l,c,!0)?1:Math.max(L,L*i,P,P*i),m=(N,L,P)=>_angleBetween(N,l,c,!0)?-1:Math.min(L,L*i,P,P*i),_=g(0,d,h),w=g(HALF_PI,u,f),B=m(PI,d,h),D=m(PI+HALF_PI,u,f);n=(_-B)/2,s=(w-D)/2,a=-(_+B)/2,r=-(w+D)/2}return{ratioX:n,ratioY:s,offsetX:a,offsetY:r}}class DoughnutController extends DatasetController{constructor(e,i){super(e,i),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,i){const n=this.getDataset().data,s=this._cachedMeta;if(this._parsing===!1)s._parsed=n;else{let a=c=>+n[c];if(isObject(n[e])){const{key:c="value"}=this._parsing;a=d=>+resolveObjectKey(n[d],c)}let r,l;for(r=e,l=e+i;r0&&!isNaN(e)?TAU*(Math.abs(e)/i):0}getLabelAndValue(e){const i=this._cachedMeta,n=this.chart,s=n.data.labels||[],a=formatNumber(i._parsed[e],n.options.locale);return{label:s[e]||"",value:a}}getMaxBorderWidth(e){let i=0;const n=this.chart;let s,a,r,l,c;if(!e){for(s=0,a=n.data.datasets.length;se!=="spacing",_indexable:e=>e!=="spacing"}),Q(DoughnutController,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const i=e.data;if(i.labels.length&&i.datasets.length){const{labels:{pointStyle:n,color:s}}=e.legend.options;return i.labels.map((a,r)=>{const c=e.getDatasetMeta(0).controller.getStyle(r);return{text:a,fillStyle:c.backgroundColor,strokeStyle:c.borderColor,fontColor:s,lineWidth:c.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(r),index:r}})}return[]}},onClick(e,i,n){n.chart.toggleDataVisibility(i.index),n.chart.update()}}}});class LineController extends DatasetController{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){const i=this._cachedMeta,{dataset:n,data:s=[],_dataset:a}=i,r=this.chart._animationsDisabled;let{start:l,count:c}=_getStartAndCountOfVisiblePoints(i,s,r);this._drawStart=l,this._drawCount=c,_scaleRangesChanged(i)&&(l=0,c=s.length),n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!a._decimated,n.points=s;const d=this.resolveDatasetElementOptions(e);this.options.showLine||(d.borderWidth=0),d.segment=this.options.segment,this.updateElement(n,void 0,{animated:!r,options:d},e),this.updateElements(s,l,c,e)}updateElements(e,i,n,s){const a=s==="reset",{iScale:r,vScale:l,_stacked:c,_dataset:d}=this._cachedMeta,{sharedOptions:u,includeOptions:h}=this._getSharedOptions(i,s),f=r.axis,g=l.axis,{spanGaps:m,segment:_}=this.options,w=isNumber(m)?m:Number.POSITIVE_INFINITY,B=this.chart._animationsDisabled||a||s==="none",D=i+n,N=e.length;let L=i>0&&this.getParsed(i-1);for(let P=0;P=D){U.skip=!0;continue}const W=this.getParsed(P),X=isNullOrUndef(W[g]),G=U[f]=r.getPixelForValue(W[f],P),q=U[g]=a||X?l.getBasePixel():l.getPixelForValue(c?this.applyStack(l,W,c):W[g],P);U.skip=isNaN(G)||isNaN(q)||X,U.stop=P>0&&Math.abs(W[f]-L[f])>w,_&&(U.parsed=W,U.raw=d.data[P]),h&&(U.options=u||this.resolveDataElementOptions(P,H.active?"active":s)),B||this.updateElement(H,P,U,s),L=W}}getMaxOverflow(){const e=this._cachedMeta,i=e.dataset,n=i.options&&i.options.borderWidth||0,s=e.data||[];if(!s.length)return n;const a=s[0].size(this.resolveDataElementOptions(0)),r=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(n,a,r)/2}draw(){const e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}}Q(LineController,"id","line"),Q(LineController,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),Q(LineController,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}});class PolarAreaController extends DatasetController{constructor(e,i){super(e,i),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(e){const i=this._cachedMeta,n=this.chart,s=n.data.labels||[],a=formatNumber(i._parsed[e].r,n.options.locale);return{label:s[e]||"",value:a}}parseObjectData(e,i,n,s){return _parseObjectDataRadialScale.bind(this)(e,i,n,s)}update(e){const i=this._cachedMeta.data;this._updateRadius(),this.updateElements(i,0,i.length,e)}getMinMax(){const e=this._cachedMeta,i={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return e.data.forEach((n,s)=>{const a=this.getParsed(s).r;!isNaN(a)&&this.chart.getDataVisibility(s)&&(ai.max&&(i.max=a))}),i}_updateRadius(){const e=this.chart,i=e.chartArea,n=e.options,s=Math.min(i.right-i.left,i.bottom-i.top),a=Math.max(s/2,0),r=Math.max(n.cutoutPercentage?a/100*n.cutoutPercentage:1,0),l=(a-r)/e.getVisibleDatasetCount();this.outerRadius=a-l*this.index,this.innerRadius=this.outerRadius-l}updateElements(e,i,n,s){const a=s==="reset",r=this.chart,c=r.options.animation,d=this._cachedMeta.rScale,u=d.xCenter,h=d.yCenter,f=d.getIndexAngle(0)-.5*PI;let g=f,m;const _=360/this.countVisibleElements();for(m=0;m{!isNaN(this.getParsed(s).r)&&this.chart.getDataVisibility(s)&&i++}),i}_computeAngle(e,i,n){return this.chart.getDataVisibility(e)?toRadians(this.resolveDataElementOptions(e,i).angle||n):0}}Q(PolarAreaController,"id","polarArea"),Q(PolarAreaController,"defaults",{dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0}),Q(PolarAreaController,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const i=e.data;if(i.labels.length&&i.datasets.length){const{labels:{pointStyle:n,color:s}}=e.legend.options;return i.labels.map((a,r)=>{const c=e.getDatasetMeta(0).controller.getStyle(r);return{text:a,fillStyle:c.backgroundColor,strokeStyle:c.borderColor,fontColor:s,lineWidth:c.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(r),index:r}})}return[]}},onClick(e,i,n){n.chart.toggleDataVisibility(i.index),n.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}});class PieController extends DoughnutController{}Q(PieController,"id","pie"),Q(PieController,"defaults",{cutout:0,rotation:0,circumference:360,radius:"100%"});class RadarController extends DatasetController{getLabelAndValue(e){const i=this._cachedMeta.vScale,n=this.getParsed(e);return{label:i.getLabels()[e],value:""+i.getLabelForValue(n[i.axis])}}parseObjectData(e,i,n,s){return _parseObjectDataRadialScale.bind(this)(e,i,n,s)}update(e){const i=this._cachedMeta,n=i.dataset,s=i.data||[],a=i.iScale.getLabels();if(n.points=s,e!=="resize"){const r=this.resolveDatasetElementOptions(e);this.options.showLine||(r.borderWidth=0);const l={_loop:!0,_fullLoop:a.length===s.length,options:r};this.updateElement(n,void 0,l,e)}this.updateElements(s,0,s.length,e)}updateElements(e,i,n,s){const a=this._cachedMeta.rScale,r=s==="reset";for(let l=i;l0&&this.getParsed(i-1);for(let L=i;L0&&Math.abs(H[g]-N[g])>B,w&&(U.parsed=H,U.raw=d.data[L]),f&&(U.options=h||this.resolveDataElementOptions(L,P.active?"active":s)),D||this.updateElement(P,L,U,s),N=H}this.updateSharedOptions(h,s,u)}getMaxOverflow(){const e=this._cachedMeta,i=e.data||[];if(!this.options.showLine){let l=0;for(let c=i.length-1;c>=0;--c)l=Math.max(l,i[c].size(this.resolveDataElementOptions(c))/2);return l>0&&l}const n=e.dataset,s=n.options&&n.options.borderWidth||0;if(!i.length)return s;const a=i[0].size(this.resolveDataElementOptions(0)),r=i[i.length-1].size(this.resolveDataElementOptions(i.length-1));return Math.max(s,a,r)/2}}Q(ScatterController,"id","scatter"),Q(ScatterController,"defaults",{datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1}),Q(ScatterController,"overrides",{interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}});var controllers=Object.freeze({__proto__:null,BarController,BubbleController,DoughnutController,LineController,PolarAreaController,PieController,RadarController,ScatterController});function abstract(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class DateAdapterBase{static override(e){Object.assign(DateAdapterBase.prototype,e)}constructor(e){this.options=e||{}}init(){}formats(){return abstract()}parse(){return abstract()}format(){return abstract()}add(){return abstract()}diff(){return abstract()}startOf(){return abstract()}endOf(){return abstract()}}var adapters={_date:DateAdapterBase};function binarySearch(t,e,i,n){const{controller:s,data:a,_sorted:r}=t,l=s._cachedMeta.iScale;if(l&&e===l.axis&&e!=="r"&&r&&a.length){const c=l._reversePixels?_rlookupByKey:_lookupByKey;if(n){if(s._sharedOptions){const d=a[0],u=typeof d.getRange=="function"&&d.getRange(e);if(u){const h=c(a,e,i-u),f=c(a,e,i+u);return{lo:h.lo,hi:f.hi}}}}else return c(a,e,i)}return{lo:0,hi:a.length-1}}function evaluateInteractionItems(t,e,i,n,s){const a=t.getSortedVisibleDatasetMetas(),r=i[e];for(let l=0,c=a.length;l{c[r](e[i],s)&&(a.push({element:c,datasetIndex:d,index:u}),l=l||c.inRange(e.x,e.y,s))}),n&&!l?[]:a}var Interaction={evaluateInteractionItems,modes:{index(t,e,i,n){const s=getRelativePosition(e,t),a=i.axis||"x",r=i.includeInvisible||!1,l=i.intersect?getIntersectItems(t,s,a,n,r):getNearestItems(t,s,a,!1,n,r),c=[];return l.length?(t.getSortedVisibleDatasetMetas().forEach(d=>{const u=l[0].index,h=d.data[u];h&&!h.skip&&c.push({element:h,datasetIndex:d.index,index:u})}),c):[]},dataset(t,e,i,n){const s=getRelativePosition(e,t),a=i.axis||"xy",r=i.includeInvisible||!1;let l=i.intersect?getIntersectItems(t,s,a,n,r):getNearestItems(t,s,a,!1,n,r);if(l.length>0){const c=l[0].datasetIndex,d=t.getDatasetMeta(c).data;l=[];for(let u=0;ui.pos===e)}function filterDynamicPositionByAxis(t,e){return t.filter(i=>STATIC_POSITIONS.indexOf(i.pos)===-1&&i.box.axis===e)}function sortByWeight(t,e){return t.sort((i,n)=>{const s=e?n:i,a=e?i:n;return s.weight===a.weight?s.index-a.index:s.weight-a.weight})}function wrapBoxes(t){const e=[];let i,n,s,a,r,l;for(i=0,n=(t||[]).length;id.box.fullSize),!0),n=sortByWeight(filterByPosition(e,"left"),!0),s=sortByWeight(filterByPosition(e,"right")),a=sortByWeight(filterByPosition(e,"top"),!0),r=sortByWeight(filterByPosition(e,"bottom")),l=filterDynamicPositionByAxis(e,"x"),c=filterDynamicPositionByAxis(e,"y");return{fullSize:i,leftAndTop:n.concat(a),rightAndBottom:s.concat(c).concat(r).concat(l),chartArea:filterByPosition(e,"chartArea"),vertical:n.concat(s).concat(c),horizontal:a.concat(r).concat(l)}}function getCombinedMax(t,e,i,n){return Math.max(t[i],e[i])+Math.max(t[n],e[n])}function updateMaxPadding(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function updateDims(t,e,i,n){const{pos:s,box:a}=i,r=t.maxPadding;if(!isObject(s)){i.size&&(t[s]-=i.size);const h=n[i.stack]||{size:0,count:1};h.size=Math.max(h.size,i.horizontal?a.height:a.width),i.size=h.size/h.count,t[s]+=i.size}a.getPadding&&updateMaxPadding(r,a.getPadding());const l=Math.max(0,e.outerWidth-getCombinedMax(r,t,"left","right")),c=Math.max(0,e.outerHeight-getCombinedMax(r,t,"top","bottom")),d=l!==t.w,u=c!==t.h;return t.w=l,t.h=c,i.horizontal?{same:d,other:u}:{same:u,other:d}}function handleMaxPadding(t){const e=t.maxPadding;function i(n){const s=Math.max(e[n]-t[n],0);return t[n]+=s,s}t.y+=i("top"),t.x+=i("left"),i("right"),i("bottom")}function getMargins(t,e){const i=e.maxPadding;function n(s){const a={left:0,top:0,right:0,bottom:0};return s.forEach(r=>{a[r]=Math.max(e[r],i[r])}),a}return n(t?["left","right"]:["top","bottom"])}function fitBoxes(t,e,i,n){const s=[];let a,r,l,c,d,u;for(a=0,r=t.length,d=0;a{typeof _.beforeLayout=="function"&&_.beforeLayout()});const u=c.reduce((_,w)=>w.box.options&&w.box.options.display===!1?_:_+1,0)||1,h=Object.freeze({outerWidth:e,outerHeight:i,padding:s,availableWidth:a,availableHeight:r,vBoxMaxWidth:a/2/u,hBoxMaxHeight:r/2}),f=Object.assign({},s);updateMaxPadding(f,toPadding(n));const g=Object.assign({maxPadding:f,w:a,h:r,x:s.left,y:s.top},s),m=setLayoutDims(c.concat(d),h);fitBoxes(l.fullSize,g,h,m),fitBoxes(c,g,h,m),fitBoxes(d,g,h,m)&&fitBoxes(c,g,h,m),handleMaxPadding(g),placeBoxes(l.leftAndTop,g,h,m),g.x+=g.w,g.y+=g.h,placeBoxes(l.rightAndBottom,g,h,m),t.chartArea={left:g.left,top:g.top,right:g.left+g.w,bottom:g.top+g.h,height:g.h,width:g.w},each(l.chartArea,_=>{const w=_.box;Object.assign(w,t.chartArea),w.update(g.w,g.h,{left:0,top:0,right:0,bottom:0})})}};class BasePlatform{acquireContext(e,i){}releaseContext(e){return!1}addEventListener(e,i,n){}removeEventListener(e,i,n){}getDevicePixelRatio(){return 1}getMaximumSize(e,i,n,s){return i=Math.max(0,i||e.width),n=n||e.height,{width:i,height:Math.max(0,s?Math.floor(i/s):n)}}isAttached(e){return!0}updateConfig(e){}}class BasicPlatform extends BasePlatform{acquireContext(e){return e&&e.getContext&&e.getContext("2d")||null}updateConfig(e){e.options.animation=!1}}const EXPANDO_KEY="$chartjs",EVENT_TYPES={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},isNullOrEmpty=t=>t===null||t==="";function initCanvas(t,e){const i=t.style,n=t.getAttribute("height"),s=t.getAttribute("width");if(t[EXPANDO_KEY]={initial:{height:n,width:s,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",isNullOrEmpty(s)){const a=readUsedSize(t,"width");a!==void 0&&(t.width=a)}if(isNullOrEmpty(n))if(t.style.height==="")t.height=t.width/(e||2);else{const a=readUsedSize(t,"height");a!==void 0&&(t.height=a)}return t}const eventListenerOptions=supportsEventListenerOptions?{passive:!0}:!1;function addListener(t,e,i){t.addEventListener(e,i,eventListenerOptions)}function removeListener(t,e,i){t.canvas.removeEventListener(e,i,eventListenerOptions)}function fromNativeEvent(t,e){const i=EVENT_TYPES[t.type]||t.type,{x:n,y:s}=getRelativePosition(t,e);return{type:i,chart:e,native:t,x:n!==void 0?n:null,y:s!==void 0?s:null}}function nodeListContains(t,e){for(const i of t)if(i===e||i.contains(e))return!0}function createAttachObserver(t,e,i){const n=t.canvas,s=new MutationObserver(a=>{let r=!1;for(const l of a)r=r||nodeListContains(l.addedNodes,n),r=r&&!nodeListContains(l.removedNodes,n);r&&i()});return s.observe(document,{childList:!0,subtree:!0}),s}function createDetachObserver(t,e,i){const n=t.canvas,s=new MutationObserver(a=>{let r=!1;for(const l of a)r=r||nodeListContains(l.removedNodes,n),r=r&&!nodeListContains(l.addedNodes,n);r&&i()});return s.observe(document,{childList:!0,subtree:!0}),s}const drpListeningCharts=new Map;let oldDevicePixelRatio=0;function onWindowResize(){const t=window.devicePixelRatio;t!==oldDevicePixelRatio&&(oldDevicePixelRatio=t,drpListeningCharts.forEach((e,i)=>{i.currentDevicePixelRatio!==t&&e()}))}function listenDevicePixelRatioChanges(t,e){drpListeningCharts.size||window.addEventListener("resize",onWindowResize),drpListeningCharts.set(t,e)}function unlistenDevicePixelRatioChanges(t){drpListeningCharts.delete(t),drpListeningCharts.size||window.removeEventListener("resize",onWindowResize)}function createResizeObserver(t,e,i){const n=t.canvas,s=n&&_getParentNode(n);if(!s)return;const a=throttled((l,c)=>{const d=s.clientWidth;i(l,c),d{const c=l[0],d=c.contentRect.width,u=c.contentRect.height;d===0&&u===0||a(d,u)});return r.observe(s),listenDevicePixelRatioChanges(t,a),r}function releaseObserver(t,e,i){i&&i.disconnect(),e==="resize"&&unlistenDevicePixelRatioChanges(t)}function createProxyAndListen(t,e,i){const n=t.canvas,s=throttled(a=>{t.ctx!==null&&i(fromNativeEvent(a,t))},t);return addListener(n,e,s),s}class DomPlatform extends BasePlatform{acquireContext(e,i){const n=e&&e.getContext&&e.getContext("2d");return n&&n.canvas===e?(initCanvas(e,i),n):null}releaseContext(e){const i=e.canvas;if(!i[EXPANDO_KEY])return!1;const n=i[EXPANDO_KEY].initial;["height","width"].forEach(a=>{const r=n[a];isNullOrUndef(r)?i.removeAttribute(a):i.setAttribute(a,r)});const s=n.style||{};return Object.keys(s).forEach(a=>{i.style[a]=s[a]}),i.width=i.width,delete i[EXPANDO_KEY],!0}addEventListener(e,i,n){this.removeEventListener(e,i);const s=e.$proxies||(e.$proxies={}),r={attach:createAttachObserver,detach:createDetachObserver,resize:createResizeObserver}[i]||createProxyAndListen;s[i]=r(e,i,n)}removeEventListener(e,i){const n=e.$proxies||(e.$proxies={}),s=n[i];if(!s)return;({attach:releaseObserver,detach:releaseObserver,resize:releaseObserver}[i]||removeListener)(e,i,s),n[i]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(e,i,n,s){return getMaximumSize(e,i,n,s)}isAttached(e){const i=_getParentNode(e);return!!(i&&i.isConnected)}}function _detectPlatform(t){return!_isDomSupported()||typeof OffscreenCanvas<"u"&&t instanceof OffscreenCanvas?BasicPlatform:DomPlatform}class Element{constructor(){Q(this,"active",!1)}tooltipPosition(e){const{x:i,y:n}=this.getProps(["x","y"],e);return{x:i,y:n}}hasValue(){return isNumber(this.x)&&isNumber(this.y)}getProps(e,i){const n=this.$animations;if(!i||!n)return this;const s={};return e.forEach(a=>{s[a]=n[a]&&n[a].active()?n[a]._to:this[a]}),s}}Q(Element,"defaults",{}),Q(Element,"defaultRoutes");function autoSkip(t,e){const i=t.options.ticks,n=determineMaxTicks(t),s=Math.min(i.maxTicksLimit||n,n),a=i.major.enabled?getMajorIndices(e):[],r=a.length,l=a[0],c=a[r-1],d=[];if(r>s)return skipMajors(e,d,a,r/s),d;const u=calculateSpacing(a,e,s);if(r>0){let h,f;const g=r>1?Math.round((c-l)/(r-1)):null;for(skip(e,d,u,isNullOrUndef(g)?0:l-g,l),h=0,f=r-1;hs)return c}return Math.max(s,1)}function getMajorIndices(t){const e=[];let i,n;for(i=0,n=t.length;it==="left"?"right":t==="right"?"left":t,offsetFromEdge=(t,e,i)=>e==="top"||e==="left"?t[e]+i:t[e]-i;function sample(t,e){const i=[],n=t.length/e,s=t.length;let a=0;for(;ar+l)))return c}function garbageCollect(t,e){each(t,i=>{const n=i.gc,s=n.length/2;let a;if(s>e){for(a=0;an?n:i,n=s&&i>n?i:n,{min:finiteOrDefault(i,finiteOrDefault(n,i)),max:finiteOrDefault(n,finiteOrDefault(i,n))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}getLabelItems(e=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(e))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){callback(this.options.beforeUpdate,[this])}update(e,i,n){const{beginAtZero:s,grace:a,ticks:r}=this.options,l=r.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=i,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=_addGrace(this,a,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const c=l=a||n<=1||!this.isHorizontal()){this.labelRotation=s;return}const u=this._getLabelSizes(),h=u.widest.width,f=u.highest.height,g=_limitValue(this.chart.width-h,0,this.maxWidth);l=e.offset?this.maxWidth/n:g/(n-1),h+6>l&&(l=g/(n-(e.offset?.5:1)),c=this.maxHeight-getTickMarkLength(e.grid)-i.padding-getTitleHeight(e.title,this.chart.options.font),d=Math.sqrt(h*h+f*f),r=toDegrees(Math.min(Math.asin(_limitValue((u.highest.height+6)/l,-1,1)),Math.asin(_limitValue(c/d,-1,1))-Math.asin(_limitValue(f/d,-1,1)))),r=Math.max(s,Math.min(a,r))),this.labelRotation=r}afterCalculateLabelRotation(){callback(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){callback(this.options.beforeFit,[this])}fit(){const e={width:0,height:0},{chart:i,options:{ticks:n,title:s,grid:a}}=this,r=this._isVisible(),l=this.isHorizontal();if(r){const c=getTitleHeight(s,i.options.font);if(l?(e.width=this.maxWidth,e.height=getTickMarkLength(a)+c):(e.height=this.maxHeight,e.width=getTickMarkLength(a)+c),n.display&&this.ticks.length){const{first:d,last:u,widest:h,highest:f}=this._getLabelSizes(),g=n.padding*2,m=toRadians(this.labelRotation),_=Math.cos(m),w=Math.sin(m);if(l){const B=n.mirror?0:w*h.width+_*f.height;e.height=Math.min(this.maxHeight,e.height+B+g)}else{const B=n.mirror?0:_*h.width+w*f.height;e.width=Math.min(this.maxWidth,e.width+B+g)}this._calculatePadding(d,u,w,_)}}this._handleMargins(),l?(this.width=this._length=i.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=i.height-this._margins.top-this._margins.bottom)}_calculatePadding(e,i,n,s){const{ticks:{align:a,padding:r},position:l}=this.options,c=this.labelRotation!==0,d=l!=="top"&&this.axis==="x";if(this.isHorizontal()){const u=this.getPixelForTick(0)-this.left,h=this.right-this.getPixelForTick(this.ticks.length-1);let f=0,g=0;c?d?(f=s*e.width,g=n*i.height):(f=n*e.height,g=s*i.width):a==="start"?g=i.width:a==="end"?f=e.width:a!=="inner"&&(f=e.width/2,g=i.width/2),this.paddingLeft=Math.max((f-u+r)*this.width/(this.width-u),0),this.paddingRight=Math.max((g-h+r)*this.width/(this.width-h),0)}else{let u=i.height/2,h=e.height/2;a==="start"?(u=0,h=e.height):a==="end"&&(u=i.height,h=0),this.paddingTop=u+r,this.paddingBottom=h+r}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){callback(this.options.afterFit,[this])}isHorizontal(){const{axis:e,position:i}=this.options;return i==="top"||i==="bottom"||e==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(e){this.beforeTickToLabelConversion(),this.generateTickLabels(e);let i,n;for(i=0,n=e.length;i({width:a[U]||0,height:r[U]||0});return{first:H(0),last:H(i-1),widest:H(L),highest:H(P),widths:a,heights:r}}getLabelForValue(e){return e}getPixelForValue(e,i){return NaN}getValueForPixel(e){}getPixelForTick(e){const i=this.ticks;return e<0||e>i.length-1?null:this.getPixelForValue(i[e].value)}getPixelForDecimal(e){this._reversePixels&&(e=1-e);const i=this._startPixel+e*this._length;return _int16Range(this._alignToPixels?_alignPixel(this.chart,i,0):i)}getDecimalForPixel(e){const i=(e-this._startPixel)/this._length;return this._reversePixels?1-i:i}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:e,max:i}=this;return e<0&&i<0?i:e>0&&i>0?e:0}getContext(e){const i=this.ticks||[];if(e>=0&&el*s?l/n:c/s:c*s0}_computeGridLineItems(e){const i=this.axis,n=this.chart,s=this.options,{grid:a,position:r,border:l}=s,c=a.offset,d=this.isHorizontal(),h=this.ticks.length+(c?1:0),f=getTickMarkLength(a),g=[],m=l.setContext(this.getContext()),_=m.display?m.width:0,w=_/2,B=function(ae){return _alignPixel(n,ae,_)};let D,N,L,P,H,U,W,X,G,q,J,oe;if(r==="top")D=B(this.bottom),U=this.bottom-f,X=D-w,q=B(e.top)+w,oe=e.bottom;else if(r==="bottom")D=B(this.top),q=e.top,oe=B(e.bottom)-w,U=D+w,X=this.top+f;else if(r==="left")D=B(this.right),H=this.right-f,W=D-w,G=B(e.left)+w,J=e.right;else if(r==="right")D=B(this.left),G=e.left,J=B(e.right)-w,H=D+w,W=this.left+f;else if(i==="x"){if(r==="center")D=B((e.top+e.bottom)/2+.5);else if(isObject(r)){const ae=Object.keys(r)[0],re=r[ae];D=B(this.chart.scales[ae].getPixelForValue(re))}q=e.top,oe=e.bottom,U=D+w,X=U+f}else if(i==="y"){if(r==="center")D=B((e.left+e.right)/2);else if(isObject(r)){const ae=Object.keys(r)[0],re=r[ae];D=B(this.chart.scales[ae].getPixelForValue(re))}H=D-w,W=H-f,G=e.left,J=e.right}const he=valueOrDefault(s.ticks.maxTicksLimit,h),se=Math.max(1,Math.ceil(h/he));for(N=0;Na.value===e);return s>=0?i.setContext(this.getContext(s)).lineWidth:0}drawGrid(e){const i=this.options.grid,n=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e));let a,r;const l=(c,d,u)=>{!u.width||!u.color||(n.save(),n.lineWidth=u.width,n.strokeStyle=u.color,n.setLineDash(u.borderDash||[]),n.lineDashOffset=u.borderDashOffset,n.beginPath(),n.moveTo(c.x,c.y),n.lineTo(d.x,d.y),n.stroke(),n.restore())};if(i.display)for(a=0,r=s.length;a{this.draw(a)}}]:[{z:n,draw:a=>{this.drawBackground(),this.drawGrid(a),this.drawTitle()}},{z:s,draw:()=>{this.drawBorder()}},{z:i,draw:a=>{this.drawLabels(a)}}]}getMatchingVisibleMetas(e){const i=this.chart.getSortedVisibleDatasetMetas(),n=this.axis+"AxisID",s=[];let a,r;for(a=0,r=i.length;a{const n=i.split("."),s=n.pop(),a=[t].concat(n).join("."),r=e[i].split("."),l=r.pop(),c=r.join(".");defaults.route(a,s,c,l)})}function isIChartComponent(t){return"id"in t&&"defaults"in t}class Registry{constructor(){this.controllers=new TypedRegistry(DatasetController,"datasets",!0),this.elements=new TypedRegistry(Element,"elements"),this.plugins=new TypedRegistry(Object,"plugins"),this.scales=new TypedRegistry(Scale,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...e){this._each("register",e)}remove(...e){this._each("unregister",e)}addControllers(...e){this._each("register",e,this.controllers)}addElements(...e){this._each("register",e,this.elements)}addPlugins(...e){this._each("register",e,this.plugins)}addScales(...e){this._each("register",e,this.scales)}getController(e){return this._get(e,this.controllers,"controller")}getElement(e){return this._get(e,this.elements,"element")}getPlugin(e){return this._get(e,this.plugins,"plugin")}getScale(e){return this._get(e,this.scales,"scale")}removeControllers(...e){this._each("unregister",e,this.controllers)}removeElements(...e){this._each("unregister",e,this.elements)}removePlugins(...e){this._each("unregister",e,this.plugins)}removeScales(...e){this._each("unregister",e,this.scales)}_each(e,i,n){[...i].forEach(s=>{const a=n||this._getRegistryForType(s);n||a.isForType(s)||a===this.plugins&&s.id?this._exec(e,a,s):each(s,r=>{const l=n||this._getRegistryForType(r);this._exec(e,l,r)})})}_exec(e,i,n){const s=_capitalize(e);callback(n["before"+s],[],n),i[e](n),callback(n["after"+s],[],n)}_getRegistryForType(e){for(let i=0;ia.filter(l=>!r.some(c=>l.plugin.id===c.plugin.id));this._notify(s(i,n),e,"stop"),this._notify(s(n,i),e,"start")}}function allPlugins(t){const e={},i=[],n=Object.keys(registry.plugins.items);for(let a=0;a1&&determineAxis(t[0].toLowerCase(),e),t))return t;throw new Error(`Cannot determine type of '${name}' axis. Please provide 'axis' or 'position' option.`)}function mergeScaleConfig(t,e){const i=overrides[t.type]||{scales:{}},n=e.scales||{},s=getIndexAxis(t.type,e),a=Object.create(null);return Object.keys(n).forEach(r=>{const l=n[r];if(!isObject(l))return console.error(`Invalid scale configuration for scale: ${r}`);if(l._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${r}`);const c=determineAxis(r,l),d=getDefaultScaleIDFromAxis(c,s),u=i.scales||{};a[r]=mergeIf(Object.create(null),[{axis:c},l,u[c],u[d]])}),t.data.datasets.forEach(r=>{const l=r.type||t.type,c=r.indexAxis||getIndexAxis(l,e),u=(overrides[l]||{}).scales||{};Object.keys(u).forEach(h=>{const f=getAxisFromDefaultScaleID(h,c),g=r[f+"AxisID"]||f;a[g]=a[g]||Object.create(null),mergeIf(a[g],[{axis:f},n[g],u[h]])})}),Object.keys(a).forEach(r=>{const l=a[r];mergeIf(l,[defaults.scales[l.type],defaults.scale])}),a}function initOptions(t){const e=t.options||(t.options={});e.plugins=valueOrDefault(e.plugins,{}),e.scales=mergeScaleConfig(t,e)}function initData(t){return t=t||{},t.datasets=t.datasets||[],t.labels=t.labels||[],t}function initConfig(t){return t=t||{},t.data=initData(t.data),initOptions(t),t}const keyCache=new Map,keysCached=new Set;function cachedKeys(t,e){let i=keyCache.get(t);return i||(i=e(),keyCache.set(t,i),keysCached.add(i)),i}const addIfFound=(t,e,i)=>{const n=resolveObjectKey(e,i);n!==void 0&&t.add(n)};class Config{constructor(e){this._config=initConfig(e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(e){this._config.type=e}get data(){return this._config.data}set data(e){this._config.data=initData(e)}get options(){return this._config.options}set options(e){this._config.options=e}get plugins(){return this._config.plugins}update(){const e=this._config;this.clearCache(),initOptions(e)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(e){return cachedKeys(e,()=>[[`datasets.${e}`,""]])}datasetAnimationScopeKeys(e,i){return cachedKeys(`${e}.transition.${i}`,()=>[[`datasets.${e}.transitions.${i}`,`transitions.${i}`],[`datasets.${e}`,""]])}datasetElementScopeKeys(e,i){return cachedKeys(`${e}-${i}`,()=>[[`datasets.${e}.elements.${i}`,`datasets.${e}`,`elements.${i}`,""]])}pluginScopeKeys(e){const i=e.id,n=this.type;return cachedKeys(`${n}-plugin-${i}`,()=>[[`plugins.${i}`,...e.additionalOptionScopes||[]]])}_cachedScopes(e,i){const n=this._scopeCache;let s=n.get(e);return(!s||i)&&(s=new Map,n.set(e,s)),s}getOptionScopes(e,i,n){const{options:s,type:a}=this,r=this._cachedScopes(e,n),l=r.get(i);if(l)return l;const c=new Set;i.forEach(u=>{e&&(c.add(e),u.forEach(h=>addIfFound(c,e,h))),u.forEach(h=>addIfFound(c,s,h)),u.forEach(h=>addIfFound(c,overrides[a]||{},h)),u.forEach(h=>addIfFound(c,defaults,h)),u.forEach(h=>addIfFound(c,descriptors,h))});const d=Array.from(c);return d.length===0&&d.push(Object.create(null)),keysCached.has(i)&&r.set(i,d),d}chartOptionScopes(){const{options:e,type:i}=this;return[e,overrides[i]||{},defaults.datasets[i]||{},{type:i},defaults,descriptors]}resolveNamedOptions(e,i,n,s=[""]){const a={$shared:!0},{resolver:r,subPrefixes:l}=getResolver(this._resolverCache,e,s);let c=r;if(needContext(r,i)){a.$shared=!1,n=isFunction(n)?n():n;const d=this.createResolver(e,n,l);c=_attachContext(r,n,d)}for(const d of i)a[d]=c[d];return a}createResolver(e,i,n=[""],s){const{resolver:a}=getResolver(this._resolverCache,e,n);return isObject(i)?_attachContext(a,i,void 0,s):a}}function getResolver(t,e,i){let n=t.get(e);n||(n=new Map,t.set(e,n));const s=i.join();let a=n.get(s);return a||(a={resolver:_createResolver(e,i),subPrefixes:i.filter(l=>!l.toLowerCase().includes("hover"))},n.set(s,a)),a}const hasFunction=t=>isObject(t)&&Object.getOwnPropertyNames(t).reduce((e,i)=>e||isFunction(t[i]),!1);function needContext(t,e){const{isScriptable:i,isIndexable:n}=_descriptors(t);for(const s of e){const a=i(s),r=n(s),l=(r||a)&&t[s];if(a&&(isFunction(l)||hasFunction(l))||r&&isArray(l))return!0}return!1}var version="4.1.2";const KNOWN_POSITIONS=["top","bottom","left","right","chartArea"];function positionIsHorizontal(t,e){return t==="top"||t==="bottom"||KNOWN_POSITIONS.indexOf(t)===-1&&e==="x"}function compare2Level(t,e){return function(i,n){return i[t]===n[t]?i[e]-n[e]:i[t]-n[t]}}function onAnimationsComplete(t){const e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),callback(i&&i.onComplete,[t],e)}function onAnimationProgress(t){const e=t.chart,i=e.options.animation;callback(i&&i.onProgress,[t],e)}function getCanvas(t){return _isDomSupported()&&typeof t=="string"?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const instances={},getChart=t=>{const e=getCanvas(t);return Object.values(instances).filter(i=>i.canvas===e).pop()};function moveNumericKeys(t,e,i){const n=Object.keys(t);for(const s of n){const a=+s;if(a>=e){const r=t[s];delete t[s],(i>0||a>e)&&(t[a+i]=r)}}}function determineLastEvent(t,e,i,n){return!i||t.type==="mouseout"?null:n?e:t}function getDatasetArea(t){const{xScale:e,yScale:i}=t;if(e&&i)return{left:e.left,right:e.right,top:i.top,bottom:i.bottom}}class Chart{static register(...e){registry.add(...e),invalidatePlugins()}static unregister(...e){registry.remove(...e),invalidatePlugins()}constructor(e,i){const n=this.config=new Config(i),s=getCanvas(e),a=getChart(s);if(a)throw new Error("Canvas is already in use. Chart with ID '"+a.id+"' must be destroyed before the canvas with ID '"+a.canvas.id+"' can be reused.");const r=n.createResolver(n.chartOptionScopes(),this.getContext());this.platform=new(n.platform||_detectPlatform(s)),this.platform.updateConfig(n);const l=this.platform.acquireContext(s,r.aspectRatio),c=l&&l.canvas,d=c&&c.height,u=c&&c.width;if(this.id=uid(),this.ctx=l,this.canvas=c,this.width=u,this.height=d,this._options=r,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new PluginService,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=debounce(h=>this.update(h),r.resizeDelay||0),this._dataChanges=[],instances[this.id]=this,!l||!c){console.error("Failed to create chart: can't acquire context from the given item");return}animator.listen(this,"complete",onAnimationsComplete),animator.listen(this,"progress",onAnimationProgress),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:e,maintainAspectRatio:i},width:n,height:s,_aspectRatio:a}=this;return isNullOrUndef(e)?i&&a?a:s?n/s:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}get registry(){return registry}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():retinaScale(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return clearCanvas(this.canvas,this.ctx),this}stop(){return animator.stop(this),this}resize(e,i){animator.running(this)?this._resizeBeforeDraw={width:e,height:i}:this._resize(e,i)}_resize(e,i){const n=this.options,s=this.canvas,a=n.maintainAspectRatio&&this.aspectRatio,r=this.platform.getMaximumSize(s,e,i,a),l=n.devicePixelRatio||this.platform.getDevicePixelRatio(),c=this.width?"resize":"attach";this.width=r.width,this.height=r.height,this._aspectRatio=this.aspectRatio,retinaScale(this,l,!0)&&(this.notifyPlugins("resize",{size:r}),callback(n.onResize,[this,r],this),this.attached&&this._doResize(c)&&this.render())}ensureScalesHaveIDs(){const i=this.options.scales||{};each(i,(n,s)=>{n.id=s})}buildOrUpdateScales(){const e=this.options,i=e.scales,n=this.scales,s=Object.keys(n).reduce((r,l)=>(r[l]=!1,r),{});let a=[];i&&(a=a.concat(Object.keys(i).map(r=>{const l=i[r],c=determineAxis(r,l),d=c==="r",u=c==="x";return{options:l,dposition:d?"chartArea":u?"bottom":"left",dtype:d?"radialLinear":u?"category":"linear"}}))),each(a,r=>{const l=r.options,c=l.id,d=determineAxis(c,l),u=valueOrDefault(l.type,r.dtype);(l.position===void 0||positionIsHorizontal(l.position,d)!==positionIsHorizontal(r.dposition))&&(l.position=r.dposition),s[c]=!0;let h=null;if(c in n&&n[c].type===u)h=n[c];else{const f=registry.getScale(u);h=new f({id:c,type:u,ctx:this.ctx,chart:this}),n[h.id]=h}h.init(l,e)}),each(s,(r,l)=>{r||delete n[l]}),each(n,r=>{layouts.configure(this,r,r.options),layouts.addBox(this,r)})}_updateMetasets(){const e=this._metasets,i=this.data.datasets.length,n=e.length;if(e.sort((s,a)=>s.index-a.index),n>i){for(let s=i;si.length&&delete this._stacks,e.forEach((n,s)=>{i.filter(a=>a===n._dataset).length===0&&this._destroyDatasetMeta(s)})}buildOrUpdateControllers(){const e=[],i=this.data.datasets;let n,s;for(this._removeUnreferencedMetasets(),n=0,s=i.length;n{this.getDatasetMeta(i).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const i=this.config;i.update();const n=this._options=i.createResolver(i.chartOptionScopes(),this.getContext()),s=this._animationsDisabled=!n.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0})===!1)return;const a=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let r=0;for(let d=0,u=this.data.datasets.length;d{d.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(compare2Level("z","_idx"));const{_active:l,_lastEvent:c}=this;c?this._eventHandler(c,!0):l.length&&this._updateHoverStyles(l,l,!0),this.render()}_updateScales(){each(this.scales,e=>{layouts.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,i=new Set(Object.keys(this._listeners)),n=new Set(e.events);(!setsEqual(i,n)||!!this._responsiveListeners!==e.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,i=this._getUniformDataChanges()||[];for(const{method:n,start:s,count:a}of i){const r=n==="_removeElements"?-a:a;moveNumericKeys(e,s,r)}}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const i=this.data.datasets.length,n=a=>new Set(e.filter(r=>r[0]===a).map((r,l)=>l+","+r.splice(1).join(","))),s=n(0);for(let a=1;aa.split(",")).map(a=>({method:a[1],start:+a[2],count:+a[3]}))}_updateLayout(e){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;layouts.update(this,this.width,this.height,e);const i=this.chartArea,n=i.width<=0||i.height<=0;this._layers=[],each(this.boxes,s=>{n&&s.position==="chartArea"||(s.configure&&s.configure(),this._layers.push(...s._layers()))},this),this._layers.forEach((s,a)=>{s._idx=a}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})!==!1){for(let i=0,n=this.data.datasets.length;i=0;--i)this._drawDataset(e[i]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const i=this.ctx,n=e._clip,s=!n.disabled,a=getDatasetArea(e)||this.chartArea,r={meta:e,index:e.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",r)!==!1&&(s&&clipArea(i,{left:n.left===!1?0:a.left-n.left,right:n.right===!1?this.width:a.right+n.right,top:n.top===!1?0:a.top-n.top,bottom:n.bottom===!1?this.height:a.bottom+n.bottom}),e.controller.draw(),s&&unclipArea(i),r.cancelable=!1,this.notifyPlugins("afterDatasetDraw",r))}isPointInArea(e){return _isPointInArea(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,i,n,s){const a=Interaction.modes[i];return typeof a=="function"?a(this,e,n,s):[]}getDatasetMeta(e){const i=this.data.datasets[e],n=this._metasets;let s=n.filter(a=>a&&a._dataset===i).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:i&&i.order||0,index:e,_dataset:i,_parsed:[],_sorted:!1},n.push(s)),s}getContext(){return this.$context||(this.$context=createContext(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const i=this.data.datasets[e];if(!i)return!1;const n=this.getDatasetMeta(e);return typeof n.hidden=="boolean"?!n.hidden:!i.hidden}setDatasetVisibility(e,i){const n=this.getDatasetMeta(e);n.hidden=!i}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,i,n){const s=n?"show":"hide",a=this.getDatasetMeta(e),r=a.controller._resolveAnimations(void 0,s);defined(i)?(a.data[i].hidden=!n,this.update()):(this.setDatasetVisibility(e,n),r.update(a,{visible:n}),this.update(l=>l.datasetIndex===e?s:void 0))}hide(e,i){this._updateVisibility(e,i,!1)}show(e,i){this._updateVisibility(e,i,!0)}_destroyDatasetMeta(e){const i=this._metasets[e];i&&i.controller&&i.controller._destroy(),delete this._metasets[e]}_stop(){let e,i;for(this.stop(),animator.remove(this),e=0,i=this.data.datasets.length;e{i.addEventListener(this,a,r),e[a]=r},s=(a,r,l)=>{a.offsetX=r,a.offsetY=l,this._eventHandler(a)};each(this.options.events,a=>n(a,s))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,i=this.platform,n=(c,d)=>{i.addEventListener(this,c,d),e[c]=d},s=(c,d)=>{e[c]&&(i.removeEventListener(this,c,d),delete e[c])},a=(c,d)=>{this.canvas&&this.resize(c,d)};let r;const l=()=>{s("attach",l),this.attached=!0,this.resize(),n("resize",a),n("detach",r)};r=()=>{this.attached=!1,s("resize",a),this._stop(),this._resize(0,0),n("attach",l)},i.isAttached(this.canvas)?l():r()}unbindEvents(){each(this._listeners,(e,i)=>{this.platform.removeEventListener(this,i,e)}),this._listeners={},each(this._responsiveListeners,(e,i)=>{this.platform.removeEventListener(this,i,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,i,n){const s=n?"set":"remove";let a,r,l,c;for(i==="dataset"&&(a=this.getDatasetMeta(e[0].datasetIndex),a.controller["_"+s+"DatasetHoverStyle"]()),l=0,c=e.length;l{const l=this.getDatasetMeta(a);if(!l)throw new Error("No dataset found at index "+a);return{datasetIndex:a,element:l.data[r],index:r}});!_elementsEqual(n,i)&&(this._active=n,this._lastEvent=null,this._updateHoverStyles(n,i))}notifyPlugins(e,i,n){return this._plugins.notify(this,e,i,n)}isPluginEnabled(e){return this._plugins._cache.filter(i=>i.plugin.id===e).length===1}_updateHoverStyles(e,i,n){const s=this.options.hover,a=(c,d)=>c.filter(u=>!d.some(h=>u.datasetIndex===h.datasetIndex&&u.index===h.index)),r=a(i,e),l=n?e:a(e,i);r.length&&this.updateHoverStyle(r,s.mode,!1),l.length&&s.mode&&this.updateHoverStyle(l,s.mode,!0)}_eventHandler(e,i){const n={event:e,replay:i,cancelable:!0,inChartArea:this.isPointInArea(e)},s=r=>(r.options.events||this.options.events).includes(e.native.type);if(this.notifyPlugins("beforeEvent",n,s)===!1)return;const a=this._handleEvent(e,i,n.inChartArea);return n.cancelable=!1,this.notifyPlugins("afterEvent",n,s),(a||n.changed)&&this.render(),this}_handleEvent(e,i,n){const{_active:s=[],options:a}=this,r=i,l=this._getActiveElements(e,s,n,r),c=_isClickEvent(e),d=determineLastEvent(e,this._lastEvent,n,c);n&&(this._lastEvent=null,callback(a.onHover,[e,l,this],this),c&&callback(a.onClick,[e,l,this],this));const u=!_elementsEqual(l,s);return(u||i)&&(this._active=l,this._updateHoverStyles(l,s,i)),this._lastEvent=d,u}_getActiveElements(e,i,n,s){if(e.type==="mouseout")return[];if(!n)return i;const a=this.options.hover;return this.getElementsAtEventForMode(e,a.mode,a,s)}}Q(Chart,"defaults",defaults),Q(Chart,"instances",instances),Q(Chart,"overrides",overrides),Q(Chart,"registry",registry),Q(Chart,"version",version),Q(Chart,"getChart",getChart);function invalidatePlugins(){return each(Chart.instances,t=>t._plugins.invalidate())}function clipArc(t,e,i){const{startAngle:n,pixelMargin:s,x:a,y:r,outerRadius:l,innerRadius:c}=e;let d=s/l;t.beginPath(),t.arc(a,r,l,n-d,i+d),c>s?(d=s/c,t.arc(a,r,c,i+d,n-d,!0)):t.arc(a,r,s,i+HALF_PI,n-HALF_PI),t.closePath(),t.clip()}function toRadiusCorners(t){return _readValueToProps(t,["outerStart","outerEnd","innerStart","innerEnd"])}function parseBorderRadius$1(t,e,i,n){const s=toRadiusCorners(t.options.borderRadius),a=(i-e)/2,r=Math.min(a,n*e/2),l=c=>{const d=(i-Math.min(a,c))*n/2;return _limitValue(c,0,Math.min(a,d))};return{outerStart:l(s.outerStart),outerEnd:l(s.outerEnd),innerStart:_limitValue(s.innerStart,0,r),innerEnd:_limitValue(s.innerEnd,0,r)}}function rThetaToXY(t,e,i,n){return{x:i+t*Math.cos(e),y:n+t*Math.sin(e)}}function pathArc(t,e,i,n,s,a){const{x:r,y:l,startAngle:c,pixelMargin:d,innerRadius:u}=e,h=Math.max(e.outerRadius+n+i-d,0),f=u>0?u+n+i+d:0;let g=0;const m=s-c;if(n){const se=u>0?u-n:0,ae=h>0?h-n:0,re=(se+ae)/2,me=re!==0?m*re/(re+n):m;g=(m-me)/2}const _=Math.max(.001,m*h-i/PI)/h,w=(m-_)/2,B=c+w+g,D=s-w-g,{outerStart:N,outerEnd:L,innerStart:P,innerEnd:H}=parseBorderRadius$1(e,f,h,D-B),U=h-N,W=h-L,X=B+N/U,G=D-L/W,q=f+P,J=f+H,oe=B+P/q,he=D-H/J;if(t.beginPath(),a){const se=(X+G)/2;if(t.arc(r,l,h,X,se),t.arc(r,l,h,se,G),L>0){const fe=rThetaToXY(W,G,r,l);t.arc(fe.x,fe.y,L,G,D+HALF_PI)}const ae=rThetaToXY(J,D,r,l);if(t.lineTo(ae.x,ae.y),H>0){const fe=rThetaToXY(J,he,r,l);t.arc(fe.x,fe.y,H,D+HALF_PI,he+Math.PI)}const re=(D-H/f+(B+P/f))/2;if(t.arc(r,l,f,D-H/f,re,!0),t.arc(r,l,f,re,B+P/f,!0),P>0){const fe=rThetaToXY(q,oe,r,l);t.arc(fe.x,fe.y,P,oe+Math.PI,B-HALF_PI)}const me=rThetaToXY(U,B,r,l);if(t.lineTo(me.x,me.y),N>0){const fe=rThetaToXY(U,X,r,l);t.arc(fe.x,fe.y,N,B-HALF_PI,X)}}else{t.moveTo(r,l);const se=Math.cos(X)*h+r,ae=Math.sin(X)*h+l;t.lineTo(se,ae);const re=Math.cos(G)*h+r,me=Math.sin(G)*h+l;t.lineTo(re,me)}t.closePath()}function drawArc(t,e,i,n,s){const{fullCircles:a,startAngle:r,circumference:l}=e;let c=e.endAngle;if(a){pathArc(t,e,i,n,c,s);for(let d=0;d=TAU||_angleBetween(a,l,c),_=_isBetween(r,d+f,u+f);return m&&_}getCenterPoint(e){const{x:i,y:n,startAngle:s,endAngle:a,innerRadius:r,outerRadius:l}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],e),{offset:c,spacing:d}=this.options,u=(s+a)/2,h=(r+l+d+c)/2;return{x:i+Math.cos(u)*h,y:n+Math.sin(u)*h}}tooltipPosition(e){return this.getCenterPoint(e)}draw(e){const{options:i,circumference:n}=this,s=(i.offset||0)/4,a=(i.spacing||0)/2,r=i.circular;if(this.pixelMargin=i.borderAlign==="inner"?.33:0,this.fullCircles=n>TAU?Math.floor(n/TAU):0,n===0||this.innerRadius<0||this.outerRadius<0)return;e.save();const l=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(l)*s,Math.sin(l)*s);const c=1-Math.sin(Math.min(PI,n||0)),d=s*c;e.fillStyle=i.backgroundColor,e.strokeStyle=i.borderColor,drawArc(e,this,d,a,r),drawBorder(e,this,d,a,r),e.restore()}}Q(ArcElement,"id","arc"),Q(ArcElement,"defaults",{borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0}),Q(ArcElement,"defaultRoutes",{backgroundColor:"backgroundColor"});function setStyle(t,e,i=e){t.lineCap=valueOrDefault(i.borderCapStyle,e.borderCapStyle),t.setLineDash(valueOrDefault(i.borderDash,e.borderDash)),t.lineDashOffset=valueOrDefault(i.borderDashOffset,e.borderDashOffset),t.lineJoin=valueOrDefault(i.borderJoinStyle,e.borderJoinStyle),t.lineWidth=valueOrDefault(i.borderWidth,e.borderWidth),t.strokeStyle=valueOrDefault(i.borderColor,e.borderColor)}function lineTo(t,e,i){t.lineTo(i.x,i.y)}function getLineMethod(t){return t.stepped?_steppedLineTo:t.tension||t.cubicInterpolationMode==="monotone"?_bezierCurveTo:lineTo}function pathVars(t,e,i={}){const n=t.length,{start:s=0,end:a=n-1}=i,{start:r,end:l}=e,c=Math.max(s,r),d=Math.min(a,l),u=sl&&a>l;return{count:n,start:c,loop:e.loop,ilen:d(r+(d?l-L:L))%a,N=()=>{_!==w&&(t.lineTo(u,w),t.lineTo(u,_),t.lineTo(u,B))};for(c&&(g=s[D(0)],t.moveTo(g.x,g.y)),f=0;f<=l;++f){if(g=s[D(f)],g.skip)continue;const L=g.x,P=g.y,H=L|0;H===m?(P<_?_=P:P>w&&(w=P),u=(h*u+L)/++h):(N(),t.lineTo(L,P),m=H,h=0,_=w=P),B=P}N()}function _getSegmentMethod(t){const e=t.options,i=e.borderDash&&e.borderDash.length;return!t._decimated&&!t._loop&&!e.tension&&e.cubicInterpolationMode!=="monotone"&&!e.stepped&&!i?fastPathSegment:pathSegment}function _getInterpolationMethod(t){return t.stepped?_steppedInterpolation:t.tension||t.cubicInterpolationMode==="monotone"?_bezierInterpolation:_pointInLine}function strokePathWithCache(t,e,i,n){let s=e._path;s||(s=e._path=new Path2D,e.path(s,i,n)&&s.closePath()),setStyle(t,e.options),t.stroke(s)}function strokePathDirect(t,e,i,n){const{segments:s,options:a}=e,r=_getSegmentMethod(e);for(const l of s)setStyle(t,a,l.style),t.beginPath(),r(t,e,l,{start:i,end:i+n-1})&&t.closePath(),t.stroke()}const usePath2D=typeof Path2D=="function";function draw(t,e,i,n){usePath2D&&!e.options.segment?strokePathWithCache(t,e,i,n):strokePathDirect(t,e,i,n)}class LineElement extends Element{constructor(e){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,e&&Object.assign(this,e)}updateControlPoints(e,i){const n=this.options;if((n.tension||n.cubicInterpolationMode==="monotone")&&!n.stepped&&!this._pointsUpdated){const s=n.spanGaps?this._loop:this._fullLoop;_updateBezierControlPoints(this._points,n,e,s,i),this._pointsUpdated=!0}}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=_computeSegments(this,this.options.segment))}first(){const e=this.segments,i=this.points;return e.length&&i[e[0].start]}last(){const e=this.segments,i=this.points,n=e.length;return n&&i[e[n-1].end]}interpolate(e,i){const n=this.options,s=e[i],a=this.points,r=_boundSegments(this,{property:i,start:s,end:s});if(!r.length)return;const l=[],c=_getInterpolationMethod(n);let d,u;for(d=0,u=r.length;de!=="borderDash"&&e!=="fill"});function inRange$1(t,e,i,n){const s=t.options,{[i]:a}=t.getProps([i],n);return Math.abs(e-a)t.replace("rgb(","rgba(").replace(")",", 0.5)"));function getBorderColor(t){return BORDER_COLORS[t%BORDER_COLORS.length]}function getBackgroundColor(t){return BACKGROUND_COLORS[t%BACKGROUND_COLORS.length]}function colorizeDefaultDataset(t,e){return t.borderColor=getBorderColor(e),t.backgroundColor=getBackgroundColor(e),++e}function colorizeDoughnutDataset(t,e){return t.backgroundColor=t.data.map(()=>getBorderColor(e++)),e}function colorizePolarAreaDataset(t,e){return t.backgroundColor=t.data.map(()=>getBackgroundColor(e++)),e}function getColorizer(t){let e=0;return(i,n)=>{const s=t.getDatasetMeta(n).controller;s instanceof DoughnutController?e=colorizeDoughnutDataset(i,e):s instanceof PolarAreaController?e=colorizePolarAreaDataset(i,e):s&&(e=colorizeDefaultDataset(i,e))}}function containsColorsDefinitions(t){let e;for(e in t)if(t[e].borderColor||t[e].backgroundColor)return!0;return!1}var plugin_colors={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout(t,e,i){if(!i.enabled)return;const{options:{elements:n},data:{datasets:s}}=t.config;if(!i.forceOverride&&(containsColorsDefinitions(s)||n&&containsColorsDefinitions(n)))return;const a=getColorizer(t);s.forEach(a)}};function lttbDecimation(t,e,i,n,s){const a=s.samples||n;if(a>=i)return t.slice(e,e+i);const r=[],l=(i-2)/(a-2);let c=0;const d=e+i-1;let u=e,h,f,g,m,_;for(r[c++]=t[u],h=0;hg&&(g=m,f=t[D],_=D);r[c++]=f,u=_}return r[c++]=t[d],r}function minMaxDecimation(t,e,i,n){let s=0,a=0,r,l,c,d,u,h,f,g,m,_;const w=[],B=e+i-1,D=t[e].x,L=t[B].x-D;for(r=e;r_&&(_=d,f=r),s=(a*s+l.x)/++a;else{const H=r-1;if(!isNullOrUndef(h)&&!isNullOrUndef(f)){const U=Math.min(h,f),W=Math.max(h,f);U!==g&&U!==H&&w.push({...t[U],x:s}),W!==g&&W!==H&&w.push({...t[W],x:s})}r>0&&H!==g&&w.push(t[H]),w.push(l),u=P,a=0,m=_=d,h=f=g=r}}return w}function cleanDecimatedDataset(t){if(t._decimated){const e=t._data;delete t._decimated,delete t._data,Object.defineProperty(t,"data",{value:e})}}function cleanDecimatedData(t){t.data.datasets.forEach(e=>{cleanDecimatedDataset(e)})}function getStartAndCountOfVisiblePointsSimplified(t,e){const i=e.length;let n=0,s;const{iScale:a}=t,{min:r,max:l,minDefined:c,maxDefined:d}=a.getUserBounds();return c&&(n=_limitValue(_lookupByKey(e,a.axis,r).lo,0,i-1)),d?s=_limitValue(_lookupByKey(e,a.axis,l).hi+1,n,i)-n:s=i-n,{start:n,count:s}}var plugin_decimation={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,i)=>{if(!i.enabled){cleanDecimatedData(t);return}const n=t.width;t.data.datasets.forEach((s,a)=>{const{_data:r,indexAxis:l}=s,c=t.getDatasetMeta(a),d=r||s.data;if(resolve([l,t.options.indexAxis])==="y"||!c.controller.supportsDecimation)return;const u=t.scales[c.xAxisID];if(u.type!=="linear"&&u.type!=="time"||t.options.parsing)return;let{start:h,count:f}=getStartAndCountOfVisiblePointsSimplified(c,d);const g=i.threshold||4*n;if(f<=g){cleanDecimatedDataset(s);return}isNullOrUndef(r)&&(s._data=d,delete s.data,Object.defineProperty(s,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(_){this._data=_}}));let m;switch(i.algorithm){case"lttb":m=lttbDecimation(d,h,f,n,i);break;case"min-max":m=minMaxDecimation(d,h,f,n);break;default:throw new Error(`Unsupported decimation algorithm '${i.algorithm}'`)}s._decimated=m})},destroy(t){cleanDecimatedData(t)}};function _segments(t,e,i){const n=t.segments,s=t.points,a=e.points,r=[];for(const l of n){let{start:c,end:d}=l;d=_findSegmentEnd(c,d,s);const u=_getBounds(i,s[c],s[d],l.loop);if(!e.segments){r.push({source:l,target:u,start:s[c],end:s[d]});continue}const h=_boundSegments(e,u);for(const f of h){const g=_getBounds(i,a[f.start],a[f.end],f.loop),m=_boundSegment(l,s,g);for(const _ of m)r.push({source:_,target:f,start:{[i]:_getEdge(u,g,"start",Math.max)},end:{[i]:_getEdge(u,g,"end",Math.min)}})}}return r}function _getBounds(t,e,i,n){if(n)return;let s=e[t],a=i[t];return t==="angle"&&(s=_normalizeAngle(s),a=_normalizeAngle(a)),{property:t,start:s,end:a}}function _pointsFromSegments(t,e){const{x:i=null,y:n=null}=t||{},s=e.points,a=[];return e.segments.forEach(({start:r,end:l})=>{l=_findSegmentEnd(r,l,s);const c=s[r],d=s[l];n!==null?(a.push({x:c.x,y:n}),a.push({x:d.x,y:n})):i!==null&&(a.push({x:i,y:c.y}),a.push({x:i,y:d.y}))}),a}function _findSegmentEnd(t,e,i){for(;e>t;e--){const n=i[e];if(!isNaN(n.x)&&!isNaN(n.y))break}return e}function _getEdge(t,e,i,n){return t&&e?n(t[i],e[i]):t?t[i]:e?e[i]:0}function _createBoundaryLine(t,e){let i=[],n=!1;return isArray(t)?(n=!0,i=t):i=_pointsFromSegments(t,e),i.length?new LineElement({points:i,options:{tension:0},_loop:n,_fullLoop:n}):null}function _shouldApplyFill(t){return t&&t.fill!==!1}function _resolveTarget(t,e,i){let s=t[e].fill;const a=[e];let r;if(!i)return s;for(;s!==!1&&a.indexOf(s)===-1;){if(!isNumberFinite(s))return s;if(r=t[s],!r)return!1;if(r.visible)return s;a.push(s),s=r.fill}return!1}function _decodeFill(t,e,i){const n=parseFillOption(t);if(isObject(n))return isNaN(n.value)?!1:n;let s=parseFloat(n);return isNumberFinite(s)&&Math.floor(s)===s?decodeTargetIndex(n[0],e,s,i):["origin","start","end","stack","shape"].indexOf(n)>=0&&n}function decodeTargetIndex(t,e,i,n){return(t==="-"||t==="+")&&(i=e+i),i===e||i<0||i>=n?!1:i}function _getTargetPixel(t,e){let i=null;return t==="start"?i=e.bottom:t==="end"?i=e.top:isObject(t)?i=e.getPixelForValue(t.value):e.getBasePixel&&(i=e.getBasePixel()),i}function _getTargetValue(t,e,i){let n;return t==="start"?n=i:t==="end"?n=e.options.reverse?e.min:e.max:isObject(t)?n=t.value:n=e.getBaseValue(),n}function parseFillOption(t){const e=t.options,i=e.fill;let n=valueOrDefault(i&&i.target,i);return n===void 0&&(n=!!e.backgroundColor),n===!1||n===null?!1:n===!0?"origin":n}function _buildStackLine(t){const{scale:e,index:i,line:n}=t,s=[],a=n.segments,r=n.points,l=getLinesBelow(e,i);l.push(_createBoundaryLine({x:null,y:e.bottom},n));for(let c=0;c=0;--r){const l=s[r].$filler;!l||(l.line.updateControlPoints(a,l.axis),n&&l.fill&&_drawfill(t.ctx,l,a))}},beforeDatasetsDraw(t,e,i){if(i.drawTime!=="beforeDatasetsDraw")return;const n=t.getSortedVisibleDatasetMetas();for(let s=n.length-1;s>=0;--s){const a=n[s].$filler;_shouldApplyFill(a)&&_drawfill(t.ctx,a,t.chartArea)}},beforeDatasetDraw(t,e,i){const n=e.meta.$filler;!_shouldApplyFill(n)||i.drawTime!=="beforeDatasetDraw"||_drawfill(t.ctx,n,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const getBoxSize=(t,e)=>{let{boxHeight:i=e,boxWidth:n=e}=t;return t.usePointStyle&&(i=Math.min(i,e),n=t.pointStyleWidth||Math.min(n,e)),{boxWidth:n,boxHeight:i,itemHeight:Math.max(e,i)}},itemsEqual=(t,e)=>t!==null&&e!==null&&t.datasetIndex===e.datasetIndex&&t.index===e.index;class Legend extends Element{constructor(e){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,i,n){this.maxWidth=e,this.maxHeight=i,this._margins=n,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const e=this.options.labels||{};let i=callback(e.generateLabels,[this.chart],this)||[];e.filter&&(i=i.filter(n=>e.filter(n,this.chart.data))),e.sort&&(i=i.sort((n,s)=>e.sort(n,s,this.chart.data))),this.options.reverse&&i.reverse(),this.legendItems=i}fit(){const{options:e,ctx:i}=this;if(!e.display){this.width=this.height=0;return}const n=e.labels,s=toFont(n.font),a=s.size,r=this._computeTitleHeight(),{boxWidth:l,itemHeight:c}=getBoxSize(n,a);let d,u;i.font=s.string,this.isHorizontal()?(d=this.maxWidth,u=this._fitRows(r,a,l,c)+10):(u=this.maxHeight,d=this._fitCols(r,s,l,c)+10),this.width=Math.min(d,e.maxWidth||this.maxWidth),this.height=Math.min(u,e.maxHeight||this.maxHeight)}_fitRows(e,i,n,s){const{ctx:a,maxWidth:r,options:{labels:{padding:l}}}=this,c=this.legendHitBoxes=[],d=this.lineWidths=[0],u=s+l;let h=e;a.textAlign="left",a.textBaseline="middle";let f=-1,g=-u;return this.legendItems.forEach((m,_)=>{const w=n+i/2+a.measureText(m.text).width;(_===0||d[d.length-1]+w+2*l>r)&&(h+=u,d[d.length-(_>0?0:1)]=0,g+=u,f++),c[_]={left:0,top:g,row:f,width:w,height:s},d[d.length-1]+=w+l}),h}_fitCols(e,i,n,s){const{ctx:a,maxHeight:r,options:{labels:{padding:l}}}=this,c=this.legendHitBoxes=[],d=this.columnSizes=[],u=r-e;let h=l,f=0,g=0,m=0,_=0;return this.legendItems.forEach((w,B)=>{const{itemWidth:D,itemHeight:N}=calculateItemSize(n,i,a,w,s);B>0&&g+N+2*l>u&&(h+=f+l,d.push({width:f,height:g}),m+=f+l,_++,f=g=0),c[B]={left:m,top:g,col:_,width:D,height:N},f=Math.max(f,D),g+=N+l}),h+=f,d.push({width:f,height:g}),h}adjustHitBoxes(){if(!this.options.display)return;const e=this._computeTitleHeight(),{legendHitBoxes:i,options:{align:n,labels:{padding:s},rtl:a}}=this,r=getRtlAdapter(a,this.left,this.width);if(this.isHorizontal()){let l=0,c=_alignStartEnd(n,this.left+s,this.right-this.lineWidths[l]);for(const d of i)l!==d.row&&(l=d.row,c=_alignStartEnd(n,this.left+s,this.right-this.lineWidths[l])),d.top+=this.top+e+s,d.left=r.leftForLtr(r.x(c),d.width),c+=d.width+s}else{let l=0,c=_alignStartEnd(n,this.top+e+s,this.bottom-this.columnSizes[l].height);for(const d of i)d.col!==l&&(l=d.col,c=_alignStartEnd(n,this.top+e+s,this.bottom-this.columnSizes[l].height)),d.top=c,d.left+=this.left+s,d.left=r.leftForLtr(r.x(d.left),d.width),c+=d.height+s}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){const e=this.ctx;clipArea(e,this),this._draw(),unclipArea(e)}}_draw(){const{options:e,columnSizes:i,lineWidths:n,ctx:s}=this,{align:a,labels:r}=e,l=defaults.color,c=getRtlAdapter(e.rtl,this.left,this.width),d=toFont(r.font),{padding:u}=r,h=d.size,f=h/2;let g;this.drawTitle(),s.textAlign=c.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=d.string;const{boxWidth:m,boxHeight:_,itemHeight:w}=getBoxSize(r,h),B=function(H,U,W){if(isNaN(m)||m<=0||isNaN(_)||_<0)return;s.save();const X=valueOrDefault(W.lineWidth,1);if(s.fillStyle=valueOrDefault(W.fillStyle,l),s.lineCap=valueOrDefault(W.lineCap,"butt"),s.lineDashOffset=valueOrDefault(W.lineDashOffset,0),s.lineJoin=valueOrDefault(W.lineJoin,"miter"),s.lineWidth=X,s.strokeStyle=valueOrDefault(W.strokeStyle,l),s.setLineDash(valueOrDefault(W.lineDash,[])),r.usePointStyle){const G={radius:_*Math.SQRT2/2,pointStyle:W.pointStyle,rotation:W.rotation,borderWidth:X},q=c.xPlus(H,m/2),J=U+f;drawPointLegend(s,G,q,J,r.pointStyleWidth&&m)}else{const G=U+Math.max((h-_)/2,0),q=c.leftForLtr(H,m),J=toTRBLCorners(W.borderRadius);s.beginPath(),Object.values(J).some(oe=>oe!==0)?addRoundedRectPath(s,{x:q,y:G,w:m,h:_,radius:J}):s.rect(q,G,m,_),s.fill(),X!==0&&s.stroke()}s.restore()},D=function(H,U,W){renderText(s,W.text,H,U+w/2,d,{strikethrough:W.hidden,textAlign:c.textAlign(W.textAlign)})},N=this.isHorizontal(),L=this._computeTitleHeight();N?g={x:_alignStartEnd(a,this.left+u,this.right-n[0]),y:this.top+u+L,line:0}:g={x:this.left+u,y:_alignStartEnd(a,this.top+L+u,this.bottom-i[0].height),line:0},overrideTextDirection(this.ctx,e.textDirection);const P=w+u;this.legendItems.forEach((H,U)=>{s.strokeStyle=H.fontColor,s.fillStyle=H.fontColor;const W=s.measureText(H.text).width,X=c.textAlign(H.textAlign||(H.textAlign=r.textAlign)),G=m+f+W;let q=g.x,J=g.y;c.setWidth(this.width),N?U>0&&q+G+u>this.right&&(J=g.y+=P,g.line++,q=g.x=_alignStartEnd(a,this.left+u,this.right-n[g.line])):U>0&&J+P>this.bottom&&(q=g.x=q+i[g.line].width+u,g.line++,J=g.y=_alignStartEnd(a,this.top+L+u,this.bottom-i[g.line].height));const oe=c.x(q);if(B(oe,J,H),q=_textX(X,q+m+f,N?q+G:this.right,e.rtl),D(c.x(q),J,H),N)g.x+=G+u;else if(typeof H.text!="string"){const he=d.lineHeight;g.y+=calculateLegendItemHeight(H,he)}else g.y+=P}),restoreTextDirection(this.ctx,e.textDirection)}drawTitle(){const e=this.options,i=e.title,n=toFont(i.font),s=toPadding(i.padding);if(!i.display)return;const a=getRtlAdapter(e.rtl,this.left,this.width),r=this.ctx,l=i.position,c=n.size/2,d=s.top+c;let u,h=this.left,f=this.width;if(this.isHorizontal())f=Math.max(...this.lineWidths),u=this.top+d,h=_alignStartEnd(e.align,h,this.right-f);else{const m=this.columnSizes.reduce((_,w)=>Math.max(_,w.height),0);u=d+_alignStartEnd(e.align,this.top,this.bottom-m-e.labels.padding-this._computeTitleHeight())}const g=_alignStartEnd(l,h,h+f);r.textAlign=a.textAlign(_toLeftRightCenter(l)),r.textBaseline="middle",r.strokeStyle=i.color,r.fillStyle=i.color,r.font=n.string,renderText(r,i.text,g,u,n)}_computeTitleHeight(){const e=this.options.title,i=toFont(e.font),n=toPadding(e.padding);return e.display?i.lineHeight+n.height:0}_getLegendItemAt(e,i){let n,s,a;if(_isBetween(e,this.left,this.right)&&_isBetween(i,this.top,this.bottom)){for(a=this.legendHitBoxes,n=0;na.length>r.length?a:r)),e+i.size/2+n.measureText(s).width}function calculateItemHeight(t,e,i){let n=t;return typeof e.text!="string"&&(n=calculateLegendItemHeight(e,i)),n}function calculateLegendItemHeight(t,e){const i=t.text?t.text.length+.5:0;return e*i}function isListened(t,e){return!!((t==="mousemove"||t==="mouseout")&&(e.onHover||e.onLeave)||e.onClick&&(t==="click"||t==="mouseup"))}var plugin_legend={id:"legend",_element:Legend,start(t,e,i){const n=t.legend=new Legend({ctx:t.ctx,options:i,chart:t});layouts.configure(t,n,i),layouts.addBox(t,n)},stop(t){layouts.removeBox(t,t.legend),delete t.legend},beforeUpdate(t,e,i){const n=t.legend;layouts.configure(t,n,i),n.options=i},afterUpdate(t){const e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(t,e,i){const n=e.datasetIndex,s=i.chart;s.isDatasetVisible(n)?(s.hide(n),e.hidden=!0):(s.show(n),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:t=>t.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:n,textAlign:s,color:a,useBorderRadius:r,borderRadius:l}}=t.legend.options;return t._getSortedDatasetMetas().map(c=>{const d=c.controller.getStyle(i?0:void 0),u=toPadding(d.borderWidth);return{text:e[c.index].label,fillStyle:d.backgroundColor,fontColor:a,hidden:!c.visible,lineCap:d.borderCapStyle,lineDash:d.borderDash,lineDashOffset:d.borderDashOffset,lineJoin:d.borderJoinStyle,lineWidth:(u.width+u.height)/4,strokeStyle:d.borderColor,pointStyle:n||d.pointStyle,rotation:d.rotation,textAlign:s||d.textAlign,borderRadius:r&&(l||d.borderRadius),datasetIndex:c.index}},this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class Title extends Element{constructor(e){super(),this.chart=e.chart,this.options=e.options,this.ctx=e.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(e,i){const n=this.options;if(this.left=0,this.top=0,!n.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=e,this.height=this.bottom=i;const s=isArray(n.text)?n.text.length:1;this._padding=toPadding(n.padding);const a=s*toFont(n.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=a:this.width=a}isHorizontal(){const e=this.options.position;return e==="top"||e==="bottom"}_drawArgs(e){const{top:i,left:n,bottom:s,right:a,options:r}=this,l=r.align;let c=0,d,u,h;return this.isHorizontal()?(u=_alignStartEnd(l,n,a),h=i+e,d=a-n):(r.position==="left"?(u=n+e,h=_alignStartEnd(l,s,i),c=PI*-.5):(u=a-e,h=_alignStartEnd(l,i,s),c=PI*.5),d=s-i),{titleX:u,titleY:h,maxWidth:d,rotation:c}}draw(){const e=this.ctx,i=this.options;if(!i.display)return;const n=toFont(i.font),a=n.lineHeight/2+this._padding.top,{titleX:r,titleY:l,maxWidth:c,rotation:d}=this._drawArgs(a);renderText(e,i.text,0,0,n,{color:i.color,maxWidth:c,rotation:d,textAlign:_toLeftRightCenter(i.align),textBaseline:"middle",translation:[r,l]})}}function createTitle(t,e){const i=new Title({ctx:t.ctx,options:e,chart:t});layouts.configure(t,i,e),layouts.addBox(t,i),t.titleBlock=i}var plugin_title={id:"title",_element:Title,start(t,e,i){createTitle(t,i)},stop(t){const e=t.titleBlock;layouts.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,i){const n=t.titleBlock;layouts.configure(t,n,i),n.options=i},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const map=new WeakMap;var plugin_subtitle={id:"subtitle",start(t,e,i){const n=new Title({ctx:t.ctx,options:i,chart:t});layouts.configure(t,n,i),layouts.addBox(t,n),map.set(t,n)},stop(t){layouts.removeBox(t,map.get(t)),map.delete(t)},beforeUpdate(t,e,i){const n=map.get(t);layouts.configure(t,n,i),n.options=i},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const positioners={average(t){if(!t.length)return!1;let e,i,n=0,s=0,a=0;for(e=0,i=t.length;e-1?t.split(` -`):t}function createTooltipItem(t,e){const{element:i,datasetIndex:n,index:s}=e,a=t.getDatasetMeta(n).controller,{label:r,value:l}=a.getLabelAndValue(s);return{chart:t,label:r,parsed:a.getParsed(s),raw:t.data.datasets[n].data[s],formattedValue:l,dataset:a.getDataset(),dataIndex:s,datasetIndex:n,element:i}}function getTooltipSize(t,e){const i=t.chart.ctx,{body:n,footer:s,title:a}=t,{boxWidth:r,boxHeight:l}=e,c=toFont(e.bodyFont),d=toFont(e.titleFont),u=toFont(e.footerFont),h=a.length,f=s.length,g=n.length,m=toPadding(e.padding);let _=m.height,w=0,B=n.reduce((L,P)=>L+P.before.length+P.lines.length+P.after.length,0);if(B+=t.beforeBody.length+t.afterBody.length,h&&(_+=h*d.lineHeight+(h-1)*e.titleSpacing+e.titleMarginBottom),B){const L=e.displayColors?Math.max(l,c.lineHeight):c.lineHeight;_+=g*L+(B-g)*c.lineHeight+(B-1)*e.bodySpacing}f&&(_+=e.footerMarginTop+f*u.lineHeight+(f-1)*e.footerSpacing);let D=0;const N=function(L){w=Math.max(w,i.measureText(L).width+D)};return i.save(),i.font=d.string,each(t.title,N),i.font=c.string,each(t.beforeBody.concat(t.afterBody),N),D=e.displayColors?r+2+e.boxPadding:0,each(n,L=>{each(L.before,N),each(L.lines,N),each(L.after,N)}),D=0,i.font=u.string,each(t.footer,N),i.restore(),w+=m.width,{width:w,height:_}}function determineYAlign(t,e){const{y:i,height:n}=e;return it.height-n/2?"bottom":"center"}function doesNotFitWithAlign(t,e,i,n){const{x:s,width:a}=n,r=i.caretSize+i.caretPadding;if(t==="left"&&s+a+r>e.width||t==="right"&&s-a-r<0)return!0}function determineXAlign(t,e,i,n){const{x:s,width:a}=i,{width:r,chartArea:{left:l,right:c}}=t;let d="center";return n==="center"?d=s<=(l+c)/2?"left":"right":s<=a/2?d="left":s>=r-a/2&&(d="right"),doesNotFitWithAlign(d,t,e,i)&&(d="center"),d}function determineAlignment(t,e,i){const n=i.yAlign||e.yAlign||determineYAlign(t,i);return{xAlign:i.xAlign||e.xAlign||determineXAlign(t,e,i,n),yAlign:n}}function alignX(t,e){let{x:i,width:n}=t;return e==="right"?i-=n:e==="center"&&(i-=n/2),i}function alignY(t,e,i){let{y:n,height:s}=t;return e==="top"?n+=i:e==="bottom"?n-=s+i:n-=s/2,n}function getBackgroundPoint(t,e,i,n){const{caretSize:s,caretPadding:a,cornerRadius:r}=t,{xAlign:l,yAlign:c}=i,d=s+a,{topLeft:u,topRight:h,bottomLeft:f,bottomRight:g}=toTRBLCorners(r);let m=alignX(e,l);const _=alignY(e,c,d);return c==="center"?l==="left"?m+=d:l==="right"&&(m-=d):l==="left"?m-=Math.max(u,f)+s:l==="right"&&(m+=Math.max(h,g)+s),{x:_limitValue(m,0,n.width-e.width),y:_limitValue(_,0,n.height-e.height)}}function getAlignedX(t,e,i){const n=toPadding(i.padding);return e==="center"?t.x+t.width/2:e==="right"?t.x+t.width-n.right:t.x+n.left}function getBeforeAfterBodyLines(t){return pushOrConcat([],splitNewlines(t))}function createTooltipContext(t,e,i){return createContext(t,{tooltip:e,tooltipItems:i,type:"tooltip"})}function overrideCallbacks(t,e){const i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}const defaultCallbacks={beforeTitle:noop,title(t){if(t.length>0){const e=t[0],i=e.chart.data.labels,n=i?i.length:0;if(this&&this.options&&this.options.mode==="dataset")return e.dataset.label||"";if(e.label)return e.label;if(n>0&&e.dataIndex"u"?defaultCallbacks[e].call(i,n):s}class Tooltip extends Element{constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const e=this._cachedAnimations;if(e)return e;const i=this.chart,n=this.options.setContext(this.getContext()),s=n.enabled&&i.options.animation&&n.animations,a=new Animations(this.chart,s);return s._cacheable&&(this._cachedAnimations=Object.freeze(a)),a}getContext(){return this.$context||(this.$context=createTooltipContext(this.chart.getContext(),this,this._tooltipItems))}getTitle(e,i){const{callbacks:n}=i,s=invokeCallbackWithFallback(n,"beforeTitle",this,e),a=invokeCallbackWithFallback(n,"title",this,e),r=invokeCallbackWithFallback(n,"afterTitle",this,e);let l=[];return l=pushOrConcat(l,splitNewlines(s)),l=pushOrConcat(l,splitNewlines(a)),l=pushOrConcat(l,splitNewlines(r)),l}getBeforeBody(e,i){return getBeforeAfterBodyLines(invokeCallbackWithFallback(i.callbacks,"beforeBody",this,e))}getBody(e,i){const{callbacks:n}=i,s=[];return each(e,a=>{const r={before:[],lines:[],after:[]},l=overrideCallbacks(n,a);pushOrConcat(r.before,splitNewlines(invokeCallbackWithFallback(l,"beforeLabel",this,a))),pushOrConcat(r.lines,invokeCallbackWithFallback(l,"label",this,a)),pushOrConcat(r.after,splitNewlines(invokeCallbackWithFallback(l,"afterLabel",this,a))),s.push(r)}),s}getAfterBody(e,i){return getBeforeAfterBodyLines(invokeCallbackWithFallback(i.callbacks,"afterBody",this,e))}getFooter(e,i){const{callbacks:n}=i,s=invokeCallbackWithFallback(n,"beforeFooter",this,e),a=invokeCallbackWithFallback(n,"footer",this,e),r=invokeCallbackWithFallback(n,"afterFooter",this,e);let l=[];return l=pushOrConcat(l,splitNewlines(s)),l=pushOrConcat(l,splitNewlines(a)),l=pushOrConcat(l,splitNewlines(r)),l}_createItems(e){const i=this._active,n=this.chart.data,s=[],a=[],r=[];let l=[],c,d;for(c=0,d=i.length;ce.filter(u,h,f,n))),e.itemSort&&(l=l.sort((u,h)=>e.itemSort(u,h,n))),each(l,u=>{const h=overrideCallbacks(e.callbacks,u);s.push(invokeCallbackWithFallback(h,"labelColor",this,u)),a.push(invokeCallbackWithFallback(h,"labelPointStyle",this,u)),r.push(invokeCallbackWithFallback(h,"labelTextColor",this,u))}),this.labelColors=s,this.labelPointStyles=a,this.labelTextColors=r,this.dataPoints=l,l}update(e,i){const n=this.options.setContext(this.getContext()),s=this._active;let a,r=[];if(!s.length)this.opacity!==0&&(a={opacity:0});else{const l=positioners[n.position].call(this,s,this._eventPosition);r=this._createItems(n),this.title=this.getTitle(r,n),this.beforeBody=this.getBeforeBody(r,n),this.body=this.getBody(r,n),this.afterBody=this.getAfterBody(r,n),this.footer=this.getFooter(r,n);const c=this._size=getTooltipSize(this,n),d=Object.assign({},l,c),u=determineAlignment(this.chart,n,d),h=getBackgroundPoint(n,d,u,this.chart);this.xAlign=u.xAlign,this.yAlign=u.yAlign,a={opacity:1,x:h.x,y:h.y,width:c.width,height:c.height,caretX:l.x,caretY:l.y}}this._tooltipItems=r,this.$context=void 0,a&&this._resolveAnimations().update(this,a),e&&n.external&&n.external.call(this,{chart:this.chart,tooltip:this,replay:i})}drawCaret(e,i,n,s){const a=this.getCaretPosition(e,n,s);i.lineTo(a.x1,a.y1),i.lineTo(a.x2,a.y2),i.lineTo(a.x3,a.y3)}getCaretPosition(e,i,n){const{xAlign:s,yAlign:a}=this,{caretSize:r,cornerRadius:l}=n,{topLeft:c,topRight:d,bottomLeft:u,bottomRight:h}=toTRBLCorners(l),{x:f,y:g}=e,{width:m,height:_}=i;let w,B,D,N,L,P;return a==="center"?(L=g+_/2,s==="left"?(w=f,B=w-r,N=L+r,P=L-r):(w=f+m,B=w+r,N=L-r,P=L+r),D=w):(s==="left"?B=f+Math.max(c,u)+r:s==="right"?B=f+m-Math.max(d,h)-r:B=this.caretX,a==="top"?(N=g,L=N-r,w=B-r,D=B+r):(N=g+_,L=N+r,w=B+r,D=B-r),P=N),{x1:w,x2:B,x3:D,y1:N,y2:L,y3:P}}drawTitle(e,i,n){const s=this.title,a=s.length;let r,l,c;if(a){const d=getRtlAdapter(n.rtl,this.x,this.width);for(e.x=getAlignedX(this,n.titleAlign,n),i.textAlign=d.textAlign(n.titleAlign),i.textBaseline="middle",r=toFont(n.titleFont),l=n.titleSpacing,i.fillStyle=n.titleColor,i.font=r.string,c=0;cN!==0)?(e.beginPath(),e.fillStyle=a.multiKeyBackground,addRoundedRectPath(e,{x:w,y:_,w:d,h:c,radius:D}),e.fill(),e.stroke(),e.fillStyle=r.backgroundColor,e.beginPath(),addRoundedRectPath(e,{x:B,y:_+1,w:d-2,h:c-2,radius:D}),e.fill()):(e.fillStyle=a.multiKeyBackground,e.fillRect(w,_,d,c),e.strokeRect(w,_,d,c),e.fillStyle=r.backgroundColor,e.fillRect(B,_+1,d-2,c-2))}e.fillStyle=this.labelTextColors[n]}drawBody(e,i,n){const{body:s}=this,{bodySpacing:a,bodyAlign:r,displayColors:l,boxHeight:c,boxWidth:d,boxPadding:u}=n,h=toFont(n.bodyFont);let f=h.lineHeight,g=0;const m=getRtlAdapter(n.rtl,this.x,this.width),_=function(W){i.fillText(W,m.x(e.x+g),e.y+f/2),e.y+=f+a},w=m.textAlign(r);let B,D,N,L,P,H,U;for(i.textAlign=r,i.textBaseline="middle",i.font=h.string,e.x=getAlignedX(this,w,n),i.fillStyle=n.bodyColor,each(this.beforeBody,_),g=l&&w!=="right"?r==="center"?d/2+u:d+2+u:0,L=0,H=s.length;L0&&i.stroke()}_updateAnimationTarget(e){const i=this.chart,n=this.$animations,s=n&&n.x,a=n&&n.y;if(s||a){const r=positioners[e.position].call(this,this._active,this._eventPosition);if(!r)return;const l=this._size=getTooltipSize(this,e),c=Object.assign({},r,this._size),d=determineAlignment(i,e,c),u=getBackgroundPoint(e,c,d,i);(s._to!==u.x||a._to!==u.y)&&(this.xAlign=d.xAlign,this.yAlign=d.yAlign,this.width=l.width,this.height=l.height,this.caretX=r.x,this.caretY=r.y,this._resolveAnimations().update(this,u))}}_willRender(){return!!this.opacity}draw(e){const i=this.options.setContext(this.getContext());let n=this.opacity;if(!n)return;this._updateAnimationTarget(i);const s={width:this.width,height:this.height},a={x:this.x,y:this.y};n=Math.abs(n)<.001?0:n;const r=toPadding(i.padding),l=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;i.enabled&&l&&(e.save(),e.globalAlpha=n,this.drawBackground(a,e,s,i),overrideTextDirection(e,i.textDirection),a.y+=r.top,this.drawTitle(a,e,i),this.drawBody(a,e,i),this.drawFooter(a,e,i),restoreTextDirection(e,i.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,i){const n=this._active,s=e.map(({datasetIndex:l,index:c})=>{const d=this.chart.getDatasetMeta(l);if(!d)throw new Error("Cannot find a dataset at index "+l);return{datasetIndex:l,element:d.data[c],index:c}}),a=!_elementsEqual(n,s),r=this._positionChanged(s,i);(a||r)&&(this._active=s,this._eventPosition=i,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,i,n=!0){if(i&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const s=this.options,a=this._active||[],r=this._getActiveElements(e,a,i,n),l=this._positionChanged(r,e),c=i||!_elementsEqual(r,a)||l;return c&&(this._active=r,(s.enabled||s.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,i))),c}_getActiveElements(e,i,n,s){const a=this.options;if(e.type==="mouseout")return[];if(!s)return i;const r=this.chart.getElementsAtEventForMode(e,a.mode,a,n);return a.reverse&&r.reverse(),r}_positionChanged(e,i){const{caretX:n,caretY:s,options:a}=this,r=positioners[a.position].call(this,e,i);return r!==!1&&(n!==r.x||s!==r.y)}}Q(Tooltip,"positioners",positioners);var plugin_tooltip={id:"tooltip",_element:Tooltip,positioners,afterInit(t,e,i){i&&(t.tooltip=new Tooltip({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const i={tooltip:e};if(t.notifyPlugins("beforeTooltipDraw",{...i,cancelable:!0})===!1)return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i)}},afterEvent(t,e){if(t.tooltip){const i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:defaultCallbacks},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>t!=="filter"&&t!=="itemSort"&&t!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},plugins=Object.freeze({__proto__:null,Colors:plugin_colors,Decimation:plugin_decimation,Filler:index$3,Legend:plugin_legend,SubTitle:plugin_subtitle,Title:plugin_title,Tooltip:plugin_tooltip});const addIfString=(t,e,i,n)=>(typeof e=="string"?(i=t.push(e)-1,n.unshift({index:i,label:e})):isNaN(e)&&(i=null),i);function findOrAddLabel(t,e,i,n){const s=t.indexOf(e);if(s===-1)return addIfString(t,e,i,n);const a=t.lastIndexOf(e);return s!==a?i:s}const validIndex=(t,e)=>t===null?null:_limitValue(Math.round(t),0,e);function _getLabelForValue(t){const e=this.getLabels();return t>=0&&ti.length-1?null:this.getPixelForValue(i[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}}Q(CategoryScale,"id","category"),Q(CategoryScale,"defaults",{ticks:{callback:_getLabelForValue}});function generateTicks$1(t,e){const i=[],{bounds:s,step:a,min:r,max:l,precision:c,count:d,maxTicks:u,maxDigits:h,includeBounds:f}=t,g=a||1,m=u-1,{min:_,max:w}=e,B=!isNullOrUndef(r),D=!isNullOrUndef(l),N=!isNullOrUndef(d),L=(w-_)/(h+1);let P=niceNum((w-_)/m/g)*g,H,U,W,X;if(P<1e-14&&!B&&!D)return[{value:_},{value:w}];X=Math.ceil(w/P)-Math.floor(_/P),X>m&&(P=niceNum(X*P/m/g)*g),isNullOrUndef(c)||(H=Math.pow(10,c),P=Math.ceil(P*H)/H),s==="ticks"?(U=Math.floor(_/P)*P,W=Math.ceil(w/P)*P):(U=_,W=w),B&&D&&a&&almostWhole((l-r)/a,P/1e3)?(X=Math.round(Math.min((l-r)/P,u)),P=(l-r)/X,U=r,W=l):N?(U=B?r:U,W=D?l:W,X=d-1,P=(W-U)/X):(X=(W-U)/P,almostEquals(X,Math.round(X),P/1e3)?X=Math.round(X):X=Math.ceil(X));const G=Math.max(_decimalPlaces(P),_decimalPlaces(U));H=Math.pow(10,isNullOrUndef(c)?G:c),U=Math.round(U*H)/H,W=Math.round(W*H)/H;let q=0;for(B&&(f&&U!==r?(i.push({value:r}),Us=i?s:c,l=c=>a=n?a:c;if(e){const c=sign(s),d=sign(a);c<0&&d<0?l(0):c>0&&d>0&&r(0)}if(s===a){let c=a===0?1:Math.abs(a*.05);l(a+c),e||r(s-c)}this.min=s,this.max=a}getTickLimit(){const e=this.options.ticks;let{maxTicksLimit:i,stepSize:n}=e,s;return n?(s=Math.ceil(this.max/n)-Math.floor(this.min/n)+1,s>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${n} would result generating up to ${s} ticks. Limiting to 1000.`),s=1e3)):(s=this.computeTickLimit(),i=i||11),i&&(s=Math.min(i,s)),s}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const e=this.options,i=e.ticks;let n=this.getTickLimit();n=Math.max(2,n);const s={maxTicks:n,bounds:e.bounds,min:e.min,max:e.max,precision:i.precision,step:i.stepSize,count:i.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:i.minRotation||0,includeBounds:i.includeBounds!==!1},a=this._range||this,r=generateTicks$1(s,a);return e.bounds==="ticks"&&_setMinAndMaxByKey(r,this,"value"),e.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}configure(){const e=this.ticks;let i=this.min,n=this.max;if(super.configure(),this.options.offset&&e.length){const s=(n-i)/Math.max(e.length-1,1)/2;i-=s,n+=s}this._startValue=i,this._endValue=n,this._valueRange=n-i}getLabelForValue(e){return formatNumber(e,this.chart.options.locale,this.options.ticks.format)}}class LinearScale extends LinearScaleBase{determineDataLimits(){const{min:e,max:i}=this.getMinMax(!0);this.min=isNumberFinite(e)?e:0,this.max=isNumberFinite(i)?i:1,this.handleTickRangeOptions()}computeTickLimit(){const e=this.isHorizontal(),i=e?this.width:this.height,n=toRadians(this.options.ticks.minRotation),s=(e?Math.sin(n):Math.cos(n))||.001,a=this._resolveTickFontOptions(0);return Math.ceil(i/Math.min(40,a.lineHeight/s))}getPixelForValue(e){return e===null?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getValueForPixel(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange}}Q(LinearScale,"id","linear"),Q(LinearScale,"defaults",{ticks:{callback:Ticks.formatters.numeric}});const log10Floor=t=>Math.floor(log10(t)),changeExponent=(t,e)=>Math.pow(10,log10Floor(t)+e);function isMajor(t){return t/Math.pow(10,log10Floor(t))===1}function steps(t,e,i){const n=Math.pow(10,i),s=Math.floor(t/n);return Math.ceil(e/n)-s}function startExp(t,e){const i=e-t;let n=log10Floor(i);for(;steps(t,e,n)>10;)n++;for(;steps(t,e,n)<10;)n--;return Math.min(n,log10Floor(t))}function generateTicks(t,{min:e,max:i}){e=finiteOrDefault(t.min,e);const n=[],s=log10Floor(e);let a=startExp(e,i),r=a<0?Math.pow(10,Math.abs(a)):1;const l=Math.pow(10,a),c=s>a?Math.pow(10,s):0,d=Math.round((e-c)*r)/r,u=Math.floor((e-c)/l/10)*l*10;let h=Math.floor((d-u)/Math.pow(10,a)),f=finiteOrDefault(t.min,Math.round((c+u+h*Math.pow(10,a))*r)/r);for(;f=10?h=h<15?15:20:h++,h>=20&&(a++,h=2,r=a>=0?1:r),f=Math.round((c+u+h*Math.pow(10,a))*r)/r;const g=finiteOrDefault(t.max,f);return n.push({value:g,major:isMajor(g),significand:h}),n}class LogarithmicScale extends Scale{constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(e,i){const n=LinearScaleBase.prototype.parse.apply(this,[e,i]);if(n===0){this._zero=!0;return}return isNumberFinite(n)&&n>0?n:null}determineDataLimits(){const{min:e,max:i}=this.getMinMax(!0);this.min=isNumberFinite(e)?Math.max(0,e):null,this.max=isNumberFinite(i)?Math.max(0,i):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!isNumberFinite(this._userMin)&&(this.min=e===changeExponent(this.min,0)?changeExponent(this.min,-1):changeExponent(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:e,maxDefined:i}=this.getUserBounds();let n=this.min,s=this.max;const a=l=>n=e?n:l,r=l=>s=i?s:l;n===s&&(n<=0?(a(1),r(10)):(a(changeExponent(n,-1)),r(changeExponent(s,1)))),n<=0&&a(changeExponent(s,-1)),s<=0&&r(changeExponent(n,1)),this.min=n,this.max=s}buildTicks(){const e=this.options,i={min:this._userMin,max:this._userMax},n=generateTicks(i,this);return e.bounds==="ticks"&&_setMinAndMaxByKey(n,this,"value"),e.reverse?(n.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),n}getLabelForValue(e){return e===void 0?"0":formatNumber(e,this.chart.options.locale,this.options.ticks.format)}configure(){const e=this.min;super.configure(),this._startValue=log10(e),this._valueRange=log10(this.max)-log10(e)}getPixelForValue(e){return(e===void 0||e===0)&&(e=this.min),e===null||isNaN(e)?NaN:this.getPixelForDecimal(e===this.min?0:(log10(e)-this._startValue)/this._valueRange)}getValueForPixel(e){const i=this.getDecimalForPixel(e);return Math.pow(10,this._startValue+i*this._valueRange)}}Q(LogarithmicScale,"id","logarithmic"),Q(LogarithmicScale,"defaults",{ticks:{callback:Ticks.formatters.logarithmic,major:{enabled:!0}}});function getTickBackdropHeight(t){const e=t.ticks;if(e.display&&t.display){const i=toPadding(e.backdropPadding);return valueOrDefault(e.font&&e.font.size,defaults.font.size)+i.height}return 0}function measureLabelSize(t,e,i){return i=isArray(i)?i:[i],{w:_longestText(t,e.string,i),h:i.length*e.lineHeight}}function determineLimits(t,e,i,n,s){return t===n||t===s?{start:e-i/2,end:e+i/2}:ts?{start:e-i,end:e}:{start:e,end:e+i}}function fitWithPointLabels(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},i=Object.assign({},e),n=[],s=[],a=t._pointLabels.length,r=t.options.pointLabels,l=r.centerPointLabels?PI/a:0;for(let c=0;ce.r&&(l=(n.end-e.r)/a,t.r=Math.max(t.r,e.r+l)),s.starte.b&&(c=(s.end-e.b)/r,t.b=Math.max(t.b,e.b+c))}function buildPointLabelItems(t,e,i){const n=[],s=t._pointLabels.length,a=t.options,r=getTickBackdropHeight(a)/2,l=t.drawingArea,c=a.pointLabels.centerPointLabels?PI/s:0;for(let d=0;d270||i<90)&&(t-=e),t}function drawPointLabels(t,e){const{ctx:i,options:{pointLabels:n}}=t;for(let s=e-1;s>=0;s--){const a=n.setContext(t.getPointLabelContext(s)),r=toFont(a.font),{x:l,y:c,textAlign:d,left:u,top:h,right:f,bottom:g}=t._pointLabelItems[s],{backdropColor:m}=a;if(!isNullOrUndef(m)){const _=toTRBLCorners(a.borderRadius),w=toPadding(a.backdropPadding);i.fillStyle=m;const B=u-w.left,D=h-w.top,N=f-u+w.width,L=g-h+w.height;Object.values(_).some(P=>P!==0)?(i.beginPath(),addRoundedRectPath(i,{x:B,y:D,w:N,h:L,radius:_}),i.fill()):i.fillRect(B,D,N,L)}renderText(i,t._pointLabels[s],l,c+r.lineHeight/2,r,{color:a.color,textAlign:d,textBaseline:"middle"})}}function pathRadiusLine(t,e,i,n){const{ctx:s}=t;if(i)s.arc(t.xCenter,t.yCenter,e,0,TAU);else{let a=t.getPointPosition(0,e);s.moveTo(a.x,a.y);for(let r=1;r{const s=callback(this.options.pointLabels.callback,[i,n],this);return s||s===0?s:""}).filter((i,n)=>this.chart.getDataVisibility(n))}fit(){const e=this.options;e.display&&e.pointLabels.display?fitWithPointLabels(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(e,i,n,s){this.xCenter+=Math.floor((e-i)/2),this.yCenter+=Math.floor((n-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(e,i,n,s))}getIndexAngle(e){const i=TAU/(this._pointLabels.length||1),n=this.options.startAngle||0;return _normalizeAngle(e*i+toRadians(n))}getDistanceFromCenterForValue(e){if(isNullOrUndef(e))return NaN;const i=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-e)*i:(e-this.min)*i}getValueForDistanceFromCenter(e){if(isNullOrUndef(e))return NaN;const i=e/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-i:this.min+i}getPointLabelContext(e){const i=this._pointLabels||[];if(e>=0&&e{if(h!==0){c=this.getDistanceFromCenterForValue(u.value);const f=this.getContext(h),g=s.setContext(f),m=a.setContext(f);drawRadiusLine(this,g,c,r,m)}}),n.display){for(e.save(),l=r-1;l>=0;l--){const u=n.setContext(this.getPointLabelContext(l)),{color:h,lineWidth:f}=u;!f||!h||(e.lineWidth=f,e.strokeStyle=h,e.setLineDash(u.borderDash),e.lineDashOffset=u.borderDashOffset,c=this.getDistanceFromCenterForValue(i.ticks.reverse?this.min:this.max),d=this.getPointPosition(l,c),e.beginPath(),e.moveTo(this.xCenter,this.yCenter),e.lineTo(d.x,d.y),e.stroke())}e.restore()}}drawBorder(){}drawLabels(){const e=this.ctx,i=this.options,n=i.ticks;if(!n.display)return;const s=this.getIndexAngle(0);let a,r;e.save(),e.translate(this.xCenter,this.yCenter),e.rotate(s),e.textAlign="center",e.textBaseline="middle",this.ticks.forEach((l,c)=>{if(c===0&&!i.reverse)return;const d=n.setContext(this.getContext(c)),u=toFont(d.font);if(a=this.getDistanceFromCenterForValue(this.ticks[c].value),d.showLabelBackdrop){e.font=u.string,r=e.measureText(l.label).width,e.fillStyle=d.backdropColor;const h=toPadding(d.backdropPadding);e.fillRect(-r/2-h.left,-a-u.size/2-h.top,r+h.width,u.size+h.height)}renderText(e,l.label,0,-a,u,{color:d.color})}),e.restore()}drawTitle(){}}Q(RadialLinearScale,"id","radialLinear"),Q(RadialLinearScale,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Ticks.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(e){return e},padding:5,centerPointLabels:!1}}),Q(RadialLinearScale,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),Q(RadialLinearScale,"descriptors",{angleLines:{_fallback:"grid"}});const INTERVALS={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},UNITS=Object.keys(INTERVALS);function sorter(t,e){return t-e}function parse(t,e){if(isNullOrUndef(e))return null;const i=t._adapter,{parser:n,round:s,isoWeekday:a}=t._parseOpts;let r=e;return typeof n=="function"&&(r=n(r)),isNumberFinite(r)||(r=typeof n=="string"?i.parse(r,n):i.parse(r)),r===null?null:(s&&(r=s==="week"&&(isNumber(a)||a===!0)?i.startOf(r,"isoWeek",a):i.startOf(r,s)),+r)}function determineUnitForAutoTicks(t,e,i,n){const s=UNITS.length;for(let a=UNITS.indexOf(t);a=UNITS.indexOf(i);a--){const r=UNITS[a];if(INTERVALS[r].common&&t._adapter.diff(s,n,r)>=e-1)return r}return UNITS[i?UNITS.indexOf(i):0]}function determineMajorUnit(t){for(let e=UNITS.indexOf(t)+1,i=UNITS.length;e=e?i[n]:i[s];t[a]=!0}}function setMajorTicks(t,e,i,n){const s=t._adapter,a=+s.startOf(e[0].value,n),r=e[e.length-1].value;let l,c;for(l=a;l<=r;l=+s.add(l,1,n))c=i[l],c>=0&&(e[c].major=!0);return e}function ticksFromTimestamps(t,e,i){const n=[],s={},a=e.length;let r,l;for(r=0;r+e.value))}initOffsets(e=[]){let i=0,n=0,s,a;this.options.offset&&e.length&&(s=this.getDecimalForValue(e[0]),e.length===1?i=1-s:i=(this.getDecimalForValue(e[1])-s)/2,a=this.getDecimalForValue(e[e.length-1]),e.length===1?n=a:n=(a-this.getDecimalForValue(e[e.length-2]))/2);const r=e.length<3?.5:.25;i=_limitValue(i,0,r),n=_limitValue(n,0,r),this._offsets={start:i,end:n,factor:1/(i+1+n)}}_generate(){const e=this._adapter,i=this.min,n=this.max,s=this.options,a=s.time,r=a.unit||determineUnitForAutoTicks(a.minUnit,i,n,this._getLabelCapacity(i)),l=valueOrDefault(s.ticks.stepSize,1),c=r==="week"?a.isoWeekday:!1,d=isNumber(c)||c===!0,u={};let h=i,f,g;if(d&&(h=+e.startOf(h,"isoWeek",c)),h=+e.startOf(h,d?"day":r),e.diff(n,i,r)>1e5*l)throw new Error(i+" and "+n+" are too far apart with stepSize of "+l+" "+r);const m=s.ticks.source==="data"&&this.getDataTimestamps();for(f=h,g=0;f_-w).map(_=>+_)}getLabelForValue(e){const i=this._adapter,n=this.options.time;return n.tooltipFormat?i.format(e,n.tooltipFormat):i.format(e,n.displayFormats.datetime)}_tickFormatFunction(e,i,n,s){const a=this.options,r=a.ticks.callback;if(r)return callback(r,[e,i,n],this);const l=a.time.displayFormats,c=this._unit,d=this._majorUnit,u=c&&l[c],h=d&&l[d],f=n[i],g=d&&h&&f&&f.major;return this._adapter.format(e,s||(g?h:u))}generateTickLabels(e){let i,n,s;for(i=0,n=e.length;i0?l:1}getDataTimestamps(){let e=this._cache.data||[],i,n;if(e.length)return e;const s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(i=0,n=s.length;i=t[n].pos&&e<=t[s].pos&&({lo:n,hi:s}=_lookupByKey(t,"pos",e)),{pos:a,time:l}=t[n],{pos:r,time:c}=t[s]):(e>=t[n].time&&e<=t[s].time&&({lo:n,hi:s}=_lookupByKey(t,"time",e)),{time:a,pos:l}=t[n],{time:r,pos:c}=t[s]);const d=r-a;return d?l+(c-l)*(e-a)/d:l}class TimeSeriesScale extends TimeScale{constructor(e){super(e),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const e=this._getTimestampsForTable(),i=this._table=this.buildLookupTable(e);this._minPos=interpolate(i,this.min),this._tableRange=interpolate(i,this.max)-this._minPos,super.initOffsets(e)}buildLookupTable(e){const{min:i,max:n}=this,s=[],a=[];let r,l,c,d,u;for(r=0,l=e.length;r=i&&d<=n&&s.push(d);if(s.length<2)return[{time:i,pos:0},{time:n,pos:1}];for(r=0,l=s.length;r(pushScopeId("data-v-10edff82"),t=t(),popScopeId(),t),_hoisted_1$k={id:"critical-main"},_hoisted_2$h={id:"critical"},_hoisted_3$h=_withScopeId$8(()=>createBaseVNode("div",{class:"des"},"\u52A0\u653B\u4F24\u5BB3",-1)),_hoisted_4$e={class:"slider-div"},_hoisted_5$c={id:"def"},_hoisted_6$a=_withScopeId$8(()=>createBaseVNode("div",{class:"des"},"\u52A0\u9632\u4F24\u5BB3",-1)),_hoisted_7$8={class:"slider-div"},_hoisted_8$7={id:"now-damage"},_hoisted_9$7={style:{"font-family":"'Fira Code'"}},_sfc_main$k=defineComponent({__name:"enemyCritical",props:{fromBook:{type:Boolean}},setup(t){const e=t,i=ref(),n=ref(),s=core.plugin.bookDetailEnemy,a=Math.ceil,r=ref(e.fromBook?void 0:flags.mouseLoc[0]),l=ref(e.fromBook?void 0:flags.mouseLoc[1]);r.value=has(r.value)?Math.round(r.value+core.bigmap.offsetX/32):void 0,l.value=has(l.value)?Math.round(l.value+core.bigmap.offsetY/32):void 0;let c=getCriticalDamage(s,0,0,r.value,l.value),d=getDefDamage(s,0,0,r.value,l.value);const u=ref(c),h=ref(d),f=ref(0),g=ref(0),m=core.getDamageInfo(s.id,void 0,r.value,l.value),_=core.formatBigNumber,w=core.status.thisMap.ratio,B=computed(()=>{const P=core.getDamageInfo(s.id,{atk:core.getStatus("atk")+f.value*w,def:core.getStatus("def")+g.value*w},r.value,l.value);return has(P)?has(m)?[m.damage-P.damage,P.damage]:[-P.damage,P.damage]:["???","???"]});function D(P,H){Chart.defaults.color="#aaa";const U={type:"line",data:N(H),options:{elements:{point:{radius:5,hoverRadius:7},line:{borderJoinStyle:"round"}},scales:{y:{grid:{color:"#ddd3"}}},plugins:{legend:{display:!1}}}};return new Chart(P,U)}function N(P){return{datasets:[{data:P.map(H=>H[1]),label:"\u602A\u7269\u4F24\u5BB3"}],labels:P.map(H=>Math.round(H[0]/w))}}const L=lodash.exports.debounce((P,H)=>{u.value=getCriticalDamage(s,f.value*w,g.value*w,r.value,l.value),h.value=getDefDamage(s,g.value*w,f.value*w,r.value,l.value),u.value.length>c.length&&(c=u.value),h.value.length>d.length&&(d=h.value),P.data=N(u.value),H.data=N(h.value),P.update("resize"),H.update("resize")},200);return onMounted(()=>{const P=document.getElementById("critical-main"),H=getComputedStyle(P),U=parseFloat(H.width),W=window.innerHeight/5,X=i.value,G=n.value;setCanvasSize(X,U,W),setCanvasSize(G,U,W);const q=D(X,u.value),J=D(G,h.value);watch(f,oe=>{L(q,J)}),watch(g,oe=>{L(q,J)})}),(P,H)=>{var X,G,q,J,oe,he,se,re;const U=__unplugin_components_0,W=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$k,[createBaseVNode("div",_hoisted_2$h,[_hoisted_3$h,createBaseVNode("canvas",{ref_key:"critical",ref:i,class:"chart"},null,512),createBaseVNode("div",_hoisted_4$e,[createBaseVNode("span",null,"\u52A0\u653B\u6B21\u6570\xA0\xA0\xA0\xA0"+toDisplayString(f.value),1),createVNode(U,{class:"slider",value:f.value,"onUpdate:value":H[0]||(H[0]=le=>f.value=le),max:unref(a)(((G=(X=unref(c).at(-1))==null?void 0:X[0])!=null?G:2)/unref(w))-1},null,8,["value","max"]),createBaseVNode("span",null,"\u6700\u5927\u503C\xA0\xA0\xA0\xA0"+toDisplayString(unref(a)(((J=(q=unref(c).at(-1))==null?void 0:q[0])!=null?J:2)/unref(w))-1),1)])]),createVNode(W,{dashed:"",style:{width:"100%","border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),createBaseVNode("div",_hoisted_5$c,[_hoisted_6$a,createBaseVNode("canvas",{ref_key:"def",ref:n,class:"chart"},null,512),createBaseVNode("div",_hoisted_7$8,[createBaseVNode("span",null,"\u52A0\u9632\u6B21\u6570\xA0\xA0\xA0\xA0"+toDisplayString(g.value),1),createVNode(U,{class:"slider",value:g.value,"onUpdate:value":H[1]||(H[1]=le=>g.value=le),max:unref(a)(((he=(oe=unref(d).at(-1))==null?void 0:oe[0])!=null?he:2)/unref(w))-1},null,8,["value","max"]),createBaseVNode("span",null,"\u6700\u5927\u503C\xA0\xA0\xA0\xA0"+toDisplayString(unref(a)(((re=(se=unref(d).at(-1))==null?void 0:se[0])!=null?re:2)/unref(w))-1),1)])]),createBaseVNode("div",_hoisted_8$7,[createBaseVNode("div",null,[createBaseVNode("span",null,"\u5F53\u524D\u52A0\u653B"+toDisplayString(unref(isMobile)?"":"\xA0\xA0\xA0\xA0"),1),createBaseVNode("span",null,toDisplayString(unref(_)(f.value*unref(w))),1)]),createBaseVNode("div",null,[createBaseVNode("span",null,"\u5F53\u524D\u52A0\u9632"+toDisplayString(unref(isMobile)?"":"\xA0\xA0\xA0\xA0"),1),createBaseVNode("span",null,toDisplayString(unref(_)(g.value*unref(w))),1)]),createBaseVNode("div",null,[createBaseVNode("span",null,"\u5F53\u524D\u51CF\u4F24"+toDisplayString(unref(isMobile)?"":"\xA0\xA0\xA0\xA0"),1),createBaseVNode("span",null,[createBaseVNode("span",_hoisted_9$7,toDisplayString(unref(B)[0]<0&&!unref(has)(unref(s).damage)?"=>":""),1),createTextVNode(toDisplayString(unref(B)[0]<0&&!unref(has)(unref(s).damage)?unref(_)(-unref(B)[0]):unref(_)(unref(B)[0])),1)])]),createBaseVNode("div",null,[createBaseVNode("span",null,"\u5F53\u524D\u4F24\u5BB3"+toDisplayString(unref(isMobile)?"":"\xA0\xA0\xA0\xA0"),1),createBaseVNode("span",null,toDisplayString(unref(_)(unref(B)[1])),1)])])])}}}),enemyCritical_vue_vue_type_style_index_0_scoped_10edff82_lang="",EnemyCritical=_export_sfc(_sfc_main$k,[["__scopeId","data-v-10edff82"]]),showMarkedEnemy=ref(!1),markedEnemy=reactive([]),markInfo={},criticalReached={},enemyDamageInfo={};function markEnemy$1(t){var e,i;hasMarkedEnemy(t)||(markedEnemy.push(t),markInfo[t]={nextCritical:(i=(e=core.nextCriticals(t,1)[0])==null?void 0:e[0])!=null?i:0+core.status.hero.atk},criticalReached[t]={0:!0},enemyDamageInfo[t]={1:!1,2:!1,3:!1},getMarkInfo(t,!0),checkMarkedEnemy(!0))}function hasMarkedEnemy(t){return markedEnemy.includes(t)}function unmarkEnemy(t){const e=markedEnemy.indexOf(t);e!==-1&&(markedEnemy.splice(e,1),checkMarkedEnemy())}function getMarkedEnemy(){return markedEnemy}function getMarkInfo(t,e=!1){var s;const i=criticalReached[t],n=markInfo[t];if(core.status.hero.atk>=n.nextCritical){!i[n.nextCritical]&&!e&&tip$1("success",`\u8E29\u5230\u4E86${core.material.enemys[t].name}\u7684\u4E34\u754C\uFF01`),i[n.nextCritical]=!0;const a=(s=core.nextCriticals(t,1)[0])==null?void 0:s[0],r=(a!=null?a:0)+core.status.hero.atk;n.nextCritical=r}}function checkMarkedEnemy(t=!1){checkMarkedStatus.value=!checkMarkedStatus.value;const e=core.status.hero.hp;getMarkedEnemy().forEach(i=>{var r,l;getMarkInfo(i);const n=(l=(r=core.getDamageInfo(i))==null?void 0:r.damage)!=null?l:-1;if(n===-1)return;const s=enemyDamageInfo[i],a=core.material.enemys[i].name;n<=0?t||tip$1("success",`${a}\u5DF2\u7ECF\u96F6\u4F24\u4E86\uFF01`):n(core.isPlaying()&&(flags.mouseLoc=[t,e]),!1),150),{checkMarkedEnemy,checkStatus:checkMarkedStatus,markEnemy:markEnemy$1,hasMarkedEnemy,unmarkEnemy,showMarkedEnemy}}const _withScopeId$7=t=>(pushScopeId("data-v-90e08ea9"),t=t(),popScopeId(),t),_hoisted_1$j={id:"enemy-target"},_hoisted_2$g={id:"enemy-desc"},_hoisted_3$g=_withScopeId$7(()=>createBaseVNode("span",null,"\u602A\u7269\u63CF\u8FF0",-1)),_hoisted_4$d={id:"mark-target"},_hoisted_5$b=["onClick"],_sfc_main$j=defineComponent({__name:"enemyTarget",setup(t){const e=core.plugin.bookDetailEnemy,i=ref(hasMarkedEnemy(e.id));function n(){i.value&&unmarkEnemy(e.id),i.value||markEnemy$1(e.id),i.value=!i.value}return(s,a)=>{const r=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$j,[createBaseVNode("div",_hoisted_2$g,[_hoisted_3$g,createVNode(Scroll,{id:"enemy-desc-scroll"},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(unref(e).description),1)]),_:1})]),createVNode(r,{dashed:"",style:{"border-color":"#ddd4"}}),createBaseVNode("div",null,[createBaseVNode("div",_hoisted_4$d,[createBaseVNode("span",{id:"mark-info",style:normalizeStyle({color:i.value?"lightgreen":"lightcoral"})},toDisplayString(i.value?"\u5DF2\u6807\u8BB0\u8BE5\u602A\u7269":"\u672A\u6807\u8BB0\u8BE5\u602A\u7269"),5),createBaseVNode("span",{class:"button-text",onClick:withModifiers(n,["stop"])},toDisplayString(i.value?"\u53D6\u6D88\u6807\u8BB0\u8BE5\u602A\u7269":"\u6807\u8BB0\u8BE5\u602A\u7269\u4E3A\u76EE\u6807"),9,_hoisted_5$b)])])])}}}),enemyTarget_vue_vue_type_style_index_0_scoped_90e08ea9_lang="",EnemyTarget=_export_sfc(_sfc_main$j,[["__scopeId","data-v-90e08ea9"]]),_withScopeId$6=t=>(pushScopeId("data-v-c8f01fef"),t=t(),popScopeId(),t),_hoisted_1$i={id:"detail"},_hoisted_2$f={id:"detail-more"},_hoisted_3$f={key:0,id:"special-more",class:"detial-more"},_hoisted_4$c={key:1,id:"special-more",class:"detial-more"},_hoisted_5$a={key:2,id:"special-more",class:"detial-more"},_hoisted_6$9=_withScopeId$6(()=>createBaseVNode("span",null,null,-1)),_sfc_main$i=defineComponent({__name:"bookDetail",props:{fromBook:{type:Boolean},defaultPanel:null},emits:["close"],setup(t,{emit:e}){var u;const i=t,n=core.plugin.bookDetailEnemy,s=ref(core.plugin.bookDetailPos),a=ref((u=i.defaultPanel)!=null?u:"special");let r;function l(h,f){h.stopPropagation(),a.value=f}function c(){s.value=core.plugin.bookDetailPos,r.style.opacity="0",e("close")}function d(h){const f=keycode(h.keyCode);(f===KeyCode.Enter||f===KeyCode.Space||f===KeyCode.KeyC)&&c(),i.fromBook||(f===KeyCode.KeyX||f===KeyCode.Escape)&&c()}return onMounted(async()=>{s.value=0,r=document.getElementById("detail"),r.style.opacity="1";const h=getComputedStyle(r);let f=!1,g=[0,0];await S(600),useDrag(r,(m,_)=>{(m-g[0])**2+(_-g[1])**2>=100&&(f=!0)},(m,_)=>{g=[m,_],_>parseFloat(h.height)*4/5&&(f=!0)},()=>{f===!1&&a.value!=="critical"&&c(),f=!1}),document.addEventListener("keyup",d)}),onUnmounted(()=>{document.removeEventListener("keyup",d)}),(h,f)=>{const g=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$i,[createBaseVNode("div",{id:"info",style:normalizeStyle({top:`${s.value}px`})},[createVNode(EnemyOne,{enemy:unref(n)},null,8,["enemy"]),createVNode(g,{dashed:"",style:{margin:"2vh 0 2vh 0","border-color":"#ddd4",width:"100%"}})],4),createVNode(Transition,{name:"detail"},{default:withCtx(()=>[a.value==="special"?(openBlock(),createBlock(EnemySpecial,{key:0,"from-book":t.fromBook},null,8,["from-book"])):a.value==="critical"?(openBlock(),createBlock(EnemyCritical,{key:1,"from-book":t.fromBook},null,8,["from-book"])):a.value==="target"?(openBlock(),createBlock(EnemyTarget,{key:2})):createCommentVNode("",!0)]),_:1}),createBaseVNode("div",_hoisted_2$f,[createVNode(Transition,{name:"detail"},{default:withCtx(()=>[a.value==="special"?(openBlock(),createElementBlock("div",_hoisted_3$f,[createBaseVNode("span",{id:"enemy-target",class:"button-text more",onClick:f[0]||(f[0]=m=>l(m,"target"))},[createVNode(unref(LeftOutlined)),createTextVNode(" \u602A\u7269\u66F4\u591A\u4FE1\u606F")]),createBaseVNode("span",{id:"critical-more",class:"button-text more",onClick:f[1]||(f[1]=m=>l(m,"critical"))},[createTextVNode("\u8BE6\u7EC6\u4E34\u754C\u4FE1\u606F "),createVNode(unref(RightOutlined))])])):a.value==="critical"?(openBlock(),createElementBlock("div",_hoisted_4$c,[createBaseVNode("span",{id:"enemy-pos",class:"button-text more",onClick:f[2]||(f[2]=m=>l(m,"special"))},[createVNode(unref(LeftOutlined)),createTextVNode(" \u602A\u7269\u7279\u6B8A\u5C5E\u6027")])])):a.value==="target"?(openBlock(),createElementBlock("div",_hoisted_5$a,[_hoisted_6$9,createBaseVNode("span",{id:"enemy-pos",class:"button-text more",onClick:f[3]||(f[3]=m=>l(m,"special"))},[createTextVNode("\u602A\u7269\u7279\u6B8A\u5C5E\u6027 "),createVNode(unref(RightOutlined))])])):createCommentVNode("",!0)]),_:1})])])}}}),bookDetail_vue_vue_type_style_index_0_scoped_c8f01fef_lang="",BookDetail=_export_sfc(_sfc_main$i,[["__scopeId","data-v-c8f01fef"]]),_withScopeId$5=t=>(pushScopeId("data-v-84294ce9"),t=t(),popScopeId(),t),_hoisted_1$h={id:"book"},_hoisted_2$e={id:"tools"},_hoisted_3$e={key:0,id:"none"},_hoisted_4$b=_withScopeId$5(()=>createBaseVNode("div",null,"\u672C\u5C42\u65E0\u602A\u7269",-1)),_hoisted_5$9=[_hoisted_4$b],_hoisted_6$8={class:"enemy"},_sfc_main$h=defineComponent({__name:"book",setup(t){var _,w,B;const e=(B=core.floorIds[(w=(_=core.status.event)==null?void 0:_.ui)==null?void 0:w.index])!=null?B:core.status.floorId;e!==core.status.floorId&&core.status.checkBlock&&(core.status.checkBlock.cache={});const i=core.getCurrentEnemys(e),n=ref(0),s=ref(!1),a=ref(!1),r=ref(0);i.forEach(D=>{const N=D.specialText.length;D.toShowSpecial=lodash.exports.cloneDeep(D.specialText),D.toShowColor=lodash.exports.cloneDeep(D.specialColor),N>=3&&(D.toShowSpecial=D.specialText.slice(0,2).concat(["..."]),D.toShowColor=D.specialColor.slice(0,2).concat(["#fff"])),D.toShowColor=D.toShowColor.map(L=>typeof L=="string"?L:core.arrayToRGBA(L)),D.damageColor=getDamageColor(D.damage)});function l(D,N){if(s.value)return;const L=window.innerHeight,P=N*L*.2-n.value;core.plugin.bookDetailEnemy=D,core.plugin.bookDetailPos=P,a.value=!0,c()}async function c(){const D=document.getElementById("book");D.style.opacity="0",await S(600),D.style.display="none"}async function d(){u(),await S(600),a.value=!1}async function u(){const D=document.getElementById("book");D.style.display="flex",await S(50),D.style.opacity="1"}async function h(){noClosePanel.value=!0,core.plugin.bookOpened.value=!1,core.plugin.transition.value?await S(650):await S(100),!core.events.recoverEvents(core.status.event.interval)&&(has(core.status.event.ui)?(core.status.boxAnimateObjs=[],core.ui._drawViewMaps(core.status.event.ui)):core.ui.closePanel())}function f(){const D=window.innerHeight,N=r.value*D*.2-n.value;N<0&&(n.value+=N-20),N>D*.655&&(n.value+=N-D*.655+20)}function g(D){const N=keycode(D.keyCode);(N===KeyCode.KeyX||N===KeyCode.Escape)&&h(),N===KeyCode.Enter&&!a.value&&l(i[r.value],r.value)}function m(D){const N=keycode(D.keyCode);a.value||(N===KeyCode.DownArrow&&(r.value0&&r.value--,f()),(N===KeyCode.LeftArrow||N===KeyCode.PageUp)&&(r.value<=4?r.value=0:r.value-=5,f()),(N===KeyCode.RightArrow||N===KeyCode.PageDown)&&(r.value>=i.length-5?r.value=i.length-1:r.value+=5,f()))}return onMounted(async()=>{core.plugin.transition.value?await S(600):await S(50),document.addEventListener("keyup",g),document.addEventListener("keydown",m)}),onUnmounted(async()=>{document.removeEventListener("keyup",g),document.removeEventListener("keydown",m)}),(D,N)=>{const L=__unplugin_components_1;return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1$h,[createBaseVNode("div",_hoisted_2$e,[createBaseVNode("span",{id:"back",class:"button-text tools",onClick:h},[createVNode(unref(LeftOutlined)),createTextVNode("\u8FD4\u56DE\u6E38\u620F")])]),unref(i).length===0?(openBlock(),createElementBlock("div",_hoisted_3$e,_hoisted_5$9)):(openBlock(),createBlock(Scroll,{key:1,style:{width:"100%",height:"94%","font-family":"normal"},now:n.value,"onUpdate:now":N[0]||(N[0]=P=>n.value=P),drag:s.value,"onUpdate:drag":N[1]||(N[1]=P=>s.value=P)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(i),(P,H)=>(openBlock(),createElementBlock("div",_hoisted_6$8,[(openBlock(),createBlock(EnemyOne,{selected:H===r.value,enemy:P,key:H,onSelect:U=>l(P,H),onHover:U=>r.value=H},null,8,["selected","enemy","onSelect","onHover"])),createVNode(L,{dashed:"",style:{width:"100%","border-color":"#ddd4"}})]))),256))]),_:1},8,["now","drag"]))]),a.value?(openBlock(),createBlock(BookDetail,{key:0,"from-book":!0,onClose:N[2]||(N[2]=P=>d())})):createCommentVNode("",!0)],64)}}}),book_vue_vue_type_style_index_0_scoped_84294ce9_lang="",Book=_export_sfc(_sfc_main$h,[["__scopeId","data-v-84294ce9"]]),clsMap={tools:"\u6D88\u8017\u9053\u5177",constants:"\u6C38\u4E45\u9053\u5177",all:"\u5168\u90E8\u9053\u5177"};function getClsName(t){return clsMap[t]}function getItems(t){const e=core.status.hero.items,i=["book"];if(t==="all")return{tools:Object.entries(e.tools).filter(a=>!i.includes(a[0])),constants:Object.entries(e.constants).filter(a=>!i.includes(a[0]))};const n=e[t];return Object.entries(n)}const _withScopeId$4=t=>(pushScopeId("data-v-88c6bbe5"),t=t(),popScopeId(),t),_hoisted_1$g={id:"toolbox"},_hoisted_2$d={id:"tools"},_hoisted_3$d={id:"toolbox-main"},_hoisted_4$a={class:"item-main"},_hoisted_5$8={class:"item-info"},_hoisted_6$7={key:0,class:"item-type"},_hoisted_7$7={key:1,id:"item-type-mobile"},_hoisted_8$6=["selected"],_hoisted_9$6=["selected"],_hoisted_10$6=["selected","onClick"],_hoisted_11$6={class:"item-icon"},_hoisted_12$4={class:"item-name"},_hoisted_13$4={id:"detail"},_hoisted_14$4={id:"info"},_hoisted_15$3={id:"basic-info"},_hoisted_16$3={style:{"border-bottom":"1px solid #ddd4"}},_hoisted_17$2=_withScopeId$4(()=>createBaseVNode("span",{style:{"margin-top":"2vh"}},"\u70B9\u51FB\u8BE5\u7269\u54C1\u4EE5\u4F7F\u7528",-1)),_hoisted_18$2={id:"desc"},_hoisted_19$2=_withScopeId$4(()=>createBaseVNode("span",null,"\u9053\u5177\u63CF\u8FF0",-1)),_hoisted_20$2={key:0},_hoisted_21$2=["innerHTML"],_sfc_main$g=defineComponent({__name:"toolbox",setup(t){var m,_;const e=ref("tools"),i=getItems("all"),n=computed(()=>isMobile?[e.value]:["tools","constants"]),s=core.material.items,a=ref((_=(m=i[n.value[0]][0])==null?void 0:m[0])!=null?_:"none"),r=ref(0);watch(r,w=>{c(i[e.value][w][0],!0)}),watch(e,w=>{if(!has(i[w][r.value])){a.value="none";return}c(i[w][r.value][0],!0)});const l=computed(()=>{const w=a.value;return w==="none"?ref("\u6CA1\u6709\u9009\u62E9\u9053\u5177"):type(s[w].text,25,C("sin","out"),!0)});async function c(w,B=!1){a.value===w&&!B&&u(w),r.value=i[e.value].findIndex(D=>D[0]===w),a.value=w}function d(){core.plugin.toolOpened.value=!1}async function u(w){if(w!=="none")if(core.canUseItem(w)){const B=core.plugin.transition.value;core.plugin.transition.value=!1,d(),await S(50),core.useItem(w),core.plugin.transition.value=B}else message.warn({content:"\u5F53\u524D\u65E0\u6CD5\u4F7F\u7528\u8BE5\u9053\u5177\uFF01",class:"antdv-message"})}async function h(){const w=core.plugin.transition.value;core.plugin.transition.value=!1,d(),await S(50),core.plugin.equipOpened.value=!0,core.plugin.transition.value=w}function f(w){const B=keycode(w.keyCode);(B===KeyCode.Escape||B===KeyCode.KeyX||B===KeyCode.KeyT)&&d(),(B===KeyCode.Enter||B===KeyCode.KeyC)&&u(a.value)}function g(w){const B=keycode(w.keyCode),D=i[e.value].length;if(B===KeyCode.DownArrow&&r.value0&&r.value--,B===KeyCode.RightArrow){const N=i.constants.length;e.value==="tools"&&(r.value>=N&&(r.value=N-1),e.value="constants")}if(B===KeyCode.LeftArrow){const N=i.tools.length;e.value==="constants"&&(r.value>=N&&(r.value=N-1),e.value="tools")}}return onMounted(async()=>{core.plugin.transition.value?await S(600):await S(50),document.addEventListener("keyup",f),document.addEventListener("keydown",g)}),onUnmounted(()=>{document.removeEventListener("keyup",f),document.removeEventListener("keydown",g)}),(w,B)=>{var N;const D=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$g,[createBaseVNode("div",_hoisted_2$d,[createBaseVNode("span",{class:"button-text tools",onClick:d},[createVNode(unref(LeftOutlined)),createTextVNode(" \u8FD4\u56DE\u6E38\u620F")]),createBaseVNode("span",{class:"button-text tools",onClick:h},[createTextVNode("\u88C5\u5907\u680F "),createVNode(unref(RightOutlined))])]),createBaseVNode("div",_hoisted_3$d,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(n),L=>(openBlock(),createElementBlock("div",_hoisted_4$a,[createBaseVNode("div",_hoisted_5$8,[unref(isMobile)?(openBlock(),createElementBlock("div",_hoisted_7$7,[createBaseVNode("span",{class:"button-text",onClick:B[0]||(B[0]=P=>e.value="tools"),selected:e.value==="tools"},"\u6D88\u8017\u9053\u5177",8,_hoisted_8$6),createVNode(D,{dashed:"",style:{"border-color":"#ddd4",height:"100%"},type:"vertical"}),createBaseVNode("span",{class:"button-text",onClick:B[1]||(B[1]=P=>e.value="constants"),selected:e.value==="constants"},"\u6C38\u4E45\u9053\u5177",8,_hoisted_9$6)])):(openBlock(),createElementBlock("div",_hoisted_6$7,toDisplayString(unref(getClsName)(L)),1)),createVNode(D,{dashed:"",style:{margin:"1vh 0 1vh 0","border-color":"#ddd4"}}),createVNode(Scroll,{class:"item-list"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(i)[L],([P,H])=>(openBlock(),createElementBlock("div",{class:"item selectable",selected:a.value===P,onClick:U=>{e.value=L,c(P)}},[createBaseVNode("div",_hoisted_11$6,[createVNode(_sfc_main$o,{id:P,width:32,height:32,noborder:!0},null,8,["id"]),createBaseVNode("span",_hoisted_12$4,toDisplayString(unref(s)[P].name),1)]),createBaseVNode("span",null,"\xD7\xA0"+toDisplayString(H),1)],8,_hoisted_10$6))),256))]),_:2},1024)]),createVNode(D,{dashed:"",type:unref(isMobile)?"horizontal":"vertical",class:"divider",style:{"border-color":"#ddd4",margin:"1%"}},null,8,["type"])]))),256)),createBaseVNode("div",_hoisted_13$4,[createBaseVNode("div",_hoisted_14$4,[createVNode(_sfc_main$o,{id:a.value,width:32,height:32},null,8,["id"]),createBaseVNode("div",_hoisted_15$3,[createBaseVNode("span",_hoisted_16$3,toDisplayString(a.value==="none"?"\u6CA1\u6709\u9053\u5177":unref(s)[a.value].name),1),createBaseVNode("span",null,toDisplayString(a.value==="none"?"\u6C38\u4E45\u9053\u5177":(N=unref(getClsName)(unref(s)[a.value].cls))!=null?N:"\u6C38\u4E45\u9053\u5177"),1)])]),_hoisted_17$2,createVNode(D,{dashed:"",style:{"border-color":"#ddd4"}}),createBaseVNode("div",_hoisted_18$2,[_hoisted_19$2,createVNode(Scroll,{id:"desc-text"},{default:withCtx(()=>[unref(l).value.startsWith("!!html")?(openBlock(),createElementBlock("div",{key:1,innerHTML:unref(l).value.slice(6)},null,8,_hoisted_21$2)):(openBlock(),createElementBlock("div",_hoisted_20$2,toDisplayString(unref(l).value),1))]),_:1})])])])])}}}),toolbox_vue_vue_type_style_index_0_scoped_88c6bbe5_lang="",Toolbox=_export_sfc(_sfc_main$g,[["__scopeId","data-v-88c6bbe5"]]),index$2="",index$1="";function getEquips(){return Object.entries(core.status.hero.items.equips)}function getAddStatus(t){const e=Object.assign({},t.value,t.percentage),i=Object.keys(e);return createVNode("div",{class:"equip-add-detail"},[i.map(n=>{var a,r;const s=Math.floor(((a=t.value[n])!=null?a:0)*core.getBuff(n)+core.status.hero[n]*((r=t.percentage[n])!=null?r:0)/100);return createVNode("span",{style:"display: flex"},[createVNode("span",{style:"flex-basis: 50%"},[core.getStatusLabel(n)]),createTextVNode("\xA0\xA0\xA0\xA0"),createVNode("span",{style:{color:s>0?"lightgreen":"lightsalmon"}},[s>0?`+${s}`:s])])})])}function getNowStatus(t,e=!1){return createVNode("div",{id:"hero-status"},[["hp","lv","atk","def","mdef","mana","hpmax","money"].map(n=>{var r,l,c;let s;n==="lv"?s=(r=core.getLvName())!=null?r:"":s=(l=core.getRealStatus(n))==null?void 0:l.toString();let a=0;if(has(t)){a+=Math.floor(((c=t.value[n])!=null?c:0)*core.getBuff(n));const d=Math.floor(t.percentage[n]*core.getStatus(n)/100);a+=isNaN(d)?0:d}return e&&(a=-a),createVNode("div",{class:"hero-status-one"},[createVNode("span",{class:"hero-status-label"},[core.getStatusLabel(n)]),createVNode("div",{class:"hero-status-value"},[createVNode("span",{style:"margin-right: 20%"},[s]),a!==0&&createVNode("span",{style:{color:a>0?"lightgreen":"lightsalmon"}},[a>0?"+"+a:"-"+-a])])])})])}const _hoisted_1$f={id:"equipbox"},_hoisted_2$c={id:"tools"},_hoisted_3$c={id:"equipbox-main"},_hoisted_4$9={id:"equip-list"},_hoisted_5$7={id:"filter"},_hoisted_6$6={key:0},_hoisted_7$6={key:1},_hoisted_8$5=["selected","onMousedown","onTouchstart","onClick"],_hoisted_9$5={class:"equip-icon"},_hoisted_10$5={class:"equip-name"},_hoisted_11$5={id:"equip-status"},_hoisted_12$3={id:"equip-status-main"},_hoisted_13$3={id:"equip-now"},_hoisted_14$3={id:"equip-now-div"},_hoisted_15$2=["draged","access","selected","onMouseenter","onClick"],_hoisted_16$2={key:0,id:"equip-hero"},_hoisted_17$1={id:"hero-icon"},_hoisted_18$1={id:"hero-status"},_hoisted_19$1={id:"equip-desc"},_hoisted_20$1={id:"equip-icon"},_hoisted_21$1={id:"equip-type"},_hoisted_22$1={id:"equip-add"},_hoisted_23$1={id:"equip-desc-text"},_hoisted_24$1={key:0},_hoisted_25$1=["innerHTML"],_hoisted_26$1={id:"icon-drag"},_sfc_main$f=defineComponent({__name:"equipbox",setup(t){const e=ref(getEquips()),i=ref("all"),n=core.material.items,s=ref(0),a=ref(!1),r=core.status.globalAttribute.equipName,l=ref(core.status.hero.equipment),c=ref(!1),d=ref(!1),u=ref(-1),h=ref("down"),f=ref("none"),g=ref("value"),m=["none","atk","def","hpmax","mana"],_=core.getStatusLabel;watch(h,te=>{s.value=L.value.length-s.value-1}),watch(f,te=>{s.value=0}),watch(g,te=>{s.value=0});const w=computed(()=>{const te=L.value[s.value],ee={name:"\u6CA1\u6709\u9009\u62E9\u88C5\u5907",cls:"equip",text:"\u6CA1\u6709\u9009\u62E9\u88C5\u5907",equip:{type:"\u65E0",value:{},percentage:{},animate:""}};if(a.value){const de=l.value[s.value],ue=core.material.items[de];return has(ue)?ue:ee}return has(te)?n[te[0]]:ee}),B=computed(()=>getAddStatus(w.value.equip,a.value)),D=computed(()=>w.value.text.startsWith("!!html")?ref(w.value.text):type(w.value.text,25,C("sin","out"),!0)),N=computed(()=>getNowStatus(w.value.equip,a.value)),L=computed(()=>{const te=h.value,ee=f.value,de=g.value,ue=e.value.filter(ce=>{const pe=n[ce[0]].equip,ge=pe.type;return ee!=="none"&&!has(pe[de][ee])?!1:i.value==="all"?!0:typeof ge=="string"?ge===i.value:core.status.globalAttribute.equipName[ge]===i.value});return ee==="none"?ue:te==="down"?ue.sort((ce,pe)=>{const ge=n[ce[0]].equip,be=n[pe[0]].equip;return ge[de][ee]-be[de][ee]}):ue.sort((ce,pe)=>{const ge=n[ce[0]].equip;return n[pe[0]].equip[de][ee]-ge[de][ee]})});function P(){h.value==="down"?h.value="up":h.value="down"}function H(){core.plugin.equipOpened.value=!1}function U(te){var ee;if(te===s.value&&c.value){const de=(ee=L.value[s.value])==null?void 0:ee[0];if(!core.canEquip(de)){tip$1("warn","\u65E0\u6CD5\u88C5\u5907\uFF01");return}core.loadEquip(de),q(),c.value=!1}c.value=!0}function W(te,ee=!1){te!==s.value&&!ee&&(c.value=!1),ee&&(c.value=!1),ee&&a.value===ee&&s.value===te&&(core.unloadEquip(te),q()),a.value=ee,s.value=te}function X(te){var de,ue;if(te<0)return!1;const ee=(de=w.value.equip)==null?void 0:de.type;return!core.canEquip((ue=L.value[s.value])==null?void 0:ue[0])||!has(ee)?!1:typeof ee=="number"?te===ee:r[te]===ee}function G(){var ue;const te=u.value;if(te<0)return;if(!X(te)){tip$1("warn","\u65E0\u6CD5\u88C5\u5907\uFF01");return}const ee=l.value[te],de=(ue=L.value[s.value])==null?void 0:ue[0];core.items._realLoadEquip(te,de,ee),q()}function q(){l.value=core.status.hero.equipment,e.value=getEquips()}function J(){const te=Array.from(document.querySelectorAll(".equip"));useDrag(te,se,(ee,de)=>{oe=ee,he=de},()=>{d.value&&(d.value=!1,G())},!0)}let[oe,he]=[0,0];function se(te,ee,de){if((te-oe)**2+(ee-he)**2>10**2&&!d.value&&(d.value=!0),d.value){const ue=document.getElementById("icon-drag");ue.style.left=`${te-24}px`,ue.style.top=`${ee-24}px`}}function re(te,ee){te.stopPropagation(),u.value=ee}function le(te){te.stopPropagation(),u.value=-1}async function me(){const te=core.plugin.transition.value;core.plugin.transition.value=!1,H(),await S(50),core.plugin.toolOpened.value=!0,core.plugin.transition.value=te}function fe(te){const ee=keycode(te.keyCode);(ee===KeyCode.KeyQ||ee===KeyCode.KeyX||ee===KeyCode.Escape)&&H()}return watch(L,te=>{J()}),onMounted(async()=>{J(),core.plugin.transition.value?await S(600):await S(50),document.addEventListener("keyup",fe)}),onUnmounted(()=>{cancelGlobalDrag(se),document.removeEventListener("keyup",fe)}),(te,ee)=>{var pe,ge,be,xe,Se,we;const de=SelectOption,ue=__unplugin_components_1$1,ce=__unplugin_components_1;return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1$f,[createBaseVNode("div",_hoisted_2$c,[createBaseVNode("span",{class:"button-text tools",onClick:H},[createVNode(unref(LeftOutlined)),createTextVNode(" \u8FD4\u56DE\u6E38\u620F")]),createBaseVNode("span",{class:"button-text tools",onClick:me},[createTextVNode("\u9053\u5177\u680F "),createVNode(unref(RightOutlined))])]),createBaseVNode("div",_hoisted_3$c,[createBaseVNode("div",_hoisted_4$9,[createBaseVNode("div",_hoisted_5$7,[createVNode(ue,{value:f.value,"onUpdate:value":ee[0]||(ee[0]=_e=>f.value=_e),class:"select"},{default:withCtx(()=>[(openBlock(),createElementBlock(Fragment,null,renderList(m,_e=>createVNode(de,{value:_e},{default:withCtx(()=>[createTextVNode(toDisplayString(_e==="none"?"\u6240\u6709":unref(_)(_e)),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"]),createVNode(ce,{type:"vertical",class:"divider"}),createVNode(ue,{value:g.value,"onUpdate:value":ee[1]||(ee[1]=_e=>g.value=_e),class:"select"},{default:withCtx(()=>[createVNode(de,{value:"value"},{default:withCtx(()=>[createTextVNode("\u6570\u503C")]),_:1}),createVNode(de,{value:"percentage"},{default:withCtx(()=>[createTextVNode("\u767E\u5206\u6BD4")]),_:1})]),_:1},8,["value"]),createVNode(ce,{type:"vertical",class:"divider"}),createBaseVNode("span",{onClick:ee[2]||(ee[2]=_e=>P()),class:"button-text",id:"sort-type"},[h.value==="down"?(openBlock(),createElementBlock("span",_hoisted_6$6,[createVNode(unref(SortAscendingOutlined))])):(openBlock(),createElementBlock("span",_hoisted_7$6,[createVNode(unref(SortDescendingOutlined))]))])]),createVNode(ce,{dashed:"",style:{"border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),createVNode(Scroll,{id:"equip-scroll"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(L),([_e,ve],K)=>(openBlock(),createElementBlock("div",{class:"equip selectable",selected:s.value===K&&!a.value,onMousedown:Y=>W(K),onTouchstart:Y=>W(K),onClick:Y=>U(K)},[createBaseVNode("div",_hoisted_9$5,[createVNode(_sfc_main$o,{id:_e!=null?_e:"none",width:32,height:32,noborder:!0},null,8,["id"]),createBaseVNode("span",_hoisted_10$5,toDisplayString(unref(n)[_e].name),1)]),createBaseVNode("span",null,"\xD7\xA0"+toDisplayString(ve),1)],40,_hoisted_8$5))),256))]),_:1})]),createBaseVNode("div",_hoisted_11$5,[createVNode(ce,{class:"divider",type:unref(isMobile)?"horizontal":"vertical",dashed:"",style:{"border-color":"#ddd4"}},null,8,["type"]),createBaseVNode("div",_hoisted_12$3,[createBaseVNode("div",_hoisted_13$3,[createVNode(Scroll,{style:normalizeStyle({height:unref(isMobile)?"10vh":"30vh"})},{default:withCtx(()=>[createBaseVNode("div",_hoisted_14$3,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(r),(_e,ve)=>{var K;return openBlock(),createElementBlock("div",{class:"equip-now-one draginable selectable",draged:d.value,access:X(ve),selected:a.value&&s.value===ve,onMouseenter:Y=>re(Y,ve),onMouseleave:le,onClick:Y=>W(ve,!0)},[createVNode(_sfc_main$o,{id:(K=l.value[ve])!=null?K:"none"},null,8,["id"]),createBaseVNode("span",null,toDisplayString(_e),1)],40,_hoisted_15$2)}),256))])]),_:1},8,["style"])]),createVNode(ce,{dashed:"",style:{"border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),unref(isMobile)?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_16$2,[createBaseVNode("div",_hoisted_17$1,[createVNode(_sfc_main$o,{id:"hero",width:48,height:64,noborder:""})]),createBaseVNode("div",_hoisted_18$1,[(openBlock(),createBlock(resolveDynamicComponent(unref(N))))])]))]),unref(isMobile)?createCommentVNode("",!0):(openBlock(),createBlock(ce,{key:0,class:"divider",type:"vertical",dashed:"",style:{"border-color":"#ddd4"}}))]),createBaseVNode("div",_hoisted_19$1,[createBaseVNode("div",_hoisted_20$1,[createVNode(_sfc_main$o,{id:a.value?(pe=l.value[s.value])!=null?pe:"none":(be=(ge=unref(L)[s.value])==null?void 0:ge[0])!=null?be:"none"},null,8,["id"]),createBaseVNode("span",null,toDisplayString(unref(w).name),1)]),createBaseVNode("div",_hoisted_21$1,[createBaseVNode("span",null,"\u88C5\u5907\u5B54\uFF1A"+toDisplayString((xe=unref(w).equip)==null?void 0:xe.type),1)]),createVNode(ce,{dashed:"",style:{"border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),createBaseVNode("div",_hoisted_22$1,[createBaseVNode("span",{style:normalizeStyle({"font-size":unref(isMobile)?"3.8vw":"3vh"}),id:"title"},"\u589E\u51CF\u5C5E\u6027",4),createVNode(Scroll,{style:{width:"100%",height:"100%"}},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(B))))]),_:1})]),createVNode(ce,{dashed:"",style:{"border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),createBaseVNode("div",_hoisted_23$1,[createBaseVNode("span",{style:normalizeStyle({"font-size":unref(isMobile)?"3.8vw":"3vh"}),id:"title"},"\u88C5\u5907\u4ECB\u7ECD",4),createVNode(Scroll,{id:"desc-text",style:{height:"100%",width:"100%"}},{default:withCtx(()=>[unref(D).value.startsWith("!!html")?(openBlock(),createElementBlock("div",{key:1,innerHTML:unref(D).value.slice(6)},null,8,_hoisted_25$1)):(openBlock(),createElementBlock("div",_hoisted_24$1,toDisplayString(unref(D).value),1))]),_:1})])])])]),createBaseVNode("div",_hoisted_26$1,[d.value?(openBlock(),createBlock(_sfc_main$o,{key:0,class:"drag-icon",id:(we=(Se=unref(L)[s.value])==null?void 0:Se[0])!=null?we:"none",width:48,height:48,noborder:""},null,8,["id"])):createCommentVNode("",!0)])],64)}}}),equipbox_vue_vue_type_style_index_0_scoped_4fac9519_lang="",Equipbox=_export_sfc(_sfc_main$f,[["__scopeId","data-v-4fac9519"]]),transition$2=ref(!1),itemDetail$1=ref(!0),autoSkill$1=ref(!0),autoScale$1=ref(!0),showHalo$1=ref(!0),showStudied$1=ref(!0),useFixed$1=ref(!0),autoLocate$1=ref(!0),antiAliasing$1=ref(!0);watch(transition$2,t=>{core.plugin.transition.value=t,core.setLocalStorage("transition",t)});watch(itemDetail$1,t=>{flags.itemDetail=t,core.updateStatusBar()});watch(autoSkill$1,t=>{flags.autoSkill=t,core.updateStatusBar(),core.status.route.push(`set:autoSkill:${t}`)});watch(autoScale$1,t=>{core.setLocalStorage("autoScale",t)});watch(showStudied$1,t=>{core.setLocalStorage("showStudied",t)});watch(showHalo$1,t=>{core.setLocalStorage("showHalo",t)});watch(useFixed$1,t=>{core.setLocalStorage("useFixed",t)});watch(autoSkill$1,t=>{flags.autoLocate=t,core.updateStatusBar(),core.status.route.push(`set:autoLocate:${t}`)});watch(antiAliasing$1,t=>{core.setLocalStorage("antiAliasing",t);for(const e of core.dom.gameCanvas)core.domStyle.hdCanvas.includes(e.id)||(t?e.classList.remove("no-anti-aliasing"):e.classList.add("no-anti-aliasing"))});function reset(){const t=core.getLocalStorage("transition",!1);transition$2.value=t,core.plugin.transition.value=transition$2.value,autoScale$1.value=core.getLocalStorage("autoScale",!0),showStudied$1.value=core.getLocalStorage("showStudied",!0),showHalo$1.value=core.getLocalStorage("showHalo",!0),antiAliasing$1.value=core.getLocalStorage("antiAliasing",!1)}function resetFlag(){var t,e,i;(t=flags.autoSkill)!=null||(flags.autoSkill=!0),(e=flags.itemDetail)!=null||(flags.itemDetail=!0),(i=flags.autoLocate)!=null||(flags.autoLocate=!0),itemDetail$1.value=!!flags.itemDetail,autoSkill$1.value=!!flags.autoSkill,autoLocate$1.value=!!flags.autoLocate}function init$6(){return{resetSettings:reset,resetFlagSettings:resetFlag}}const transition$1={text:"\u754C\u9762\u52A8\u753B",desc:["\u662F\u5426\u5C55\u793A\u5F53\u4E00\u4E2Aui\u754C\u9762\uFF0C\u5982\u602A\u7269\u624B\u518C\u7B49\u7684\u6253\u5F00\u4E0E\u5173\u95ED\u65F6\u7684\u52A8\u753B\u3002\u5F53\u6B64\u9879\u5F00\u542F\u65F6\uFF0C","\u6240\u6709\u754C\u9762\u88AB\u6253\u5F00\u6216\u5173\u95ED\u65F6\u90FD\u4F1A\u5C55\u793A\u52A8\u753B\uFF0C\u5426\u5219\u4F1A\u76F4\u63A5\u5C55\u793A\u51FA\u6765"]},itemDetail={text:"\u5B9D\u77F3\u8840\u74F6\u663E\u4F24",desc:["\u662F\u5426\u5728\u5730\u56FE\u4E0A\u663E\u793A\u5B9D\u77F3\u8840\u74F6\u88C5\u5907\u7B49\u589E\u52A0\u7684\u5C5E\u6027\u503C"]},autoSkill={text:"\u81EA\u52A8\u5207\u6362\u6280\u80FD",desc:["\u5F00\u542F\u540E\uFF0C\u6253\u602A\u7269\u7684\u65F6\u5019\u4F1A\u81EA\u52A8\u9009\u62E9\u4F24\u5BB3\u6700\u4F4E\u7684\u6280\u80FD\u3002\u540C\u65F6\u663E\u4F24\u4E5F\u4F1A\u663E\u793A\u6B64\u72B6\u6001\u4E0B\u7684\u4F24\u5BB3\uFF0C","\u4E34\u754C\u4E5F\u4F1A\u8003\u8651\u6280\u80FD\u5728\u5185"]},autoScale={text:"\u81EA\u52A8\u653E\u7F29",desc:["\u5F00\u542F\u540E\uFF0C\u6BCF\u6B21\u8FDB\u5165\u6E38\u620F\u65F6\u4F1A\u81EA\u52A8\u7F29\u653E\u6E38\u620F\u753B\u9762\u81F3\u5408\u9002\u503C\u3002\u8BE5\u9879\u53EA\u5BF9\u7535\u8111\u7AEF\u6709\u6548\u3002","
","
","\u7F29\u653E\u539F\u5219\u5982\u4E0B\uFF1A","
","1. \u9996\u5148\u5C1D\u8BD5\u7F29\u653E\u81F3\u6700\u5927\u7F29\u653E\u6BD4\u4F8B","
","2. \u5982\u679C\u7F29\u653E\u540E\u6E38\u620F\u753B\u9762\u9AD8\u5EA6\u9AD8\u4E8E\u9875\u9762\u9AD8\u5EA6\u768495%\uFF0C\u90A3\u4E48\u7F29\u5C0F\u4E00\u4E2A\u7F29\u653E\u6BD4\u4F8B\uFF0C\u5426\u5219\u4FDD\u6301\u6700\u5927\u6BD4\u4F8B"]},showHalo={text:"\u5C55\u793A\u8303\u56F4\u5149\u73AF",desc:["\u5F00\u542F\u540E\uFF0C\u4F1A\u5728\u5730\u56FE\u4E0A\u663E\u793A\u8303\u56F4\u5149\u73AF\u3002"]},useFixed={text:"\u79FB\u52A8\u9F20\u6807\u663E\u793A\u602A\u7269\u4FE1\u606F",desc:["\u5F00\u542F\u540E\uFF0C\u5F53\u9F20\u6807\u79FB\u52A8\u5230\u602A\u7269\u4E0A\u65F6\uFF0C\u4F1A\u4EE5\u76D2\u5B50\u7684\u5F62\u5F0F\u5C55\u793A\u8BE5\u70B9\u7684\u602A\u7269\u4FE1\u606F\u3002\u624B\u673A\u7AEF\u6B64\u529F\u80FD\u65E0\u6548\u3002","
","
","\u6CE8\uFF1A\u5F53\u9F20\u6807\u79FB\u52A8\u5230\u602A\u7269\u4E0A\u65F6\uFF0C\u7ECF\u8FC7200\u6BEB\u79D2\u624D\u4F1A\u663E\u793A\u4FE1\u606F\uFF0C\u9632\u6B62\u8BEF\u64CD\u4F5C\u3002"]},autoLocate={text:"\u81EA\u52A8\u52C7\u58EB\u5B9A\u4F4D",desc:["\u6B64\u9879\u4F1A\u5728\u8FDB\u5165\u7B2C\u4E8C\u7AE0\u540E\u4F1A\u8D77\u4F5C\u7528\u3002\u5F00\u542F\u540E\uFF0C\u5F53\u52C7\u58EB\u5904\u4E8E\u4E0D\u540C\u4F4D\u7F6E\u6253\u540C\u4E00\u4E2A\u602A\u7269\u4F24\u5BB3\u4E0D\u540C\u65F6\uFF0C\u5728\u5730\u56FE\u4E0A\u4F7F\u7528\u7EFF\u8272\u7BAD\u5934\u6807\u51FA\u4F24\u5BB3\u6700\u4F4E\u7684\u4F4D\u7F6E\uFF0C","\u5176\u4F59\u65B9\u5411\uFF0C\u4F24\u5BB3\u8D8A\u9AD8\uFF0C\u7BAD\u5934\u989C\u8272\u8D8A\u7EA2\uFF0C\u540C\u65F6\u5728\u81EA\u52A8\u5BFB\u8DEF\u4E2D\u9009\u62E9\u53EF\u4EE5\u5230\u8FBE\u7684\u4F24\u5BB3\u6700\u4F4E\u7684\u4F4D\u7F6E\u3002","
","
","\u6CE8\uFF1A\u5982\u679C\u51FA\u73B0\u660E\u663E\u5361\u987F\u73B0\u8C61\u53EF\u4EE5\u8003\u8651\u5173\u95ED\u672C\u8BBE\u7F6E\u6216\u81EA\u52A8\u5207\u6362\u6280\u80FD\u8BBE\u7F6E\u3002"]},antiAliasing={text:"\u6297\u952F\u9F7F",desc:["\u662F\u5426\u5F00\u542F\u6297\u952F\u9F7F\u3002\u5F00\u542F\u540E\uFF0C\u753B\u9762\u4F1A\u53D8\u5F97\u4E0D\u90A3\u4E48\u9510\u5229\uFF0C\u89C2\u611F\u66F4\u52A0\u8212\u9002\uFF1B\u5173\u95ED\u540E\uFF0C\u53EF\u4EE5\u66F4\u597D\u5730\u5C55\u73B0\u51FA\u50CF\u7D20\u611F\uFF0C\u540C\u65F6\u90E8\u5206\u50CF\u7D20\u9519\u8BEF\u4E5F\u4E0D\u4F1A\u51FA\u73B0\u3002"]},showStudied={text:"\u5C55\u793A\u5DF2\u5B66\u4E60\u6280\u80FD",desc:["\u5F00\u542F\u540E\uFF0C\u4F1A\u5728\u753B\u9762\u5185\u4EE5\u7C7B\u4F3C\u72B6\u6001\u680F\u7684\u76D2\u5B50\u7684\u5F62\u5F0F\u663E\u793A\u5F53\u524D\u5DF2\u5B66\u4E60\u7684\u602A\u7269\u6280\u80FD\u3002"]},settingInfo={transition:transition$1,itemDetail,autoSkill,autoScale,showHalo,useFixed,autoLocate,antiAliasing,showStudied},_hoisted_1$e={class:"colomn"},_hoisted_2$b={class:"tools"},_hoisted_3$b=["id"],_sfc_main$e=defineComponent({__name:"colomn",props:{width:null,height:null,left:null,right:null},emits:["close"],setup(t,{emit:e}){const i=t,n=(1e8*Math.random()).toFixed(0);let s,a,r;function l(){s=document.getElementById(`column-${n}`),a=document.getElementById(`column-left-${n}`),r=document.getElementById(`column-right-${n}`),has(i.width)&&!isMobile&&(s.style.width=`${i.width}%`),has(i.height)&&(s.style.height=`${i.height}%`),has(i.left)&&(a.style.flexBasis=`${i.left}%`),has(i.right)&&(r.style.flexBasis=`${i.right}%`)}function c(d){const u=keycode(d.keyCode);(u===KeyCode.Escape||u===KeyCode.KeyX)&&e("close")}return onMounted(async()=>{l(),await S(50),core.plugin.transition.value&&await S(600),document.addEventListener("keyup",c)}),onUpdated(l),onUnmounted(()=>{document.removeEventListener("keyup",c)}),(d,u)=>{const h=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$e,[createBaseVNode("div",_hoisted_2$b,[createBaseVNode("span",{class:"button-text",onClick:u[0]||(u[0]=f=>e("close"))},[createVNode(unref(LeftOutlined)),createTextVNode(" \u8FD4\u56DE\u6E38\u620F")])]),createBaseVNode("div",{class:"column-main",id:`column-${unref(n)}`},[createVNode(Scroll,{class:"column-left",id:`column-left-${unref(n)}`},{default:withCtx(()=>[renderSlot(d.$slots,"left",{},void 0,!0)]),_:3},8,["id"]),createVNode(h,{class:"divider",dashed:"",style:{"border-color":"#ddd4"},type:unref(isMobile)?"horizontal":"vertical"},null,8,["type"]),createVNode(Scroll,{class:"column-right",id:`column-right-${unref(n)}`},{default:withCtx(()=>[renderSlot(d.$slots,"right",{},void 0,!0)]),_:3},8,["id"])],8,_hoisted_3$b)])}}}),colomn_vue_vue_type_style_index_0_scoped_682173f1_lang="",Column=_export_sfc(_sfc_main$e,[["__scopeId","data-v-682173f1"]]),_hoisted_1$d={id:"setting-list"},_hoisted_2$a=["selected"],_hoisted_3$a=["selected"],_hoisted_4$8=["selected"],_hoisted_5$6=["selected"],_hoisted_6$5=["selected"],_hoisted_7$5=["selected"],_hoisted_8$4=["selected"],_hoisted_9$4=["selected"],_hoisted_10$4=["selected"],_hoisted_11$4=["innerHTML"],_sfc_main$d=defineComponent({__name:"settings",setup(t){const e=window.core,i=ref("transition"),n=computed(()=>splitText(settingInfo[i.value].desc));function s(){e.plugin.settingsOpened.value=!1}function a(r){if(i.value!==r){i.value=r;return}r==="transition"?transition$2.value=!transition$2.value:r==="itemDetail"?itemDetail$1.value=!itemDetail$1.value:r==="autoSkill"?autoSkill$1.value=!autoSkill$1.value:r==="autoScale"?autoScale$1.value=!autoScale$1.value:r==="showHalo"?showHalo$1.value=!showHalo$1.value:r==="showStudied"?showStudied$1.value=!showStudied$1.value:r==="useFixed"?useFixed$1.value=!useFixed$1.value:r==="autoLocate"?autoLocate$1.value=!autoLocate$1.value:r==="antiAliasing"&&(antiAliasing$1.value=!antiAliasing$1.value)}return(r,l)=>(openBlock(),createBlock(Column,{width:60,height:60,onClose:s},{left:withCtx(()=>[createBaseVNode("div",_hoisted_1$d,[createBaseVNode("span",{class:"selectable",selected:i.value==="transition",onClick:l[0]||(l[0]=c=>a("transition"))},"\u754C\u9762\u52A8\u753B:\xA0\xA0\xA0"+toDisplayString(unref(transition$2)?"ON":"OFF"),9,_hoisted_2$a),createBaseVNode("span",{class:"selectable",selected:i.value==="itemDetail",onClick:l[1]||(l[1]=c=>a("itemDetail"))},"\u5B9D\u77F3\u8840\u74F6\u663E\u4F24:\xA0\xA0\xA0"+toDisplayString(unref(itemDetail$1)?"ON":"OFF"),9,_hoisted_3$a),createBaseVNode("span",{class:"selectable",selected:i.value==="autoSkill",onClick:l[2]||(l[2]=c=>a("autoSkill"))},"\u81EA\u52A8\u5207\u6362\u6280\u80FD:\xA0\xA0\xA0"+toDisplayString(unref(autoSkill$1)?"ON":"OFF"),9,_hoisted_4$8),createBaseVNode("span",{class:"selectable",selected:i.value==="autoScale",onClick:l[3]||(l[3]=c=>a("autoScale"))},"\u81EA\u52A8\u653E\u7F29:\xA0\xA0\xA0"+toDisplayString(unref(autoScale$1)?"ON":"OFF"),9,_hoisted_5$6),createBaseVNode("span",{class:"selectable",selected:i.value==="showHalo",onClick:l[4]||(l[4]=c=>a("showHalo"))},"\u5C55\u793A\u8303\u56F4\u5149\u73AF:\xA0\xA0\xA0"+toDisplayString(unref(showHalo$1)?"ON":"OFF"),9,_hoisted_6$5),createBaseVNode("span",{class:"selectable",selected:i.value==="useFixed",onClick:l[5]||(l[5]=c=>a("useFixed"))},"\u79FB\u52A8\u9F20\u6807\u663E\u793A\u602A\u7269\u4FE1\u606F:\xA0\xA0\xA0"+toDisplayString(unref(useFixed$1)?"ON":"OFF"),9,_hoisted_7$5),createBaseVNode("span",{class:"selectable",selected:i.value==="autoLocate",onClick:l[6]||(l[6]=c=>a("autoLocate"))},"\u52C7\u58EB\u81EA\u52A8\u5B9A\u4F4D:\xA0\xA0\xA0"+toDisplayString(unref(autoLocate$1)?"ON":"OFF"),9,_hoisted_8$4),createBaseVNode("span",{class:"selectable",selected:i.value==="antiAliasing",onClick:l[7]||(l[7]=c=>a("antiAliasing"))},"\u6297\u952F\u9F7F:\xA0\xA0\xA0"+toDisplayString(unref(antiAliasing$1)?"ON":"OFF"),9,_hoisted_9$4),unref(e).getSkillLevel(11)>0?(openBlock(),createElementBlock("span",{key:0,class:"selectable",selected:i.value==="showStudied",onClick:l[8]||(l[8]=c=>a("showStudied"))},"\u5C55\u793A\u5DF2\u5B66\u4E60\u6280\u80FD:\xA0\xA0\xA0"+toDisplayString(unref(showStudied$1)?"ON":"OFF"),9,_hoisted_10$4)):createCommentVNode("",!0)])]),right:withCtx(()=>[createBaseVNode("span",{innerHTML:unref(n)},null,8,_hoisted_11$4)]),_:1}))}}),settings_vue_vue_type_style_index_0_scoped_2c2875cb_lang="",Settings=_export_sfc(_sfc_main$d,[["__scopeId","data-v-2c2875cb"]]),tip={text:"\u6CE8\u610F\u4E8B\u9879",condition:"true",desc:["\u8FD9\u91CC\u663E\u793A\u672C\u5854\u4E2D\u9700\u8981\u6CE8\u610F\u7684\u4E8B\u9879\u3002","
","
",'1. ',"\u672C\u767E\u79D1\u5168\u4E66\u5B57\u6570\u5F88\u591A\uFF0C\u53EF\u4EE5\u9009\u62E9\u6027\u5730\u9605\u8BFB\u3002\u4E0D\u8FC7\u672C\u6761\u76EE\u6700\u597D\u53EF\u4EE5\u5168\u90E8\u9605\u8BFB\u4E00\u904D\u3002","
","
",'2. \u672C\u767E\u79D1\u5168\u4E66\u7684\u5185\u5BB9\u4F1A\u968F\u7740\u6E38\u620F\u7684\u63A8\u8FDB\u800C\u589E\u52A0\u65B0\u5185\u5BB9\uFF0C',"\u540C\u65F6\u6BCF\u6B21\u589E\u52A0\u65B0\u5185\u5BB9\u65F6\u90FD\u4F1A\u6709\u63D0\u793A\u3002","
","
","3. \u80CC\u5305\u4E2D\u7684\u7CFB\u7EDF\u8BBE\u7F6E\u540C\u6837\u975E\u5E38\u91CD\u8981\uFF0C\u6709\u4E9B\u95EE\u9898\u53EF\u4EE5\u5728\u90A3\u91CC\u627E\u5230\u539F\u56E0\u3002\u4F8B\u5982\u5F53\u4F60\u83B7\u5F97\u6280\u80FD\u65F6\u53EF\u80FD\u4F1A\u53D1\u73B0\u5F00\u542F\u4E0D\u4E86\u6280\u80FD\uFF0C","\u5C31\u662F\u56E0\u4E3A\u4F60\u6253\u5F00\u4E86\u81EA\u52A8\u5207\u6362\u6280\u80FD\u7684\u529F\u80FD\uFF0C\u5728\u7CFB\u7EDF\u8BBE\u7F6E\u91CC\u9762\u6709\u8BF4\u3002","
","
",'4. \u672C\u5854\u4E2D\u51E0\u4E4E\u6240\u6709 ui \u90FD\u53EF\u4EE5\u7EB5\u5411\u6EDA\u52A8\uFF0C\u5982\u679C\u53D1\u73B0\u663E\u793A\u4E0D\u5168\uFF0C',"\u53EF\u4EE5\u5C1D\u8BD5\u4E0A\u4E0B\u62D6\u52A8\uFF0C\u5C31\u50CF\u6D4F\u89C8\u7F51\u9875\u4E00\u6837\u3002\u7535\u8111\u7AEF\u8FD8\u53EF\u4EE5\u4F7F\u7528\u6EDA\u8F6E\u4E0A\u4E0B\u6EDA\u52A8\u3002","\u5927\u90E8\u5206\u53EF\u4EE5\u7EB5\u5411\u6EDA\u52A8\u7684 ui \u90FD\u4F1A\u5728\u53F3\u65B9\u6709\u4E00\u4E2A\u6EDA\u52A8\u6761\uFF0C\u4E5F\u53EF\u4EE5\u62D6\u52A8\u5B83\u8FDB\u884C\u6EDA\u52A8\uFF0C\u4F8B\u5982\u672C\u767E\u79D1\u5168\u4E66\u7684\u6761\u76EE\u5217\u8868\u548C","\u6761\u76EE\u8BF4\u660E\u90FD\u662F\u53EF\u4EE5\u901A\u8FC7\u4E0A\u8FF0\u65B9\u5F0F\u6EDA\u52A8\u7684\u3002","
","
","5. \u672C\u5854\u4E3B\u8981\u9762\u5411\u7535\u8111\u7AEF\u8BBE\u8BA1\uFF0C",'\u5EFA\u8BAE\u4F7F\u7528\u7535\u8111\u6E38\u73A9\u4EE5\u83B7\u5F97\u66F4\u597D\u7684\u6E38\u620F\u4F53\u9A8C\u3002\u4F46\u662F\u624B\u673A\u4F9D\u7136\u53EF\u4EE5\u6E38\u73A9\u672C\u5854\uFF0C',"\u4F46\u90E8\u5206\u64CD\u4F5C\u53EF\u80FD\u4E0D\u662F\u5F88\u65B9\u4FBF\uFF0Cui \u4E5F\u53EF\u80FD\u4E0D\u662F\u5F88\u7F8E\u89C2\uFF0C\u4E0D\u8FC7\u4F9D\u7136\u53EF\u4EE5\u5B8C\u6574\u4F53\u9A8C\u672C\u6E38\u620F\u3002","
","
",'6. \u5BF9\u4E8E\u624B\u673A\u7AEF\uFF0C\u53EF\u4EE5\u70B9\u51FB\u53F3\u4E0B\u89D2\u7684\u96BE\u5EA6\u6587\u5B57\u6765\u5207\u6362\u5DE5\u5177\u680F\u81F3\u6570\u5B57\u952E\u3002',"\u8FD9\u6837\uFF0C\u4F60\u53EF\u4EE5\u66F4\u52A0\u65B9\u4FBF\u5730\u8FDB\u884C\u4F7F\u7528\u6280\u80FD\u7B49\u64CD\u4F5C\u3002","
","
","6. \u672C\u5854\u4E2D\u51E0\u4E4E\u6240\u6709 ui \u5728\u6253\u5F00\u65F6\u90FD\u4F1A\u6709\u4E00\u4E2A0.6s\u7684\u52A8\u753B\uFF0C\u5982\u679C\u4E0D\u60F3\u8981\uFF0C\u53EF\u4EE5\u5728\u5F00\u5934\u6361\u7684\u7CFB\u7EDF\u8BBE\u7F6E\u91CC\u9762\u5173\u95ED\uFF08\u9ED8\u8BA4\u5173\u95ED\uFF09\u3002","\u540C\u65F6\uFF0C\u51E0\u4E4E\u6240\u6709 ui \u7684\u9000\u51FA\u6309\u94AE\u90FD\u5728\u5DE6\u4E0A\u89D2\u3002","
","
",'7. \u5730\u56FE\u4E0A\u663E\u793A\u7684\u602A\u7269\u4E34\u754C\u6709\u53EF\u80FD\u4E0D\u51C6\uFF0C\u5F53\u5176\u4E0E\u6298\u7EBF\u56FE\u6709\u5DEE\u5F02\u65F6\uFF0C\u8BF7\u4EE5\u6298\u7EBF\u56FE\u4E3A\u51C6\u3002']},about={text:"\u5173\u4E8E\u6E38\u620F",condition:"true",desc:["\u4F7F\u7528\u6837\u677F\uFF1AVite \u9B54\u5854\u6837\u677F","
","\u6837\u677F\u7248\u672C\uFF1AV2.10.0","
",'\u6E38\u620F\u5F00\u6E90\u5730\u5740\uFF1A',"https://github.com/unanmed/HumanBreak","
","\u6E38\u620F\u4F5C\u8005\uFF1A\u53E4\u7960","
","BGM\u6765\u6E90\uFF1A\u7F51\u6613\u4E91\u97F3\u4E50\u7B49","
","\u7D20\u6750\u6765\u6E90\uFF1A\u5927\u7D20\u6750\u5E93\u3001\u7231\u7ED9\u7F51\u3001\u7F51\u7AD9\u7D20\u6750\u5E93\u7B49","
","\u7279\u522B\u9E23\u8C22\uFF1A\u65E0\u540D\u7532\u70F7\u83CC\uFF08\u63D0\u4F9B\u90E8\u5206\u7279\u6B8A\u5C5E\u6027\u4E0E\u673A\u5236\u60F3\u6CD5\uFF09","
","\u6D4B\u8BD5\uFF1A"]},tutorial={text:"\u65B0\u624B\u6559\u7A0B",condition:"true",desc:["\u672C\u6761\u76EE\u662F\u9B54\u5854\u6E38\u620F\u7684\u65B0\u624B\u6559\u7A0B\uFF0C\u5982\u679C\u5BF9\u9B54\u5854\u6709\u4E00\u5B9A\u7684\u4E86\u89E3\uFF0C\u53EF\u4EE5\u76F4\u63A5\u5FFD\u7565\u3002","
","
",'\u9B54\u5854\u662F\u4E00\u79CD\u56FA\u5B9A\u6570\u503Crpg\u6E38\u620F\uFF0C\u5728\u6253\u602A\u7684\u65F6\u5019\uFF0C\u9075\u5FAA\u6211\u6253\u4F60\u4E00\u4E0B\uFF0C\u4F60\u6253\u6211\u4E00\u4E0B',"\u7684\u539F\u5219\uFF0C\u9020\u6210\u7684\u4F24\u5BB3\u662F\u5DF1\u65B9\u653B\u51FB\u51CF\u53BB\u5BF9\u65B9\u9632\u5FA1\uFF0C\u6700\u540E\u602A\u7269\u7684\u4F24\u5BB3\u4FBF\u662F\u4F60\u5728\u6218\u6597\u4E2D\u5931\u53BB\u7684\u751F\u547D\u503C\u3002\u5F53\u7136\uFF0C\u4E3A\u4E86\u6E38\u620F\u4F53\u9A8C\uFF0C","\u6218\u6597\u8FC7\u7A0B\u4F1A\u88AB\u7701\u7565\u3002","
","
","\u5B9D\u77F3\u53EF\u4EE5\u589E\u52A0\u4F60\u7684\u5C5E\u6027\uFF0C\u5728\u5927\u90E8\u5206\u9B54\u5854\u4E2D\uFF0C\u7EA2\u5B9D\u77F3\u589E\u52A0\u653B\u51FB\uFF0C\u84DD\u5B9D\u77F3\u589E\u52A0\u9632\u5FA1\uFF0C\u672C\u5854\u4E5F\u4E0D\u4F8B\u5916\u3002\u8840\u74F6\u53EF\u4EE5\u589E\u52A0\u4F60\u7684\u751F\u547D\u503C\u3002",'\u4E00\u822C\u60C5\u51B5\u4E0B\uFF0C\u62FE\u53D6\u5B9D\u7269\u7684\u4F18\u5148\u7EA7\u662F\u7EA2\u5B9D\u77F3 > \u84DD\u5B9D\u77F3 > \u8840\u74F6\uFF0C',"\u4F46\u90E8\u5206\u60C5\u51B5\u53EF\u80FD\u4E0D\u662F\u8FD9\u6837\uFF0C\u8FD9\u9700\u8981\u4F60\u81EA\u5DF1\u7684\u6E38\u73A9\u7ECF\u9A8C\u7B49\u3002","
","
","\u672C\u5854\u8FD8\u62E5\u6709\u5347\u7EA7\u673A\u5236\uFF0C\u5347\u7EA7\u65F6\u80FD\u591F\u7ED9\u4F60\u589E\u52A0\u5927\u91CF\u7684\u5C5E\u6027\uFF0C\u56E0\u6B64\uFF0C\u4E00\u822C\u60C5\u51B5\u4E0B\u5F53\u4F60\u63A5\u8FD1\u5347\u7EA7\u65F6\uFF0C\u9700\u8981\u5C3D\u5FEB\u6253\u602A\u5347\u7EA7\u3002","
","
","\u7136\u540E\u662F\u95E8\u3002\u5728\u9B54\u5854\u4E2D\uFF0C\u5F88\u591A\u95E8\u90FD\u4E0D\u662F\u5FC5\u5F00\u7684\u95E8\uFF0C\u5B83\u4EEC\u7684\u4F5C\u7528\u4E00\u822C\u662F\u53EF\u4EE5\u8EB2\u5F00\u602A\u7269\u62FF\u5B9D\u77F3\uFF0C\u6216\u8005\u95E8\u91CC\u9762\u6709\u8840\u74F6\u7B49\u3002","\u5F53\u4F60\u8840\u91CF\u8DB3\u591F\u65F6\uFF0C\u8FD9\u4E9B\u95E8\u53EF\u4EE5\u4E0D\u7528\u5F00\uFF0C\u4E0D\u7136\u53EF\u80FD\u4F1A\u6709\u5FC5\u5F00\u7684\u95E8\u65E0\u6CD5\u5F00\u542F\u5BFC\u81F4\u5361\u5173\u3002\u5BF9\u4E8E\u94A5\u5319\uFF0C\u6BCF\u79CD\u989C\u8272\u7684\u94A5\u5319\u5F00\u5BF9\u5E94\u989C\u8272\u7684\u95E8\uFF0C",'\u4EF7\u503C\u662F\u7EA2 > \u84DD > \u9EC4\u3002',"
","
","\u4E3A\u4E86\u66F4\u52A0\u65B9\u4FBF\uFF0C\u672C\u5854\u589E\u52A0\u4E86\u5B9D\u77F3\u8840\u74F6\u663E\u793A\u6570\u636E\u7684\u529F\u80FD\uFF0C\u8FD9\u6837\u4F60\u53EF\u4EE5\u6E05\u6670\u5730\u77E5\u9053\u6BCF\u4E2A\u5B9D\u77F3\u589E\u52A0\u4E86\u591A\u5C11\u5C5E\u6027\u3002","
","
","\u4E0B\u9762\u662F\u52C7\u58EB\u57FA\u7840\u5C5E\u6027\u7684\u8BF4\u660E:","
",'1. \u751F\u547D\u503C\uFF1A',"\u52C7\u58EB\u7684\u8840\u91CF\uFF0C\u5F53\u5B83\u5F52\u96F6\u65F6\uFF0C\u6E38\u620F\u7ED3\u675F","
",'2. \u653B\u51FB\uFF1A',"\u52C7\u58EB\u7684\u653B\u51FB\uFF0C\u653B\u51FB\u8D8A\u9AD8\uFF0C\u6BCF\u56DE\u5408\u5BF9\u602A\u7269\u9020\u6210\u7684\u4F24\u5BB3\u8D8A\u9AD8","
",'3. \u9632\u5FA1\uFF1A',"\u52C7\u58EB\u7684\u9632\u5FA1\uFF0C\u9632\u5FA1\u8D8A\u9AD8\uFF0C\u602A\u7269\u6BCF\u56DE\u5408\u5BF9\u4F60\u9020\u6210\u7684\u4F24\u5BB3\u8D8A\u4F4E","
",'4. \u7ECF\u9A8C\uFF1A',"\u52C7\u58EB\u7684\u7ECF\u9A8C\uFF0C\u5230\u8FBE\u4E00\u5B9A\u503C\u540E\u4F1A\u5347\u7EA7\u3002\u672C\u5854\u5728\u72B6\u6001\u680F\u4E2D\u663E\u793A\u4E3A\u8DDD\u79BB\u5347\u7EA7\u5269\u4F59\u7684\u7ECF\u9A8C","
",'5. \u91D1\u5E01\uFF1A',"\u52C7\u58EB\u7684\u91D1\u5E01\uFF0C\u53EF\u4EE5\u7528\u4E8E\u8D2D\u4E70\u7269\u54C1\u3002\u672C\u5854\u4E2D\u5728\u8FDB\u5165\u7B2C\u4E8C\u7AE0\u540E\u4F1A\u6709\u7528","
",'6. \u62A4\u76FE\uFF1A',"\u52C7\u58EB\u7684\u62A4\u76FE\uFF0C\u7528\u5904\u662F\u80FD\u591F\u5728\u6218\u540E\u51CF\u5C11\u540C\u7B49\u6570\u503C\u7684\u4F24\u5BB3\uFF0C\u5728\u672C\u5854\u4E2D\u53EF\u4EE5\u4F7F\u4F24\u5BB3\u53D8\u4E3A\u8D1F\u503C\u3002\u672C\u5854\u4E2D\uFF0C\u5728\u70B9\u5F00\u65E0\u4E0A\u4E4B\u76FE\u6280\u80FD\u540E\uFF0C","\u667A\u6167\u4F1A\u5145\u5F53\u62A4\u76FE\u3002\u66F4\u591A\u4FE1\u606F\u53EF\u4EE5\u67E5\u770B\u201C\u52C7\u58EB\u5C5E\u6027\u201D\u6761\u76EE\u3002"]},noun={text:"\u540D\u8BCD\u89E3\u91CA",condition:"true",desc:["\u672C\u6761\u76EE\u4F1A\u89E3\u91CA\u8BF8\u5982\u4E34\u754C\u7B49\u9B54\u5854\u672F\u8BED\uFF0C\u5BF9\u9B54\u5854\u6709\u4E00\u5B9A\u4E86\u89E3\u7684\u53EF\u4EE5\u76F4\u63A5\u5FFD\u7565\u3002","
","
",'1. \u4E34\u754C\uFF1A',"\u5728\u9B54\u5854\u4E2D\uFF0C\u4E34\u754C\u662F\u4E00\u4E2A\u975E\u5E38\u91CD\u8981\u7684\u4E1C\u897F\u3002\u9996\u5148\uFF0C\u6211\u4EEC\u5F88\u5BB9\u6613\u53EF\u4EE5\u5F97\u5230\uFF0C\u5403\u653B\u51FB\u65F6\u53EA\u6709\u5F53\u51CF\u5C11\u4E86\u6218\u6597\u56DE\u5408\u6570\u65F6\u602A\u7269\u7684\u4F24\u5BB3\u4F1A\u51CF\u5C11\uFF0C",'\u90A3\u4E48\uFF0C\u5403\u653B\u51FB\u65F6\u602A\u7269\u7684\u51CF\u4F24\u662F\u4E0D\u8FDE\u7EED\u7684\u3002\u800C\u8DDD\u79BB\u4E0B\u4E00\u6B21\u51CF\u5C11\u602A\u7269\u7684\u4F24\u5BB3\u9700\u8981\u52A0\u7684\u653B\u51FB\u7684\u91CF',"\u4FBF\u662F\u4E34\u754C\u3002\u5F53\u6211\u4EEC\u5403\u4E00\u4E2A\u653B\u51FB\u6070\u597D\u4F7F\u602A\u7269\u4F24\u5BB3\u51CF\u5C11\u65F6\uFF0C\u79F0\u4E3A\u201C\u8E29\u4E34\u754C\u201D\u3002\u4E00\u822C\u60C5\u51B5\u4E0B\uFF0C\u8E29\u4E34\u754C\u7684\u51CF\u4F24\u8981\u6BD4\u5403\u9632\u5FA1\u8981\u9AD8\uFF0C","\u56E0\u6B64\uFF0C\u5F53\u80FD\u8E29\u5230\u4E34\u754C\u65F6\uFF0C\u6211\u4EEC\u5E94\u5F53\u5148\u8E29\u4E34\u754C\uFF0C\u518D\u5403\u9632\u5FA1\u3002","
","
",'2. \u52A0\u9632\uFF1A',"\u52A0\u9632\u6307\u7684\u662F\u52A0\u9632\u5BF9\u602A\u7269\u7684\u51CF\u4F24\u3002\u5728\u672C\u5854\u4E2D\uFF0C\u4F1A\u4EE5\u201Cn\u9632\u201D\u7684\u5F62\u5F0F\u663E\u793A\u5728\u602A\u7269\u624B\u518C\u6216\u5176\u4ED6\u5730\u65B9\u3002\u5728\u672C\u5854\u4E2D\uFF0C\u4E00\u822C\u4F60\u4E0D\u9700\u8981\u523B\u610F\u8BA1\u7B97",'\u4E34\u754C\u4E0E\u52A0\u9632\u51CF\u4F24\uFF0C\u4F60\u53EF\u4EE5\u5728\u602A\u7269\u624B\u518C\u4E2D\u67E5\u770B\u51CF\u4F24\u6298\u7EBF\u56FE\uFF0C',"\u66F4\u591A\u4FE1\u606F\u8BF7\u67E5\u770B\u201C\u602A\u7269\u624B\u518C\u201D\u6761\u76EE\u3002","
","
",'3. \u54B8\u9C7C\uFF1A',"\u4E00\u822C\u6765\u8BB2\uFF0C\u5F00\u4E0D\u5FC5\u5F00\u7684\u95E8\uFF0C\u6216\u8005\u4F7F\u7528\u4E0D\u5FC5\u4F7F\u7528\u7684\u9053\u5177\u88AB\u79F0\u4E3A\u54B8\u9C7C\uFF0C\u6216\u8005\u662F\u54B8\u95E8\uFF0C\u54B8\u9053\u5177\u3002\u4E00\u822C\u60C5\u51B5\u4E0B\uFF0C\u8BF4\u201C\u54B8\u201D\u4FBF\u662F\u6307\u54B8\u9C7C\u3002","\u4E00\u822C\u60C5\u51B5\u4E0B\uFF0C\u95E8\u540E\u9762\u6709\u5B9D\u77F3\u4E14\u65E0\u6CD5\u901A\u8FC7\u5176\u4ED6\u65B9\u5F0F\u8FDB\u5165\u7684\u90FD\u662F\u5FC5\u5F00\u95E8\uFF0C\u800C\u53EA\u6709\u8840\u74F6\u7684\u90FD\u662F\u54B8\u9C7C\u95E8\u3002"]},shortcut={text:"\u5FEB\u6377\u952E",condition:"true",desc:["\u8FD9\u91CC\u5305\u542B\u672C\u5854\u4E2D\u6240\u6709\u7684\u5FEB\u6377\u952E\u3002\u5BF9\u4E8E\u624B\u673A\u7AEF\uFF0C\u53EF\u4EE5\u70B9\u51FB\u5DE5\u5177\u680F\u7684\u96BE\u5EA6\u7684\u4F4D\u7F6E\u5207\u6362\u5DE5\u5177\u680F\u81F3\u6570\u5B57\u952E\u3002","\u4E0B\u9762\u4F1A\u5206\u4E3A\u6837\u677F\u5FEB\u6377\u952E\u548C\u672C\u5854\u5FEB\u6377\u952E\u4E24\u7C7B\u5206\u522B\u8BF4\u660E\u3002\u53EF\u4EE5ctrl+F\u8FDB\u884C\u641C\u7D22\u5FEB\u6377\u952E\u7684\u529F\u80FD\u3002","
","
","\u4E0B\u9762\u662F\u6837\u677F\u4E2D\u7684\u6240\u6709\u5FEB\u6377\u952E\uFF1A","
",'X\uFF1A\u6253\u5F00\u602A\u7269\u624B\u518C',"
",'S\uFF1A\u6253\u5F00\u5B58\u6863\u754C\u9762',"
",'D\uFF1A\u6253\u5F00\u8BFB\u6863\u754C\u9762',"
",'A\u62165\uFF1A\u8BFB\u53D6\u81EA\u52A8\u5B58\u6863',"
",'W\u62166\uFF1A\u64A4\u9500\u8BFB\u53D6\u7684\u81EA\u52A8\u5B58\u6863',"
",'Q\uFF1A\u6253\u5F00\u88C5\u5907\u680F',"
",'T\uFF1A\u6253\u5F00\u9053\u5177\u680F',"
",'G\uFF1A\u6253\u5F00\u697C\u5C42\u4F20\u9001\u5668',"
",'Z\u6216\u5355\u51FB\u52C7\u58EB\uFF1A\u52C7\u58EB\u8F6C\u5411',"
",'\u7A7A\u683C\u6216\u53CC\u51FB\u52C7\u58EB\u62167\uFF1A\u8F7B\u6309\uFF08\u62FE\u53D6\u52C7\u58EB\u5468\u56F4\u7684\u5B9D\u7269\u4F46\u4E0D\u79FB\u52A8\u52C7\u58EB\uFF09',"
",'Esc\uFF1A\u6253\u5F00\u6E38\u620F\u83DC\u5355',"
",'R\uFF1A\u6253\u5F00\u5F55\u50CF\u56DE\u653E\u83DC\u5355',"
",'N\uFF1A\u8BE2\u95EE\u662F\u5426\u8FD4\u56DE\u6E38\u620F\u4E3B\u83DC\u5355',"
",'V\uFF1A\u6253\u5F00\u5FEB\u6377\u5546\u5E97',"
",'B\uFF1A\u6253\u5F00\u6570\u636E\u7EDF\u8BA1\u754C\u9762',"
",'Alt + \u6570\u5B57\u952E\uFF1A\u5FEB\u901F\u6362\u88C5',"
",'PgUp\u6216PgDn\uFF1A\u6D4F\u89C8\u5730\u56FE',"
",'P\uFF1A\u6253\u5F00\u8BC4\u8BBA\u533A',"
","
","\u4E0B\u9762\u662F\u672C\u5854\u4E2D\u65B0\u589E\u7684\u5FEB\u6377\u952E\uFF08\u4E0D\u5305\u62EC\u6280\u80FD\uFF0C\u6280\u80FD\u5FEB\u6377\u952E\u8BF7\u5728\u67E5\u770B\u6280\u80FD\u754C\u9762\u4E2D\u67E5\u770B\uFF09\uFF1A","
",'M\uFF1A\u5FEB\u901F\u6807\u8BB0\u602A\u7269',"
",'J\uFF1A\u6253\u5F00\u6280\u80FD\u6811',"
",'H\uFF1A\u6253\u5F00\u767E\u79D1\u5168\u4E66',"
",'E\uFF1A\u67E5\u770B\u9F20\u6807\u4F4D\u7F6E\u602A\u7269\u7684\u7279\u6B8A\u5C5E\u6027\u4FE1\u606F',"
",'C\uFF1A\u67E5\u770B\u9F20\u6807\u4F4D\u7F6E\u602A\u7269\u7684\u8BE6\u7EC6\u4E34\u754C\u4FE1\u606F']},extraAttr={text:"\u52C7\u58EB\u5C5E\u6027",condition:"true",desc:["\u8FD9\u91CC\u53EA\u5BF9\u672C\u5854\u4E2D\u65B0\u589E\u7684\u52C7\u58EB\u5C5E\u6027\u8FDB\u884C\u8BF4\u660E\u3002","
","
",'1. \u667A\u6167\uFF1A',"\u667A\u6167\u662F\u8BE5\u5854\u7684\u6838\u5FC3\u5C5E\u6027\u4E4B\u4E00\u3002\u667A\u6167\u53EF\u7528\u4E8E\u667A\u6167\u52A0\u70B9\uFF0C\u8BE5\u529F\u80FD\u4F1A\u5728\u8FDB\u5165\u7B2C\u4E00\u7AE0\u540E\u5F00\u542F\u3002\u4F7F\u7528\u667A\u6167\u53EF\u4EE5\u70B9\u6280\u80FD\u6811\u3002","\u9664\u6B64\u4E4B\u5916\uFF0C\u667A\u6167\u4E5F\u6709\u5176\u5B83\u529F\u80FD\u3002\u4F8B\u5982\u70B9\u5F00\u65E0\u4E0A\u4E4B\u76FE\u6280\u80FD\u540E\u667A\u6167\u8FD8\u53EF\u4EE5\u5145\u5F53\u62A4\u76FE\uFF0C\u7B2C\u4E8C\u7AE0\u70B9\u5F00\u5B66\u4E60\u6280\u80FD\u540E\u53EF\u4EE5\u4F7F\u7528\u667A\u6167\u5B66\u4E60\u602A\u7269\u6280\u80FD\u7B49\u3002","
","
",'2. \u751F\u547D\u56DE\u590D\uFF1A',"\u751F\u547D\u56DE\u590D\u6307\u7684\u662F\u52C7\u58EB\u6BCF\u56DE\u5408\u56DE\u590D\u7684\u751F\u547D\u503C\u3002\u5F53\u4E0E\u602A\u7269\u6218\u6597\u65F6\uFF0C\u52C7\u58EB\u6BCF\u56DE\u5408\u90FD\u4F1A\u56DE\u590D\u5BF9\u5E94\u91CF\u7684\u751F\u547D\u503C\u3002\u56E0\u6B64\uFF0C\u5F53\u5403\u653B\u51FB\u65F6\uFF0C","\u4E0E\u602A\u7269\u6218\u6597\u7684\u56DE\u5408\u6570\u53EF\u80FD\u4F1A\u51CF\u5C11\uFF0C\u5BFC\u81F4\u751F\u547D\u56DE\u590D\u7684\u603B\u56DE\u590D\u91CF\u51CF\u5C11\u3002\u4E0D\u8FC7\u5927\u90E8\u5206\u60C5\u51B5\u4E0B\u4E0D\u9700\u8981\u5728\u610F\u8FD9\u4E00\u70B9\uFF0C","\u51CF\u5C11\u4E00\u56DE\u5408\u5E76\u4E0D\u4F1A\u5BF9\u5438\u7684\u8840\u9020\u6210\u5F88\u5927\u7684\u5F71\u54CD\uFF0C\u9664\u4E86\u4E00\u4E9B\u7279\u6B8A\u60C5\u51B5\u3002","\u8BE5\u9879\u4F1A\u663E\u793A\u5728\u72B6\u6001\u680F\u7684\u751F\u547D\u503C\u53F3\u65B9\u504F\u4E0B\u7684\u4F4D\u7F6E\u3002","
","
",'3. \u989D\u5916\u653B\u51FB\uFF1A',"\u989D\u5916\u653B\u51FB\u6307\u7684\u662F\u52C7\u58EB\u6BCF\u56DE\u5408\u7684\u989D\u5916\u9020\u6210\u7684\u4F24\u5BB3\u3002\u4E00\u822C\u60C5\u51B5\u4E0B\uFF0C\u5F53\u52C7\u58EB\u7834\u4E86\u602A\u7269\u7684\u9632\u5FA1\u65F6\uFF0C\u8BE5\u9879\u4FBF\u4F1A\u8D77\u4F5C\u7528\u3002","\u989D\u5916\u653B\u51FB\u76F8\u5F53\u4E8E\u9B54\u653B\uFF0C\u65E0\u6CD5\u901A\u8FC7\u4E00\u822C\u65B9\u5F0F\u51CF\u514D\u3002\u5F53\u52C7\u58EB\u653B\u51FB\u602A\u7269\u65F6\uFF0C\u6BCF\u56DE\u5408\u90FD\u4F1A\u9644\u52A0\u5BF9\u5E94\u91CF\u7684\u4F24\u5BB3\uFF0C\u5BF9\u575A\u56FA\u602A\u540C\u6837\u6709\u6548\u3002","\u989D\u5916\u653B\u51FB\u4F1A\u663E\u793A\u5728\u72B6\u6001\u680F\u7684\u653B\u51FB\u53F3\u65B9\u504F\u4E0B\u7684\u4F4D\u7F6E\u3002"]},statusBar={text:"\u72B6\u6001\u680F",condition:"true",desc:["\u5728\u672C\u5854\u4E2D\uFF0C\u72B6\u6001\u680F\u4E0E\u6E38\u620F\u753B\u9762\u662F\u5206\u5F00\u7684\u3002\u4F60\u53EF\u4EE5\u81EA\u7531\u62D6\u52A8\u72B6\u6001\u680F\uFF0C\u4E5F\u53EF\u4EE5\u4FEE\u6539\u5176\u5927\u5C0F\u3002","\u5177\u4F53\u65B9\u6CD5\u5982\u4E0B\uFF1A\u70B9\u51FB\u4E00\u4E0B\u72B6\u6001\u680F\u4E4B\u540E\uFF0C\u5DE6\u4E0A\u89D2\u7684\u62D6\u62FD\u56FE\u6807\u4F1A\u653E\u5927\uFF0C\u6B64\u65F6\u4F60\u53EF\u4EE5\u6309\u4F4F\u5B83\u62D6\u52A8\u72B6\u6001\u680F\u3002","\u4F60\u53EF\u4EE5\u76F4\u63A5\u5C06\u9F20\u6807\u653E\u5230\u72B6\u6001\u680F\u7684\u8FB9\u6846\u4E0A\uFF0C\u7136\u540E\u76F4\u63A5\u62D6\u52A8\u4EE5\u6539\u53D8\u72B6\u6001\u680F\u7684\u5927\u5C0F\u3002\u624B\u673A\u7AEF\u53EF\u4EE5\u5148\u70B9\u51FB\u4E00\u4E0B\u72B6\u6001\u680F\u4F7F\u8FB9\u6846","\u53D8\u5BBD\uFF0C\u7136\u540E\u62D6\u52A8\u3002\u7535\u8111\u7AEF\u70B9\u51FB\u72B6\u6001\u680F\u4E5F\u53EF\u4EE5\u4F7F\u8FB9\u6846\u53D8\u5BBD\u3002\u5982\u679C\u4F60\u60F3\u6298\u53E0\u72B6\u6001\u680F\uFF0C\u5B8C\u5168\u53EF\u4EE5\u62D6\u52A8\u72B6\u6001\u680F\u7684\u4E0B\u8FB9\u6846\uFF0C","\u7136\u540E\u76F4\u63A5\u62D6\u52A8\u81F3\u4E0A\u65B9\uFF0C\u8FD9\u65F6\u72B6\u6001\u680F\u4FBF\u4F1A\u53D8\u6210\u4E00\u6761\u7EBF\uFF0C\u76F8\u5F53\u4E8E\u6298\u53E0\u4E86\u72B6\u6001\u680F","
","
","\u72B6\u6001\u680F\u53EF\u4EE5\u7EB5\u5411\u6EDA\u52A8\uFF0C\u5982\u679C\u4F60\u53D1\u73B0\u72B6\u6001\u680F\u663E\u793A\u4E0D\u5168\uFF0C\u53EF\u4EE5\u5C1D\u8BD5\u62C9\u5927\u72B6\u6001\u680F\uFF0C\u6216\u8005\u7EB5\u5411\u62D6\u52A8\u72B6\u6001\u680F\uFF0C\u5C31\u50CF\u7F51\u9875\u4E0A\u4E0B\u6EDA\u52A8\u4E00\u6837\u3002","\u7535\u8111\u7AEF\u8FD8\u53EF\u4EE5\u4F7F\u7528\u6EDA\u8F6E\u4E0A\u4E0B\u6EDA\u52A8\u3002","
","
","\u5982\u679C\u4F60\u89C9\u5F97\u72B6\u6001\u680F\u6709\u4E9B\u788D\u4E8B\uFF0C\u4F60\u5B8C\u5168\u53EF\u4EE5\u5C06\u5176\u7F29\u5C0F\uFF0C\u6216\u8005\u628A\u5B83\u653E\u5230\u4E0D\u788D\u4E8B\u7684\u5730\u65B9\u3002","
","
","\u72B6\u6001\u680F\u4E0A\u9762\u53EF\u80FD\u4F1A\u6709\u6309\u94AE\uFF0C\u4F60\u53EF\u4EE5\u76F4\u63A5\u70B9\u51FB\u3002","
","
","\u5BF9\u72B6\u6001\u680F\u5E03\u5C40\u7684\u8BF4\u660E\u3002","
","\u672C\u5854\u7684\u72B6\u6001\u680F\u7684\u5E03\u5C40\u8F83\u4E3A\u7075\u6D3B\u3002\u5B83\u662F\u6A2A\u5411\u7684\u5E03\u5C40\uFF0C\u5728\u72B6\u6001\u680F\u8F83\u5BBD\u65F6\u53EF\u4EE5\u770B\u5230\uFF0C\u5C5E\u6027\u4F1A\u6A2A\u5411\u4F9D\u6B21\u663E\u793A\u3002\u6309\u7167\u663E\u793A\u987A\u5E8F\uFF0C","\u72B6\u6001\u680F\u663E\u793A\u9879\u4F9D\u6B21\u4E3A\uFF1A","
","
","1. \u697C\u5C42\u540D\uFF0C\u70B9\u51FB\u540E\u8FDB\u5165\u6D4F\u89C8\u5730\u56FE\u754C\u9762","
","2. \u52C7\u58EB\u7B49\u7EA7","
","3. \u5F53\u524D\u5F00\u542F\u7684\u6280\u80FD","
","4. \u5F53\u524D\u52C7\u58EB\u751F\u547D\u503C\uFF0C\u53F3\u65B9\u504F\u4E0B\u4E3A\u6BCF\u56DE\u5408\u56DE\u590D\u7684\u751F\u547D\u503C\uFF0C\u5F53\u70B9\u5F00\u6CBB\u6108\u4E4B\u6CC9\u6280\u80FD\u65F6\uFF0C\u53F3\u65B9\u504F\u4E0A\u4F1A\u663E\u793A\u8DDD\u79BB\u589E\u52A0\u751F\u547D\u56DE\u590D\u5269\u4F59\u8840\u74F6\u6570","
","5. \u5F53\u524D\u52C7\u58EB\u7684\u653B\u51FB\uFF0C\u53F3\u65B9\u504F\u4E0B\u4E3A\u52C7\u58EB\u7684\u989D\u5916\u653B\u51FB","
","6. \u5F53\u524D\u52C7\u58EB\u7684\u9632\u5FA1","
","7. \u5F53\u524D\u52C7\u58EB\u7684\u667A\u6167\uFF0C\u53EF\u4EE5\u7528\u4E8E\u667A\u6167\u52A0\u70B9\u7B49","
","8. \u5F53\u524D\u52C7\u58EB\u7684\u91D1\u5E01","
","9. \u5F53\u524D\u52C7\u58EB\u8DDD\u79BB\u5347\u7EA7\u5269\u4F59\u7ECF\u9A8C\u6570","
","10. \u4E09\u8272\u94A5\u5319","
","11. \u6253\u5F00\u6280\u80FD\u6811\uFF08\u8FDB\u5165\u7B2C\u4E00\u7AE0\u540E\u5F00\u542F\uFF09","
","12. \u67E5\u770B\u52C7\u58EB\u7684\u6280\u80FD\uFF08\u8FDB\u5165\u7B2C\u4E00\u7AE0\u540E\u5F00\u542F\uFF09"]},markEnemy={text:"\u6807\u8BB0\u602A\u7269",condition:"true",desc:["\u6807\u8BB0\u602A\u7269\u53EF\u4EE5\u4F7F\u4F60\u80FD\u591F\u66F4\u52A0\u65B9\u4FBF\u5730\u4E86\u89E3\u4E00\u4E2A\u602A\u7269\u7684\u60C5\u51B5\u3002","
","\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u4E24\u79CD\u65B9\u5F0F\u6807\u8BB0\u602A\u7269\uFF1A","
","1. \u6253\u5F00\u602A\u7269\u624B\u518C\uFF0C\u9009\u4E2D\u602A\u7269\uFF0C\u8FDB\u5165\u602A\u7269\u66F4\u591A\u4FE1\u606F\u680F\uFF0C\u70B9\u51FB\u6807\u8BB0\u602A\u7269\u3002","
",'2. \u5C06\u9F20\u6807\u79FB\u52A8\u5230\u4F60\u60F3\u8981\u6807\u8BB0\u7684\u602A\u7269\u4E0A\u9762\uFF0C',"\u6309\u4E0BM\u952E\uFF0C\u5373\u53EF\u6807\u8BB0\u602A\u7269\uFF0C\u6CE8\u610F\u6D4F\u89C8\u5730\u56FE\u4E2D\u4E0D\u80FD\u7528\u8BE5\u65B9\u5F0F\u6807\u8BB0\u3002","\u624B\u673A\u7AEF\u6682\u65F6\u6CA1\u6709\u5FEB\u901F\u6807\u8BB0\u602A\u7269\u7684\u65B9\u5F0F\u3002","
","
","\u5F53\u4E00\u4E2A\u602A\u7269\u88AB\u6807\u8BB0\u540E\uFF0C\u602A\u7269\u4F1A\u6709\u4EE5\u4E0B\u884C\u4E3A\uFF1A","
","1. \u5F53\u52C7\u58EB\u6070\u597D\u80FD\u6253\u8D25\u602A\u7269\u65F6\uFF0C\u4F1A\u8FDB\u884C\u63D0\u793A","
","2. \u5F53\u602A\u7269\u7684\u4F24\u5BB3\u6070\u597D\u4F4E\u4E8E\u52C7\u58EB\u751F\u547D\u503C\u76842/3\u62161/3\u65F6\uFF0C\u4F1A\u8FDB\u884C\u63D0\u793A","
","3. \u5F53\u52C7\u58EB\u6070\u597D\u8E29\u5230\u602A\u7269\u7684\u4E34\u754C\u65F6\uFF0C\u4F1A\u8FDB\u884C\u63D0\u793A","
","4. \u5F53\u602A\u7269\u96F6\u4F24\u65F6\uFF0C\u4F1A\u8FDB\u884C\u63D0\u793A","
","5. \u88AB\u6807\u8BB0\u7684\u602A\u7269\u4F1A\u51FA\u73B0\u7C7B\u4F3C\u4E8E\u72B6\u6001\u680F\u7684\u76D2\u5B50\uFF0C\u53EF\u4EE5\u968F\u610F\u62D6\u52A8\u548C\u6539\u53D8\u5927\u5C0F\u3002\u4F60\u4E5F\u53EF\u4EE5\u9009\u62E9\u5173\u95ED\u8FD9\u4E2A\u76D2\u5B50\uFF0C","\u88AB\u5173\u95ED\u540E\u53EF\u4EE5\u901A\u8FC7\u91CD\u65B0\u6807\u8BB0\u6765\u6253\u5F00\u3002\u8FD9\u4E2A\u76D2\u5B50\u4F1A\u663E\u793A\u6807\u8BB0\u7684\u602A\u7269\u7684\u4E34\u754C\u4E0E\u4F24\u5BB3\u4FE1\u606F\u7B49\uFF0C\u4E0E\u72B6\u6001\u680F\u4E00\u6837\uFF0C\u53EF\u4EE5\u7EB5\u5411\u6EDA\u52A8\u3002","
","
","\u8FD9\u4E2A\u529F\u80FD\u53EF\u4EE5\u7528\u4E8E\u6807\u8BB0boss\u6216\u8005\u8F83\u5F3A\u7684\u6321\u8DEF\u602A\uFF0C\u5F53\u8FD9\u4E9B\u602A\u80FD\u591F\u653B\u51FB\u65F6\u4F60\u53EF\u4EE5\u76F4\u63A5\u6536\u5230\u4FE1\u606F\uFF0C\u4E0D\u9700\u8981\u518D\u65F6\u523B\u8D39\u5FC3\u6CE8\u610F\u602A\u7269\u7684\u4F24\u5BB3\u3002","
","
","\u6CE8\u610F\uFF0C\u6807\u8BB0\u7684\u602A\u7269\u662F\u4E0D\u8BA1\u5165\u5B58\u6863\u7684\uFF0C\u540C\u65F6\u6807\u8BB0\u7684\u602A\u7269\u53EA\u5728\u672C\u6B21\u6E38\u620F\u4E2D\u6709\u6548\uFF0C\u5237\u65B0\u9875\u9762\u540E\u4FBF\u4F1A\u6D88\u5931\u3002"]},book={text:"\u602A\u7269\u624B\u518C",condition:"true",desc:["\u672C\u5854\u7684\u602A\u7269\u624B\u518C\u529F\u80FD\u5F88\u591A\uFF0C\u4E0B\u9762\u4E00\u4E00\u4ECB\u7ECD\u3002","
","
","\u9996\u5148\uFF0C\u4F60\u53EF\u4EE5\u6309X\u6253\u5F00\u602A\u7269\u624B\u518C\u3002\u9664\u6B64\u4E4B\u5916\uFF0C\u5C06\u9F20\u6807\u79FB\u52A8\u5230\u602A\u7269\u4E0A\u4E5F\u53EF\u4EE5\u5B9A\u70B9\u67E5\u770B\u602A\u7269\u7684\u7C97\u7565\u4FE1\u606F\u3002",'\u5C06\u9F20\u6807\u79FB\u52A8\u5230\u4E00\u4E2A\u602A\u7269\u4E0A\uFF0C\u6309\u4E0B','E\u952E\uFF0C\u53EF\u4EE5\u67E5\u770B\u8BE5\u602A\u7269\u7684\u7279\u6B8A\u5C5E\u6027\u4FE1\u606F\u3002\u6309\u4E0B',"C\u952E\uFF0C\u53EF\u4EE5\u67E5\u770B\u8BE5\u602A\u7269\u7684\u8BE6\u7EC6\u4E34\u754C\u4FE1\u606F\u3002","
","
","\u602A\u7269\u624B\u518C\u6253\u5F00\u7684\u65F6\u5019\u6709\u4E00\u4E2A0.6\u79D2\u7684\u52A8\u753B\uFF0C\u5982\u679C\u4E0D\u60F3\u8981\u53EF\u4EE5\u5728\u5F00\u5934\u6361\u7684\u7CFB\u7EDF\u8BBE\u7F6E\u91CC\u9762\u5173\u95ED\uFF08\u9ED8\u8BA4\u5173\u95ED\uFF09\u3002","
","
","\u6253\u5F00\u602A\u7269\u624B\u518C\u540E\uFF0C\u602A\u7269\u624B\u518C\u7684\u5E03\u5C40\u4E0E\u6837\u677F\u81EA\u5E26\u7684\u7C7B\u4F3C\u3002\u4E0E\u6837\u677F\u4E0D\u540C\u7684\u662F\uFF0C\u8FD9\u91CC\u7684\u602A\u7269\u624B\u518C\u4E0D\u518D\u662F\u7FFB\u9875\u5F0F\u7ED3\u6784\u3002","\u8FD9\u91CC\u7684\u602A\u7269\u624B\u518C\u662F\u6EDA\u52A8\u5F0F\u7ED3\u6784\uFF0C\u4F60\u53EF\u4EE5\u50CF\u6D4F\u89C8\u7F51\u9875\u4E00\u6837\uFF0C\u7528\u624B\u6307\u6216\u9F20\u6807\u4E0A\u4E0B\u6EDA\u52A8\u6216\u8005\u62D6\u52A8\u53F3\u8FB9\u7684\u6EDA\u52A8\u6761\uFF0C\u7535\u8111\u7AEF\u8FD8\u53EF\u4EE5\u4F7F\u7528\u6EDA\u8F6E\u3002","\u5BF9\u4E8E\u7535\u8111\u7AEF\uFF0C\u8FD8\u53EF\u4EE5\u4F7F\u7528\u952E\u76D8\u64CD\u4F5C\u3002\u4E0A\u548C\u4E0B\u53EF\u4EE5\u4E0A\u4E0B\u9009\u62E9\u602A\u7269\uFF0C\u5DE6\u548C\u53F3\u53EF\u4EE5\u5411\u4E0A\u6216\u5411\u4E0B\u79FB\u52A85\u4E2A\u602A\u7269\u3002\u8FD9\u4E9B\u64CD\u4F5C\u4E0E\u6837\u677F\u90FD\u7C7B\u4F3C\u3002","
","
","\u70B9\u51FB\u4E00\u4E2A\u602A\u7269\u6216\u8005\u6309\u4E0B\u56DE\u8F66\u7A7A\u683C\u540E\uFF0C\u5C06\u8FDB\u5165\u602A\u7269\u8BE6\u7EC6\u4FE1\u606F\u754C\u9762\u3002\u8FD9\u4E2A\u754C\u9762\u5206\u4E3A\u591A\u4E2A\u680F\uFF0C\u5206\u522B\u662F\u7279\u6B8A\u5C5E\u6027\u680F\uFF0C\u8BE6\u7EC6\u4E34\u754C\u680F\uFF0C\u66F4\u591A\u4FE1\u606F\u680F\u3002","\u8FDB\u5165\u602A\u7269\u8BE6\u7EC6\u4FE1\u606F\u540E\u9ED8\u8BA4\u5728\u7279\u6B8A\u5C5E\u6027\u680F\uFF0C\u8BE5\u680F\u53EF\u4EE5\u67E5\u770B\u602A\u7269\u7684\u7279\u6B8A\u5C5E\u6027\u3002","\u6CE8\u610F\u7279\u6B8A\u5C5E\u6027\u4F9D\u7136\u53EF\u4EE5\u7EB5\u5411\u6EDA\u52A8\u3002\u5728\u7279\u6B8A\u5C5E\u6027\u4E0B\u65B9\uFF0C","\u662F\u602A\u7269\u7684\u4E34\u754C\u8868\uFF0C\u53EF\u4EE5\u7C97\u7565\u5730\u67E5\u770B\u602A\u7269\u7684\u4E34\u754C\u4FE1\u606F\u3002\u5728\u4E0B\u65B9\uFF0C\u4F60\u53EF\u4EE5\u70B9\u51FB\u8BE6\u7EC6\u4E34\u754C\u4FE1\u606F\u8FDB\u5165\u8BE6\u7EC6\u4E34\u754C\u680F\u3002","
","
","\u5728\u8BE6\u7EC6\u4E34\u754C\u680F\u4E2D\uFF0C\u602A\u7269\u7684\u4F24\u5BB3\u4F1A\u4EE5\u53EF\u89C6\u5316\u6298\u7EBF\u56FE\u7684\u65B9\u5F0F\u663E\u793A\u51FA\u6765\uFF0C\u4ECE\u800C\u4F60\u53EF\u4EE5\u66F4\u4E3A\u6E05\u6670\u5730\u770B\u51FA\u602A\u7269\u51CF\u4F24\u8D8B\u52BF\u3002","\u9664\u4E86\u67E5\u770B\u602A\u7269\u4F24\u5BB3\u66F2\u7EBF\uFF0C\u4F60\u8FD8\u53EF\u4EE5\u89C4\u5212\u5B9D\u77F3\u3002\u6BCF\u4E2A\u6298\u7EBF\u56FE\u4E0B\u65B9\u90FD\u6709\u4E00\u4E2A\u6ED1\u52A8\u6761\uFF0C\u4F60\u53EF\u4EE5\u62D6\u52A8\u6765\u6A21\u62DF\u5403\u5B9D\u77F3\u3002","\u6CE8\u610F\uFF0C\u62D6\u52A8\u65F6\uFF0C\u6ED1\u52A8\u6761\u5DE6\u8FB9\u4F1A\u663E\u793A\u5F53\u524D\u7684\u52A0\u653B\u6216\u52A0\u9632\u6B21\u6570\uFF0C\u8FD9\u4E2A\u6570\u503C\u6307\u7684\u662F\u5728\u52C7\u58EB\u6240\u5728\u5730\u56FE\u4E2D\u9700\u8981\u5403\u7684\u6700\u5F31\u7684\u5B9D\u77F3\u6570\u91CF\u3002","\u4F8B\u5982\uFF0C\u5F53\u524D\u52C7\u58EB\u6240\u5728\u5730\u56FE\u4E2D\u6700\u5F31\u7684\u5B9D\u77F3\u52A02\u70B9\u653B\u51FB\uFF0C\u52A0\u653B\u6B21\u6570\u4E3A3\uFF0C\u90A3\u4E48\u52C7\u58EB\u7684\u653B\u51FB\u589E\u52A0\u91CF\u5C31\u4E3A6\u3002","\u52C7\u58EB\u589E\u52A0\u7684\u653B\u51FB\u6570\u503C\u4E5F\u4F1A\u5728\u4E0B\u65B9\u663E\u793A\u3002\u5F53\u52A0\u653B\u6B21\u6570\u548C\u52A0\u9632\u6B21\u6570\u6539\u53D8\u65F6\uFF0C\u6298\u7EBF\u56FE\u4E5F\u4F1A\u53D8\u5316\u3002",'\u5F53\u524D\u72B6\u6001\u4E0B\u602A\u7269\u7684\u4F24\u5BB3\u4EE5\u53CA\u51CF\u4F24\u603B\u91CF\u4E5F\u4F1A\u5728\u4E0B\u65B9\u663E\u793A\u3002',"\u6CE8\u610F\u5728\u6B64\u680F\u4E2D\u65E0\u6CD5\u901A\u8FC7\u70B9\u51FB\u5C4F\u5E55\u56DE\u5230\u602A\u7269\u624B\u518C\u754C\u9762\uFF0C\u66F4\u591A\u4FE1\u606F\u8BF7\u67E5\u770B\u6700\u540E\u4E00\u6BB5\u3002","
","
","\u5728\u7279\u6B8A\u5C5E\u6027\u680F\uFF0C\u70B9\u51FB\u4E0B\u65B9\u7684\u602A\u7269\u66F4\u591A\u4FE1\u606F\u53EF\u4EE5\u8FDB\u5165\u66F4\u591A\u4FE1\u606F\u680F\u3002\u6B64\u680F\u4E2D\uFF0C\u4F60\u53EF\u4EE5\u67E5\u770B\u602A\u7269\u63CF\u8FF0\u3002\u4F46\u8FD9\u4E0D\u662F\u8FD9\u4E00\u680F\u7684\u6838\u5FC3\u529F\u80FD\u3002","\u8FD9\u4E00\u680F\u7684\u6838\u5FC3\u529F\u80FD\u662F\u6807\u8BB0\u602A\u7269\u3002\u88AB\u6807\u8BB0\u7684\u602A\u7269\u4F1A\u6709\u4E00\u4E9B\u975E\u5E38\u65B9\u4FBF\u7684\u884C\u4E3A\uFF0C\u8FD9\u4E9B\u884C\u4E3A\u53EF\u4EE5\u5728\u201C\u6807\u8BB0\u602A\u7269\u201D\u6761\u76EE\u4E2D\u67E5\u770B\u3002","
","
","\u6CE8\u610F\uFF0C\u5728\u602A\u7269\u8BE6\u7EC6\u4FE1\u606F\u4E2D\uFF0C\u9664\u8BE6\u7EC6\u4E34\u754C\u680F\u5916\u5747\u53EF\u4EE5\u901A\u8FC7\u70B9\u51FB\u5C4F\u5E55\u8FD4\u56DE\u5230\u602A\u7269\u624B\u518C\u754C\u9762\u3002",'\u5982\u679C\u4F60\u662F\u7535\u8111\u7AEF\uFF0C\u5728\u4EFB\u610F\u680F\u76EE\u4E2D\u6309\u4E0BX\u952E\u4F1A\u9000\u51FA\u602A\u7269\u624B\u518C\uFF0C\u8FD4\u56DE\u6E38\u620F\uFF0C','\u6309\u4E0B\u56DE\u8F66\uFF08Enter\uFF09\u952E\u4F1A\u56DE\u5230\u602A\u7269\u624B\u518C\u754C\u9762\u3002']},fly={text:"\u697C\u5C42\u4F20\u9001\u5668",condition:"true",desc:["\u697C\u4F20\u754C\u9762\u6253\u5F00\u65F6\u4F1A\u6709\u4E00\u4E2A0.6\u79D2\u7684\u52A8\u753B\uFF0C\u5982\u679C\u4E0D\u60F3\u8981\u53EF\u4EE5\u5728\u5F00\u5934\u6361\u7684\u7CFB\u7EDF\u8BBE\u7F6E\u91CC\u9762\u5173\u95ED\u3002\uFF08\u9ED8\u8BA4\u5173\u95ED\uFF09","
","
",'\u672C\u5854\u7684\u697C\u5C42\u4F20\u9001\u5668\u662F\u4E00\u4E2A\u96C6\u5206\u533A\u3001\u5C0F\u5730\u56FE\u3001\u697C\u5C42\u4F20\u9001\u3001\u6D4F\u89C8\u5730\u56FE\u4E8E\u4E00\u4F53\u7684\u591A\u529F\u80FD\u697C\u4F20\u3002',"\u4E0B\u9762\u662F\u697C\u4F20\u7684\u5177\u4F53\u8BF4\u660E\uFF1A","
","
","\u9996\u5148\uFF0C\u5BF9\u4E8E\u7535\u8111\u7AEF\uFF0C\u6700\u5DE6\u4FA7\u663E\u793A\u533A\u57DF\u4FE1\u606F\uFF0C\u624B\u673A\u7AEF\u5219\u5728\u4E0A\u65B9\u7684\u5DE6\u4FA7\u3002","
","
","\u7136\u540E\uFF0C\u533A\u57DF\u7684\u53F3\u4FA7\u662F\u5C0F\u5730\u56FE\u680F\uFF0C\u8FD9\u4E00\u680F\u4F1A\u663E\u793A\u697C\u5C42\u7684\u5E73\u9762\u7ED3\u6784\u3002\u4F60\u53EF\u4EE5\u62D6\u52A8\uFF0C\u4E5F\u53EF\u4EE5\u4F7F\u7528\u6EDA\u8F6E\u6216\u8005\u53CC\u6307\u653E\u7F29\uFF0C\u5F53\u653E\u7F29\u5230\u4E00\u5B9A\u5927\u5C0F\u65F6\uFF0C","\u4F1A\u663E\u793A\u5730\u56FE\u7684\u7F29\u7565\u56FE\u3002\u76F4\u63A5\u70B9\u51FB\u5730\u56FE\u4E5F\u53EF\u4EE5\u9009\u4E2D\u5730\u56FE\uFF0C\u518D\u6B21\u70B9\u51FB\u4F1A\u4F20\u9001\u81F3\u76EE\u6807\u5730\u56FE\u3002","
","
","\u5BF9\u4E8E\u7535\u8111\u7AEF\uFF0C\u6700\u53F3\u4FA7\u662F\u5F53\u524D\u9009\u4E2D\u7684\u5730\u56FE\u7684\u7F29\u7565\u56FE\uFF0C\u624B\u673A\u5219\u5728\u4E0B\u65B9\uFF0C\u70B9\u51FB\u7F29\u7565\u56FE\u4E5F\u53EF\u4EE5\u4F20\u9001\u3002\u7F29\u7565\u56FE\u7684\u4E0B\u65B9\u662F\u5F53\u524D\u9009\u4E2D\u7684\u5730\u56FE\u540D\uFF0C","\u5DE6\u53F3\u5404\u6709\u4E24\u4E2A\u6309\u94AE\uFF0C\u8868\u793A\u540E\u900010\u5C42\u3001\u540E\u90001\u5C42\u3001\u524D\u8FDB1\u5C42\u3001\u524D\u8FDB10\u5C42\uFF0C\u4E0E\u6837\u677F\u7684\u697C\u4F20\u7684\u6309\u94AE\u529F\u80FD\u7C7B\u4F3C\u3002","
","
","\u6700\u4E0B\u65B9\u662F\u8BBE\u7F6E\u6309\u94AE\uFF0C\u53EF\u4EE5\u5207\u6362\u65E0\u8FB9\u6846\u6A21\u5F0F\uFF0C\u7535\u8111\u7AEF\u8FD8\u53EF\u4EE5\u5207\u6362\u4F20\u7EDF\u6309\u952E\u6A21\u5F0F\uFF0C\u4F20\u7EDF\u6309\u952E\u6A21\u5F0F\u4E0B\u6309\u952E\u9075\u5FAA\u6837\u677F\u7684\u697C\u4F20\u6309\u952E\u65B9\u5F0F\u3002",'\u5BF9\u4E8E\u975E\u4F20\u7EDF\u6A21\u5F0F\uFF0C\u4E0A\u4E0B\u5DE6\u53F3\u53EF\u4EE5\u79FB\u52A8\u5730\u56FE\uFF0C','PageUp\u548CPageDown\u53EF\u4EE5\u524D\u8FDB1\u5C42\u6216\u540E\u90001\u5C42\u3002']},tools={text:"\u9053\u5177\u680F\u4E0E\u88C5\u5907\u680F",condition:"true",desc:["\u9053\u5177\u680F\u4E0E\u88C5\u5907\u680F\u6253\u5F00\u65F6\u4F1A\u6709\u4E00\u4E2A0.6\u79D2\u7684\u52A8\u753B\uFF0C\u5982\u679C\u4E0D\u60F3\u8981\u53EF\u4EE5\u5728\u5F00\u5934\u6361\u7684\u7CFB\u7EDF\u8BBE\u7F6E\u91CC\u9762\u5173\u95ED\u3002\uFF08\u9ED8\u8BA4\u5173\u95ED\uFF09","
","
","\u672C\u5854\u7684\u9053\u5177\u680F\u6CA1\u6709\u7279\u522B\u4E4B\u5904\uFF0C\u8FD9\u91CC\u4E0D\u9700\u8981\u8BF4\u660E\u3002\u4E3B\u8981\u662F\u88C5\u5907\u680F\u3002","
","
","\u672C\u5854\u7684\u88C5\u5907\u680F\u624B\u673A\u548C\u7535\u8111\u7AEF\u4E0D\u540C\uFF0C\u7535\u8111\u7AEF\u6BD4\u624B\u673A\u7AEF\u591A\u4E86\u4E00\u4E2A\u52C7\u58EB\u5C5E\u6027\u7684\u663E\u793A\u3002\u5728\u88C5\u5907\u680F\u7684\u88C5\u5907\u5217\u8868\u680F\uFF0C","\u4E0A\u65B9\u6709\u4E24\u4E2A\u9009\u62E9\u6846\u4E0E\u4E00\u4E2A\u6392\u5E8F\u65B9\u5F0F\u7684\u9009\u9879\u3002\u8FD9\u4E09\u4E2A\u53EF\u4EE5\u7B5B\u9009\u4F60\u62E5\u6709\u7684\u88C5\u5907\u5E76\u8FDB\u884C\u6392\u5E8F\uFF0C\u4ECE\u800C\u8BA9\u4F60\u80FD\u591F\u66F4\u6E05\u695A\u5730\u77E5\u9053\u54EA\u4E2A\u88C5\u5907\u66F4\u5F3A\u3002","\u7B2C\u4E00\u4E2A\u9009\u62E9\u6846\u53EF\u4EE5\u7B5B\u9009\u88C5\u5907\u589E\u52A0\u7684\u5C5E\u6027\uFF0C\u5982\u679C\u88C5\u5907\u4E0D\u589E\u52A0\u9009\u62E9\u7684\u5C5E\u6027\uFF0C\u90A3\u4E48\u4F1A\u4E0D\u663E\u793A\u3002\u7B2C\u4E8C\u4E2A\u9009\u62E9\u6846\u53EF\u4EE5\u7B5B\u9009\u589E\u52A0\u7684\u5C5E\u6027\u7684\u65B9\u5F0F\uFF0C","\u6709\u6570\u503C\u589E\u52A0\u548C\u767E\u5206\u6BD4\u589E\u52A0\u4E24\u79CD\u3002\u5728\u8FD9\u4E2A\u9009\u62E9\u6846\u53F3\u8FB9\u6709\u4E00\u4E2A\u56FE\u6807\uFF0C\u8FD9\u4E2A\u56FE\u6807\u53EF\u4EE5\u6539\u53D8\u6B66\u5668\u7684\u6392\u5E8F\u65B9\u5F0F\uFF0C\u6709\u5347\u5E8F\u548C\u964D\u5E8F\u4E24\u79CD\uFF0C\u9ED8\u8BA4\u4E3A\u5347\u5E8F\u3002","\u4F8B\u5982\uFF0C\u4F60\u62E5\u6709\u4E24\u4E2A\u88C5\u5907\uFF0C\u5206\u522B\u589E\u52A010\u653B\u51FB\u548C20\u653B\u51FB\uFF0C\u4E09\u8005\u4F60\u5206\u522B\u9009\u62E9\u4E86\u653B\u51FB\uFF0C\u6570\u503C\uFF0C\u5347\u5E8F\uFF0C\u90A3\u4E48\u589E\u52A010\u653B\u51FB\u7684\u88C5\u5907\u4F1A\u6392\u5728\u4E0A\u9762\uFF0C","\u800C\u589E\u52A020\u653B\u51FB\u7684\u88C5\u5907\u4F1A\u6392\u5728\u4E0B\u9762\u3002","
","
","\u5BF9\u4E8E\u7535\u8111\u7AEF\uFF0C\u5982\u679C\u4F60\u60F3\u88C5\u88C5\u5907\uFF0C\u53EF\u4EE5\u76F4\u63A5\u62D6\u52A8\u88C5\u5907\u81F3\u88C5\u5907\u5B54\uFF0C\u4E5F\u53EF\u4EE5\u9009\u4E2D\u88C5\u5907\u540E\u518D\u6B21\u70B9\u51FB\u3002\u624B\u673A\u7AEF\u6682\u65F6\u65E0\u6CD5\u62D6\u52A8\u88C5\u5907\u3002\u5F53\u9009\u4E2D\u4E00\u4E2A\u88C5\u5907\u540E\uFF0C","\u7535\u8111\u7AEF\u548C\u624B\u673A\u7AEF\u5747\u4F1A\u663E\u793A\u88C5\u5907\u589E\u52A0\u6216\u51CF\u5C11\u7684\u5C5E\u6027\uFF0C\u6CE8\u610F\u6709\u7684\u88C5\u5907\u53EF\u80FD\u4E0D\u589E\u52A0\u5C5E\u6027\u4F46\u662F\u6709\u7279\u6B8A\u529F\u80FD\u3002\u5BF9\u4E8E\u7535\u8111\u7AEF\uFF0C","\u8FD8\u4F1A\u76F4\u63A5\u5728\u52C7\u58EB\u5C5E\u6027\u680F\u663E\u793A\u589E\u52A0\u6216\u51CF\u5C11\u7684\u5C5E\u6027\u3002"]},skillTree={text:"\u6280\u80FD\u6811",condition:"flags.chapter > 0",desc:['\u6253\u5F00\u6280\u80FD\u6811\u53EF\u4EE5\u70B9\u51FB\u72B6\u6001\u680F\u7684',"\u6280\u80FD\u6811\u6309\u94AE\uFF08\u5982\u679C\u53D1\u73B0\u6CA1\u6709\u663E\u793A\u53EF\u4EE5\u5C1D\u8BD5\u4E0A\u4E0B\u6EDA\u52A8\u72B6\u6001\u680F\uFF09\uFF0C\u8FD8\u53EF\u4EE5\u6309",'\u5FEB\u6377\u952EJ\u6253\u5F00\u3002',"
","
","\u6280\u80FD\u6811\u662F\u672C\u5854\u7684\u4E3B\u8981\u73A9\u6CD5\u4E4B\u4E00\u3002\u5B83\u53EF\u4EE5\u8BA9\u4F60\u4F7F\u7528\u667A\u6167\u6765\u5B66\u4E60\u6280\u80FD\uFF0C\u589E\u52A0\u5C5E\u6027\u7B49\u3002\u667A\u6167\u5728\u72B6\u6001\u680F\u663E\u793A\u5728\u9632\u5FA1\u7684\u4E0B\u4E00\u9879\uFF0C","\u7EFF\u5B9D\u77F3\u53EF\u4EE5\u589E\u52A0\u52C7\u58EB\u7684\u667A\u6167\u3002","
","
","\u6253\u5F00\u6280\u80FD\u6811\u9875\u9762\u540E\uFF0C\u4F60\u53EF\u4EE5\u5728\u4E0A\u65B9\u770B\u5230\u6280\u80FD\u7684\u540D\u79F0\u4E0E\u63CF\u8FF0\uFF0C\u4E0B\u65B9\u4F1A\u663E\u793A\u6280\u80FD\u6811\uFF0C\u4EE5\u53CA\u5347\u7EA7\u8981\u6C42\u7B49\u3002\u70B9\u51FB\u4E00\u4E2A\u6280\u80FD\u53EF\u4EE5\u9009\u4E2D\u6280\u80FD\uFF0C","\u518D\u6B21\u70B9\u51FB\u53EF\u4EE5\u5347\u7EA7\u6280\u80FD\u3002\u6CE8\u610F\uFF0C\u524D\u7F6E\u6280\u80FD\u680F\u53EF\u4EE5\u4E0A\u4E0B\u6EDA\u52A8\uFF0C\u56E0\u6B64\u5982\u679C\u53D1\u73B0\u663E\u793A\u4E0D\u5168\uFF0C\u53EF\u4EE5\u5C1D\u8BD5\u4E0A\u4E0B\u6EDA\u52A8\u524D\u7F6E\u6280\u80FD\u680F","
","
","\u6CE8\u610F\uFF0C\u6280\u80FD\u5728\u70B9\u5F00\u4E4B\u540E\u662F\u65E0\u6CD5\u53D6\u6D88\u7684\uFF0C\u56E0\u6B64\uFF0C\u52A0\u70B9\u65F6\u8BF7\u614E\u91CD\u52A0\u70B9\u3002\u6CE8\u610F\uFF0C\u90E8\u5206\u6280\u80FD\u662F\u5FC5\u70B9\u6280\u80FD\uFF0C\u8FD9\u4E9B\u6280\u80FD\u4F1A\u5728\u6280\u80FD\u8BF4\u660E\u4E2D\u660E\u786E\u6307\u51FA\uFF0C","\u8FD9\u4E9B\u6280\u80FD\u4E00\u822C\u9700\u8981\u5C3D\u65E9\u70B9\u51FA\u3002"]},study={text:"\u5B66\u4E60",condition:"core.getSkillLevel(11) > 0",desc:["\u672C\u6761\u76EE\u4F1A\u8BE6\u7EC6\u8BF4\u660E\u5B66\u4E60\u7684\u673A\u5236\u4E0E\u6240\u6709\u53EF\u4EE5\u88AB\u5B66\u4E60\u7684\u6280\u80FD\u88AB\u5B66\u4E60\u540E\u7684\u6548\u679C\u3002\u5F53\u524D\u5DF2\u7ECF\u5B66\u4E60\u7684\u6280\u80FD\u4F1A\u4EE5\u4E0E\u72B6\u6001\u680F\u7C7B\u4F3C\u7684\u76D2\u5B50\u5C55\u793A\u51FA\u6765\u3002","
","
","\u9996\u5148\uFF0C\u5B66\u4E60\u6280\u80FD\u6D88\u8017\u7684\u667A\u6167\u70B9\u4F1A\u8D8A\u6765\u8D8A\u591A\uFF0C\u521D\u59CB\u6D88\u8017\u7684\u667A\u6167\u70B9\u4E3A500\uFF0C\u6BCF\u5B66\u4E60\u4E00\u6B21\u589E\u52A0250\u3002","\u5B66\u4E60\u7684\u6280\u80FD\u53EF\u4EE5\u6301\u7EED5\u573A\u6218\u6597\uFF0C\u5728\u6280\u80FD\u6811\u754C\u9762\u6BCF\u5347\u7EA7\u4E00\u6B21\u589E\u52A03\u573A\uFF0C",'\u5F53\u524D\u4E3A${core.getSkillLevel(11) * 3 + 2}\u573A\u3002',"\u5B66\u4E60\u540E\u5BF9\u5E94\u5C5E\u6027\u7684\u503C\uFF0C\u4F8B\u5982\u62B1\u56E2\u602A\u589E\u52A0\u7684\u5C5E\u6027\u767E\u5206\u6BD4\uFF0C\u4F1A\u4E0E\u88AB\u5B66\u4E60\u7684\u602A\u7269\u76F8\u540C\u3002\u5B66\u4E60\u754C\u9762\u53EF\u4EE5\u4F7F\u7528\u80CC\u5305\u4E2D\u7684\u9053\u5177\u6216\u70B9\u51FB\u72B6\u6001\u680F\u6253\u5F00\u3002","
","
","\u4E0B\u9762\u4F1A\u8BE6\u7EC6\u8BF4\u660E\u6BCF\u4E00\u79CD\u53EF\u4EE5\u88AB\u5B66\u4E60\u7684\u6280\u80FD\u88AB\u5B66\u4E60\u540E\u7684\u6548\u679C\uFF0C\u6CA1\u6709\u5217\u51FA\u7684\u5747\u4E0D\u53EF\u5B66\u4E60\u3002","
","
",'1. \u81F4\u547D\u4E00\u51FB\uFF1A\u52C7\u58EB\u6BCF5\u56DE\u5408\u5BF9\u602A\u7269\u9020\u6210\u4E00\u6B21\u5F3A\u529B\u653B\u51FB\u3002',"
",'2. \u6076\u6BD2\uFF1A\u52C7\u58EB\u653B\u51FB\u65E0\u89C6\u602A\u7269\u7684\u9632\u5FA1\u3002',"
",'3. \u575A\u56FA\uFF1A\u52C7\u58EB\u9632\u5FA1\u4E0D\u4F4E\u4E8E\u602A\u7269\u7684\u653B\u51FB-1\u3002',"
",'4. n\u8FDE\u51FB\uFF1A\u52C7\u58EB\u6BCF\u56DE\u5408\u653B\u51FBn\u6B21',"
",'5. \u9965\u6E34\uFF1A\u52C7\u58EB\u5728\u6218\u524D\u5438\u53D6\u602A\u7269\u4E00\u5B9A\u91CF\u7684\u653B\u51FB\u52A0\u8F7D\u81EA\u5DF1\u8EAB\u4E0A\uFF0C',"\u540C\u65F6\u51CF\u5C11\u602A\u7269\u76F8\u5E94\u91CF\u7684\u653B\u51FB\uFF0C\u4F18\u5148\u4E8E\u602A\u7269\u3002","
",'6. \u62B1\u56E2\uFF1A\u52C7\u58EB\u5468\u56F4\u6BCF\u6709\u4E00\u4E2A\u62E5\u6709\u62B1\u56E2\u5C5E\u6027\u7684\u602A\u7269\uFF0C\u52C7\u58EB\u7684\u5C5E\u6027\u4FBF\u589E\u52A0\u4E00\u5B9A\u503C\u3002',"\u76F8\u5E94\u5730\uFF0C\u62E5\u6709\u62B1\u56E2\u5C5E\u6027\u7684\u602A\u7269\u4E5F\u4F1A\u53D7\u5230\u52C7\u58EB\u7684\u52A0\u6210\u3002","
",'7. \u52C7\u6C14\u4E4B\u5203\uFF1A\u52C7\u58EB\u7B2C\u4E00\u56DE\u5408\u9020\u6210\u4E00\u5B9A\u91CF\u7684\u4F24\u5BB3\uFF0C\u4E4B\u540E\u6B63\u5E38\u3002',"
",'8. \u52C7\u6C14\u51B2\u950B\uFF1A\u52C7\u58EB\u9996\u5148\u53D1\u52A8\u51B2\u950B\uFF0C\u9020\u6210\u4E00\u5B9A\u91CF\u7684\u4F24\u5BB3\uFF0C\u7729\u6655\u602A\u72695\u56DE\u5408\u3002',"\u5B66\u4E60\u8BE5\u6280\u80FD\u540E\uFF0C\u52C7\u58EB\u65E0\u6761\u4EF6\u5148\u624B\u3002","
",'9. \u9B54\u653B\uFF1A\u52C7\u58EB\u653B\u51FB\u65E0\u89C6\u602A\u7269\u7684\u9632\u5FA1\u3002',"
",'10. \u5148\u653B\uFF1A\u52C7\u58EB\u65E0\u6761\u4EF6\u5148\u624B\u3002']},special1={text:"\u7B2C\u4E00\u7AE0\u602A\u7269\u7279\u6280",condition:"flags.chapter > 0",desc:["\u8FD9\u91CC\u4F1A\u5C55\u793A\u7B2C\u4E00\u7AE0\u7684\u602A\u7269\u4E2D\u9700\u8981\u7279\u522B\u8BF4\u660E\u7684\u602A\u7269\u7279\u6280\u3002","
","
",'1. \u575A\u56FA\uFF1A',"\u5728\u672C\u5854\u4E2D\uFF0C\u989D\u5916\u653B\u51FB\u53EF\u4EE5\u5BF9\u575A\u56FA\u602A\u9020\u6210\u989D\u5916\u4F24\u5BB3\u3002","
","
",'2. \u7EDD\u5BF9\u9632\u5FA1\uFF1A',"\u8BE5\u602A\u7269\u4E00\u822C\u53EF\u4EE5\u7528\u4E8E\u5237\u8840\u3002\u8BE5\u602A\u7269\u53EF\u4EE5\u4F7F\u4F60\u6BCF\u56DE\u5408\u5BF9\u602A\u7269\u9020\u6210\u7684\u4F24\u5BB3\u6070\u597D\u4E3A1\uFF0C\u5BFC\u81F4\u6218\u6597\u56DE\u5408\u6570\u5F88\u9AD8\uFF0C\u56E0\u6B64\u53EF\u4EE5\u5237\u8840\u3002","
","
",'3. \u81F4\u547D\u4E00\u51FB\u3001\u52C7\u6C14\u4E4B\u5203\u3001\u52C7\u6C14\u51B2\u950B\uFF1A',"\u9020\u6210\u7684\u4F24\u5BB3\u4E3A\u602A\u7269\u6BCF\u56DE\u5408\u5BF9\u52C7\u58EB\u7684\u4F24\u5BB3\u7684\u4E00\u5B9A\u500D\u6570\uFF0C\u800C\u975E\u653B\u51FB\u63D0\u9AD8\u4E00\u5B9A\u500D\u6570\u3002"]},special2={text:"\u7B2C\u4E8C\u7AE0\u602A\u7269\u7279\u6280",condition:"flags.chapter > 1",desc:["\u8FD9\u91CC\u4F1A\u5C55\u793A\u7B2C\u4E8C\u7AE0\u7684\u602A\u7269\u4E2D\u9700\u8981\u7279\u522B\u8BF4\u660E\u7684\u602A\u7269\u7279\u6280\u3002","
","
",'1. \u7535\u6447\u5632\u8BBD\uFF1A',"\u8BE5\u7279\u6280\u4F1A\u649E\u788E\u8DEF\u4E0A\u7684\u6240\u6709\u5730\u5F62\u548C\u95E8\uFF0C\u4E0D\u9700\u8981\u6D88\u8017\u94A5\u5319\uFF0C\u62FE\u53D6\u8DEF\u4E0A\u7684\u6240\u6709\u9053\u5177\uFF0C\u4E0E\u8DEF\u4E0A\u7684\u602A\u7269\u6218\u6597\uFF0C\u6700\u540E\u4E0E\u8BE5\u602A\u7269\u6218\u6597\u3002","\u5982\u679C\u602A\u7269\u6240\u5728\u4F4D\u7F6E\u53EF\u4EE5\u88AB\u5632\u8BBD\uFF0C\u90A3\u4E48\u52C7\u58EB\u4F1A\u88AB\u7EE7\u7EED\u5632\u8BBD\u3002\u5982\u679C\u5728\u88AB\u5632\u8BBD\u7684\u8DEF\u4E0A\u53EF\u4EE5\u88AB\u5176\u4ED6\u602A\u7269\u5632\u8BBD\uFF0C\u5219\u4E0D\u4F1A\u89E6\u53D1\u3002","\u5982\u679C\u4E00\u4E2A\u70B9\u53EF\u4EE5\u88AB\u591A\u4E2A\u602A\u7269\u5632\u8BBD\uFF0C\u90A3\u4E48\u4F1A\u4F18\u5148\u9009\u62E9\u6700\u9760\u5DE6\u4E0A\u89D2\u7684\u602A\u7269\u3002",'\u5728\u88AB\u5632\u8BBD\u4E4B\u524D\u4F1A\u81EA\u52A8\u5B58\u6863\u3002',"
","
",'2. \u6C38\u591C\u3001\u6781\u663C\uFF1A',"\u6218\u6597\u540E\u4F1A\u5728\u672C\u697C\u5C42\u4E2D\u52A0\u51CF\u602A\u7269\u4E0E\u52C7\u58EB\u7684\u653B\u9632\uFF0C\u6BCF\u4E2A\u697C\u5C42\u4F1A\u5355\u72EC\u5B58\u50A8\u3002\u4F8B\u5982\u4F60\u57281\u697C\u5C42\u589E\u52A0\u4E86100\u70B9\u653B\u51FB\uFF0C2\u697C\u5C42\u51CF\u5C11\u4E86100\u70B9\u653B\u51FB\uFF0C","\u90A3\u4E48\u5F53\u4F60\u4ECE2\u697C\u5C42\u52301\u697C\u5C42\u65F6\uFF0C\u653B\u51FB\u4F1A\u589E\u52A0200\u70B9\uFF0C\u53CD\u4E4B\u4EA6\u7136\u3002\u6CE8\u610F\u8FD9\u91CC\u6CA1\u6709\u8BA1\u7B97buff\u3002"]},desc={tip,about,tutorial,noun,shortcut,extraAttr,statusBar,markEnemy,book,fly,tools,skillTree,study,special1,special2},_hoisted_1$c={id:"desc-list"},_hoisted_2$9=["selected","show","onClick"],_hoisted_3$9={key:0},_hoisted_4$7=["innerHTML"],_sfc_main$c=defineComponent({__name:"desc",setup(__props){const selected=ref(Object.keys(desc)[0]);function exit(){core.plugin.descOpened.value=!1}const content=computed(()=>eval("`"+splitText(desc[selected.value].desc)+"`"));function click(key){!eval(desc[key].condition)||(selected.value=key)}function show(condition){return eval(condition)}return(t,e)=>(openBlock(),createBlock(Column,{onClose:exit,width:80,height:80,left:30,right:70},{left:withCtx(()=>[createBaseVNode("div",_hoisted_1$c,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(desc),(i,n)=>(openBlock(),createElementBlock("div",{class:"selectable desc-item",selected:selected.value===n,show:show(i.condition),onClick:s=>click(n)},[show(i.condition)?(openBlock(),createElementBlock("span",_hoisted_3$9,toDisplayString(i.text),1)):createCommentVNode("",!0)],8,_hoisted_2$9))),256))])]),right:withCtx(()=>[createBaseVNode("span",{innerHTML:unref(content)},null,8,_hoisted_4$7)]),_:1}))}}),desc_vue_vue_type_style_index_0_scoped_bcbf0734_lang="",Desc=_export_sfc(_sfc_main$c,[["__scopeId","data-v-bcbf0734"]]),none={text:"\u65E0",opened:"true",desc:["\u5F53\u524D\u672A\u9009\u62E9\u6280\u80FD"]},blade={text:"1\uFF1A\u65AD\u706D\u4E4B\u5203",opened:"core.getSkillLevel(2) > 0",desc:['\u5FEB\u6377\u952E1\uFF0C\u5F00\u542F\u540E\u52C7\u58EB\u653B\u51FB\u589E\u52A0${level:2 * 10}%\uFF0C',"\u540C\u65F6\u9632\u5FA1\u51CF\u5C11${level:2 * 10}%\u3002","
","
","\u5F53\u524D\u7B49\u7EA7\uFF1A${level:2}"]},jump={text:"2\uFF1A\u8DF3\u8DC3",opened:"flags.skill2 === true",desc:['\u5FEB\u6377\u952E2\uFF0C\u6D88\u8017200\u70B9\u751F\u547D\u503C\uFF0C\u56F0\u96BE\u6D88\u8017400\u70B9\uFF0C\u4E00\u4E2A\u5730\u56FE\u53EA\u80FD\u4F7F\u75283\u6B21\uFF0C',"\u5982\u679C\u524D\u65B9\u4E3A\u53EF\u901A\u884C\u7684\u5730\u9762\uFF0C\u5219\u4E0D\u80FD\u4F7F\u7528\u8BE5\u6280\u80FD\uFF0C\u5982\u679C\u524D\u65B9\u4E3A\u602A\u7269\uFF0C\u5219\u5C06\u602A\u7269\u79FB\u81F3\u52C7\u58EB\u89C6\u7EBF\u4E0A\u7B2C\u4E00\u4E2A\u4E0D\u80FD\u901A\u884C\u7684\u65B9\u5757\u540E","\u5982\u679C\u524D\u65B9\u4E3A\u969C\u788D\u7269\uFF0C\u5219\u76F4\u63A5\u8DF3\u5230\u8BE5\u969C\u788D\u7269\u7684\u540E\u65B9\u3002","
","
","\u8FDB\u5165\u7B2C\u4E8C\u7AE0\u540E\u4E0D\u518D\u6D88\u8017\u751F\u547D\u503C\u3002"]},shield={text:"3\uFF1A\u94F8\u5251\u4E3A\u76FE",opened:"core.getSkillLevel(10) > 0",desc:['\u5FEB\u6377\u952E3\uFF0C\u5F00\u542F\u540E\u52C7\u58EB\u9632\u5FA1\u589E\u52A0${level:10 * 10}%\uFF0C',"\u540C\u65F6\u653B\u51FB\u51CF\u5C11${level:10 * 10}%\u3002","
","
","\u5F53\u524D\u7B49\u7EA7\uFF1A${level:10}"]},skills={none,blade,jump,shield},_hoisted_1$b={id:"skill-list"},_hoisted_2$8=["selected","selectable","onClick"],_hoisted_3$8=["innerHTML"],_sfc_main$b=defineComponent({__name:"skill",setup(__props){const selected=ref("none");function skillOpened(skill){return eval(skills[skill].opened)}function select(t){!skillOpened(t)||(selected.value=t)}const content=computed(()=>eval("`"+skills[selected.value].desc.map((t,e,i)=>/^\d+\./.test(t)?`${" ".repeat(12)}${t}`:has(i[e-1])&&t!=="
"&&i[e-1]==="
"||e===0?`${" ".repeat(8)}${t}`:t).join("").replace(/level:(\d+)/g,"core.getSkillLevel($1)")+"`"));function exit(){core.plugin.skillOpened.value=!1}return(t,e)=>(openBlock(),createBlock(Column,{onClose:exit,width:70,height:70},{left:withCtx(()=>[createBaseVNode("div",_hoisted_1$b,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(skills),(i,n)=>(openBlock(),createElementBlock("span",{class:"selectable skill-item",selected:n===selected.value,selectable:skillOpened(n),onClick:s=>select(n)},toDisplayString(i.text),9,_hoisted_2$8))),256))])]),right:withCtx(()=>[createBaseVNode("span",{innerHTML:unref(content)},null,8,_hoisted_3$8)]),_:1}))}}),skill_vue_vue_type_style_index_0_scoped_9f619ff1_lang="",Skill=_export_sfc(_sfc_main$b,[["__scopeId","data-v-9f619ff1"]]),_withScopeId$3=t=>(pushScopeId("data-v-b1be4e88"),t=t(),popScopeId(),t),_hoisted_1$a={id:"skill-tree"},_hoisted_2$7={id:"tools"},_hoisted_3$7={id:"skill-title"},_hoisted_4$6={id:"skill-info"},_hoisted_5$5=["innerHTML"],_hoisted_6$4={id:"skill-effect"},_hoisted_7$4=["innerHTML"],_hoisted_8$3=["innerHTML"],_hoisted_9$3={id:"skill-bottom"},_hoisted_10$3=_withScopeId$3(()=>createBaseVNode("canvas",{id:"skill-canvas"},null,-1)),_hoisted_11$3={id:"skill-upgrade-info"},_hoisted_12$2={id:"skill-level"},_hoisted_13$2={key:1,id:"skill-consume",style:{color:"gold"}},_hoisted_14$2={id:"skill-front"},_hoisted_15$1=_withScopeId$3(()=>createBaseVNode("span",null,"\u524D\u7F6E\u6280\u80FD",-1)),_hoisted_16$1={id:"skill-chapter"},_sfc_main$a=defineComponent({__name:"skillTree",setup(__props){var t;let canvas,ctx;const selected=ref(0),chapter=ref("chapter1"),update=ref(!1),chapterDict={chapter1:"\u7B2C\u4E00\u7AE0",chapter2:"\u7B2C\u4E8C\u7AE0"};(t=flags.skillTree)!=null||(flags.skillTree=0);const chapterList=Object.keys(core.plugin.skills);selected.value=core.plugin.skills[chapterList[flags.skillTree]][0].index,chapter.value=chapterList[flags.skillTree],watch(selected,draw),watch(update,()=>mdef.value=core.status.hero.mdef);const mdef=ref(core.status.hero.mdef),skill=computed(()=>(update.value,core.getSkillFromIndex(selected.value))),skills=computed(()=>core.plugin.skills[chapter.value]),desc=computed(()=>eval("`"+splitText(skill.value.desc).replace(/level(:\d+)?/g,(e,i)=>i?`core.getSkillLevel(${i})`:`core.getSkillLevel(${skill.value.index})`)+"`")),effect=computed(()=>[0,1].map(v=>eval(`\`${v===0?"\u5F53\u524D\u6548\u679C\uFF1A":"\u4E0B\u4E00\u7EA7\u6548\u679C\uFF1A"}`+skill.value.effect.join("").replace(/level(:\d+)?/g,(e,i)=>i?`(core.getSkillLevel(${i}) + ${v})`:`(core.getSkillLevel(${skill.value.index}) + ${v})`)+"`"))),dict=computed(()=>{const e={};return skills.value.forEach((n,s)=>{e[n.index]=s}),e}),front=computed(()=>skill.value.front.map(e=>`${core.getSkillLevel(e[0])>=e[1]?"a":"b"}${e[1]}\u7EA7 ${skills.value[dict.value[e[0]]].title}`)),consume=computed(()=>(update.value,core.getSkillConsume(selected.value))),level=computed(()=>(update.value,core.getSkillLevel(selected.value)));function exit(){core.plugin.skillTreeOpened.value=!1}function resize(){const e=getComputedStyle(canvas);canvas.width=parseFloat(e.width)*devicePixelRatio,canvas.height=parseFloat(e.height)*devicePixelRatio}function draw(){const e=dict.value,n=canvas.width/11;ctx.clearRect(0,0,canvas.width,canvas.height),skills.value.forEach(s=>{const[a,r]=s.loc.map(l=>l*2-1);s.front.forEach(([l],c)=>{const d=skills.value[e[l]];ctx.beginPath(),ctx.moveTo(a*n+n/2,r*n+n/2),ctx.lineTo(...d.loc.map(u=>(u*2-1)*n+n/2)),core.getSkillLevel(d.index){const[a,r]=s.loc.map(d=>d*2-1),l=core.getSkillLevel(s.index);ctx.save(),ctx.lineWidth=n*.06,selected.value===s.index?(ctx.strokeStyle="#ff0",ctx.lineWidth*=2):l===0?ctx.strokeStyle="#888":l===s.max?ctx.strokeStyle="#F7FF68":ctx.strokeStyle="#00FF69",ctx.strokeRect(a*n,r*n,n,n);const c=core.material.images.images[`skill${s.index}.png`];ctx.drawImage(c,a*n,r*n,n,n),selected.value===s.index&&(ctx.fillStyle="#ff04",ctx.fillRect(a*n,r*n,n,n)),ctx.restore()})}function click(e){const i=e.offsetX,n=e.offsetY,a=canvas.width/devicePixelRatio/11,r=Math.floor(i/a),l=Math.floor(n/a);if(r%2!==1||l%2!==1)return;const c=Math.floor(r/2)+1,d=Math.floor(l/2)+1,u=skills.value.find(h=>h.loc[0]===c&&h.loc[1]===d);!u||(selected.value!==u.index?selected.value=u.index:upgrade(u.index))}function upgrade(e){core.upgradeSkill(e)?(tip$1("success","\u5347\u7EA7\u6210\u529F\uFF01"),update.value=!update.value,core.status.route.push(`skill:${selected.value}`)):tip$1("error","\u5347\u7EA7\u5931\u8D25\uFF01")}function key(e){const i=keycode(e.keyCode);(i===KeyCode.Escape||i===KeyCode.KeyX||i===KeyCode.KeyJ)&&exit(),(i===KeyCode.Space||i===KeyCode.Enter||i===KeyCode.KeyC)&&upgrade(selected.value)}onMounted(async()=>{canvas=document.getElementById("skill-canvas"),ctx=canvas.getContext("2d"),resize(),draw(),await S(50),core.plugin.transition.value&&await S(600),canvas.addEventListener("click",click),document.addEventListener("keyup",key)}),onUnmounted(()=>{document.removeEventListener("keyup",key)});function selectChapter(e){const n=chapterList.indexOf(chapter.value)+e;has(chapterList[n])&&flags.chapter>n&&(selected.value=core.plugin.skills[chapterList[n]][0].index,chapter.value=chapterList[n],update.value=!update.value,flags.skillTree=n,draw())}return(e,i)=>{const n=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$a,[createBaseVNode("div",_hoisted_2$7,[createBaseVNode("span",{id:"back",class:"button-text tools",onClick:exit},[createVNode(unref(LeftOutlined)),createTextVNode("\u8FD4\u56DE\u6E38\u620F")])]),createBaseVNode("span",_hoisted_3$7,toDisplayString(unref(skill).title),1),createVNode(n,{dashed:"",style:{"border-color":"#ddd4"},id:"divider"}),createBaseVNode("div",_hoisted_4$6,[createVNode(Scroll,{id:"skill-desc","no-scroll":!0},{default:withCtx(()=>[createBaseVNode("span",{innerHTML:unref(desc)},null,8,_hoisted_5$5)]),_:1}),createBaseVNode("div",_hoisted_6$4,[unref(level)>0?(openBlock(),createElementBlock("span",{key:0,innerHTML:unref(effect)[0]},null,8,_hoisted_7$4)):createCommentVNode("",!0),unref(level)[createBaseVNode("div",_hoisted_14$2,[_hoisted_15$1,(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(front),s=>(openBlock(),createElementBlock("span",{style:normalizeStyle({color:s.startsWith("a")?"#fff":"#f44"})},toDisplayString(s.slice(1)),5))),256))])]),_:1}),createVNode(n,{dashed:"",class:"upgrade-divider"}),createBaseVNode("div",_hoisted_16$1,[createBaseVNode("span",{class:"button-text",onClick:i[0]||(i[0]=s=>selectChapter(-1))},[createVNode(unref(LeftOutlined))]),createTextVNode(" \xA0\xA0 "),createBaseVNode("span",null,toDisplayString(chapterDict[chapter.value]),1),createTextVNode(" \xA0\xA0 "),createBaseVNode("span",{class:"button-text",onClick:i[1]||(i[1]=s=>selectChapter(1))},[createVNode(unref(RightOutlined))])])])])])}}}),skillTree_vue_vue_type_style_index_0_scoped_b1be4e88_lang="",SkillTree=_export_sfc(_sfc_main$a,[["__scopeId","data-v-b1be4e88"]]),index="";function init$5(){return{splitArea,getMapDrawData}}let area={};const bfsCache={},drawCache={},arrow={leftPortal:"left",rightPortal:"right",upPortal:"up",downPortal:"down"};function splitArea(){area={};const t=[];for(const e of core.floorIds){if(t.includes(e)||core.status.maps[e].deleted)continue;const i=getMapData(e,!0);if(t.push(...i.maps),i.maps.length>1){const n=core.status.maps[e].title;area[n]=i.maps}}}function getArea(){return area}function getMapDrawData(t,e=5,i=1,n=!1){var _;const s=`${t},${e},${i}`;if(drawCache[s]&&!n)return drawCache[s];const{link:a,maps:r}=getMapData(t,n),l={},c=[],d=core.status.maps[t];let u=-d.width/2,h=d.width/2,f=-d.height/2,g=d.height/2;for(const[w,B]of Object.entries(a)){const[D,N,L,P]=w.split(","),[H,U,W]=B.split(","),X=core.status.maps[D],G=core.status.maps[H],q=parseInt(N),J=parseInt(L),oe=parseInt(U),he=parseInt(W),se=X.width,re=X.height,le=G.width,me=G.height;(_=l[D])!=null||(l[D]=[0,0]);const[fe,te]=l[D];if(!l[H]){const be=core.utils.scan[P].x,xe=core.utils.scan[P].y,Se=fe+(q-se/2)-(oe-le/2)+(i*2+e)*be,we=te+(J-re/2)-(he-me/2)+(i*2+e)*xe;l[H]=[Se,we]}const[ee,de]=l[H];c.push([fe+(q-se/2+.5),te+(J-re/2+.5),ee+(oe-le/2+.5),de+(he-me/2+.5)]);const ue=ee-le/2,ce=ee+le/2,pe=de-me/2,ge=de+me/2;ueh&&(h=ce),peg&&(g=ge)}Object.values(l).forEach(w=>{w[0]-=u,w[1]-=f}),c.forEach(w=>{w[0]-=u,w[2]-=u,w[1]-=f,w[3]-=f}),u-=5,h+=5,f-=5,g+=5;const m={locs:l,line:c,width:h-u,height:g-f};return drawCache[s]=m}function getMapData(t,e=!1){if(has(bfsCache[t])&&!e)return bfsCache[t];const i=[t],n={[t]:!0},s=[t],a={};for(;i.length>0;){const l=i.shift(),c=core.floors[l].changeFloor,d=core.getMapBlocksObj(l);for(const[u,h]of Object.entries(c)){const f=h.floorId;if(f.startsWith(":"))continue;const m=d[u].event.id;if(m in arrow&&!n[f]){const _=`${l},${u},${arrow[m]}`,w=`${f},${h.loc[0]},${h.loc[1]}`;a[_]=w,i.push(f),s.push(f)}}n[l]=!0}const r={maps:s,link:a};return bfsCache[t]=r}const _withScopeId$2=t=>(pushScopeId("data-v-65d5e91f"),t=t(),popScopeId(),t),_hoisted_1$9={id:"fly"},_hoisted_2$6={id:"tools"},_hoisted_3$6={id:"fly-settings"},_hoisted_4$5={id:"fly-border"},_hoisted_5$4=_withScopeId$2(()=>createBaseVNode("span",null,"\u65E0\u8FB9\u6846\u6A21\u5F0F",-1)),_hoisted_6$3={key:0,id:"fly-tradition"},_hoisted_7$3=_withScopeId$2(()=>createBaseVNode("span",null,"\u4F20\u7EDF\u6309\u952E\u6A21\u5F0F",-1)),_hoisted_8$2={id:"fly-main"},_hoisted_9$2={id:"fly-left"},_hoisted_10$2={id:"area-list"},_hoisted_11$2=["selected","onClick"],_hoisted_12$1={id:"fly-right"},_hoisted_13$1={id:"fly-tools"},_hoisted_14$1={id:"fly-now"},_sfc_main$9=defineComponent({__name:"fly",setup(t){const e=getArea(),i=ref(Object.keys(e).find(K=>e[K].includes(core.status.floorId))),n=ref(core.status.floorId),s=ref(!0),a=ref(!1);let r=isMobile?1.5:3,l=0,c=0,d={},u={};s.value=core.getLocalStorage("noBorder",!0),a.value=core.getLocalStorage("flyTradition",!1);const h=computed(()=>core.status.maps[n.value]);watch(n,q),watch(i,K=>{var Y;l=0,c=0,r=3,oe=3,e[K]&&!e[K].includes(n.value)&&(n.value=(Y=e[K].find(ie=>ie===core.status.floorId))!=null?Y:e[K][0])}),watch(s,K=>{core.setLocalStorage("noBorder",K),d={},L()}),watch(a,K=>{core.setLocalStorage("flyTradition",K)});const f=document.createElement("canvas"),g=f.getContext("2d");let m,_,w,B;function D(){core.plugin.flyOpened.value=!1}const N=computed(()=>core.status.maps[n.value].title);function L(K=!1){const Y=s.value?.5:1,ie=getMapDrawData(n.value,s.value?0:5,Y,K),ne=g,Z=r*devicePixelRatio;f.width=ie.width*Z,f.height=ie.height*Z,ne.lineWidth=Y*devicePixelRatio/2,ne.strokeStyle="#fff",ne.scale(Z,Z),ne.translate(5,5),s.value||ie.line.forEach(([ae,ke,ye,Be])=>{ne.beginPath(),ne.moveTo(ae,ke),ne.lineTo(ye,Be),ne.stroke()});for(const[ae,[ke,ye]]of Object.entries(ie.locs))s.value||P(ae,ke,ye),W(ae,ke,ye);H()}function P(K,Y,ie){const ne=s.value?.5:1,Z=g;Z.lineWidth=ne*devicePixelRatio;const ae=core.status.maps[K];core.hasVisitedFloor(K)?Z.fillStyle="#000":Z.fillStyle="#d0d",K===n.value?Z.strokeStyle="gold":Z.strokeStyle="#fff",Z.strokeRect(Y-ae.width/2,ie-ae.height/2,ae.width,ae.height),Z.fillRect(Y-ae.width/2,ie-ae.height/2,ae.width,ae.height),K===n.value&&(Z.fillStyle="#ff04",Z.fillRect(Y-ae.width/2,ie-ae.height/2,ae.width,ae.height))}function H(K=1){_.clearRect(0,0,m.width,m.height),_.drawImage(f,0,0,f.width,f.height,l*devicePixelRatio+(m.width-f.width)/2,c*devicePixelRatio+(m.height-f.height)/2,f.width,f.height)}function U(K,Y,ie){const ne=core.status.maps[K],Z=r*devicePixelRatio,ae=l*devicePixelRatio+(m.width-f.width)/2+5*Z,ke=c*devicePixelRatio+(m.height-f.height)/2+5*Z,ye=ae+(Y-ne.width/2)*Z,Be=ke+(ie-ne.height/2)*Z,Ae=ye+ne.width*Z,Me=Be+ne.height*Z;return u[K]=[ye,Be,Ae,Me],!(d[K]||!s.value&&r<=4||Ae<0||Me<0||ye>m.width||Be>m.height)}function W(K,Y,ie,ne=!1){if(!ne&&!U(K,Y,ie))return;const Z=core.status.maps[K];d[K]=!0;const ae=g;core.drawThumbnail(K,void 0,{all:!0,inFlyMap:!0,x:Y-Z.width/2,y:ie-Z.height/2,w:Z.width,h:Z.height,ctx:ae,damage:r>7}),core.hasVisitedFloor(K)||(ae.fillStyle="#d0d6",ae.fillRect(Y-Z.width/2,ie-Z.height/2,Z.width,Z.height),ae.fillStyle="#000"),n.value===K&&(ae.fillStyle="#ff04",ae.fillRect(Y-Z.width/2,ie-Z.height/2,Z.width,Z.height),ae.fillStyle="#000")}function X(){const K=s.value?.5:1,Y=getMapDrawData(n.value,s.value?0:5,K);for(const[ie,[ne,Z]]of Object.entries(Y.locs))U(ie,ne,Z)&&W(ie,ne,Z,!0)}function G(){let K=w.width,Y=w.height,ie=0,ne=0;const Z=h.value.width/h.value.height;Z>1&&(Y=K/Z,ne=w.height/2-Y/2),Z<1&&(K=Y*Z,ie=w.width/2-K/2),B.fillStyle="#000",B.fillRect(0,0,w.width,w.height),core.drawThumbnail(n.value,void 0,{ctx:B,all:!0,damage:!0,inFlyMap:!0,x:ie,y:ne,w:K,h:Y})}function q(){d={},u={},L(),G()}function J(){core.flyTo(n.value)?D():tip$1("error",`\u65E0\u6CD5\u98DE\u5F80${h.value.title}`)}let oe=r;const he=lodash.exports.debounce(K=>{m.style.transform="",d={},L(),oe=K},200);function se(K){l*=K,c*=K,r=K*r,he(r),m.style.transform=`scale(${r/oe})`,u={}}let re=0,le=0,me=!1,fe=0,te=0;function ee(K,Y){if(xe)return;const ie=K-re,ne=Y-le;l+=ie,c+=ne,re=K,le=Y,X(),H(),(Math.abs(K-fe)>10||Math.abs(Y-te)>10)&&(me=!0)}function de(K){if(me)return;const Y=K.offsetX*devicePixelRatio,ie=K.offsetY*devicePixelRatio;for(const[ne,[Z,ae,ke,ye]]of Object.entries(u))Y>=Z&&Y<=ke&&ie>=ae&&ie<=ye&&(ne===n.value?J():n.value=ne)}function ue(K){i.value=Object.keys(e).find(Y=>e[Y].includes(K))}function ce(K){const Y=core.floorIds.indexOf(n.value);let ie=Y+K;ie<0&&(ie=0),ie>=core.floorIds.length&&(ie=core.floorIds.length-1);const ne=core.status.maps[core.floorIds[ie]];if(ne.deleted||ne.forceDelete)for(;ie!==Y;){ie+=Math.sign(K);const Z=core.status.maps[core.floorIds[ie]];if(!Z.deleted&&!Z.forceDelete||ie<0||ie>=core.floorIds.length)break}n.value=core.floorIds[ie],ue(n.value),ge(n.value)}function pe(K){const Y=getMapData(n.value);for(const[ie,ne]of Object.entries(Y.link)){if(!ie.startsWith(n.value))continue;if(ie.split(",")[3]===K){const ae=ne.split(",")[0];ge(ae),n.value=ae;return}}}function ge(K){const Y=getMapDrawData(K,s.value?0:5,s.value?.5:1);if(!Y.locs[K])return;const[ie,ne]=Y.locs[K];l=(-ie+Y.width/2-5)*r,c=(-ne+Y.height/2-5)*r}function be(K){const Y=keycode(K.keyCode);(Y===KeyCode.Enter||Y===KeyCode.Space||Y===KeyCode.KeyC)&&J(),(Y===KeyCode.Escape||Y===KeyCode.KeyX||Y===KeyCode.KeyG)&&D(),a.value?(Y===KeyCode.UpArrow&&ce(1),Y===KeyCode.DownArrow&&ce(-1),Y===KeyCode.LeftArrow&&ce(-10),Y===KeyCode.RightArrow&&ce(10),Y===KeyCode.PageUp&&ce(10),Y===KeyCode.PageDown&&ce(-10)):(Y===KeyCode.LeftArrow&&pe("left"),Y===KeyCode.RightArrow&&pe("right"),Y===KeyCode.UpArrow&&pe("up"),Y===KeyCode.DownArrow&&pe("down"),Y===KeyCode.PageUp&&ce(1),Y===KeyCode.PageDown&&ce(-1))}let xe=!1,Se=0;function we(K){K.touches.length>=2&&(xe=!0,Se=Math.sqrt((K.touches[0].clientX-K.touches[1].clientX)**2+(K.touches[0].clientY-K.touches[1].clientY)**2))}function _e(K){K.touches.length<2&&(xe=!1)}function ve(K){if(!xe)return;const Y=Math.sqrt((K.touches[0].clientX-K.touches[1].clientX)**2+(K.touches[0].clientY-K.touches[1].clientY)**2);se(Y/Se),Se=Y}return onMounted(async()=>{m=document.getElementById("fly-map"),_=m.getContext("2d"),w=document.getElementById("fly-thumbnail"),B=w.getContext("2d");const K=core.getLocalStorage("antiAliasing",!0),Y=getComputedStyle(m),ie=getComputedStyle(w);m.width=parseFloat(Y.width)*devicePixelRatio,m.height=parseFloat(Y.height)*devicePixelRatio,w.width=parseFloat(ie.width)*devicePixelRatio,w.height=parseFloat(ie.width)*devicePixelRatio,K||requestAnimationFrame(()=>{w.classList.add("no-anti-aliasing"),B.imageSmoothingEnabled=!1}),Array.from(document.getElementsByClassName("fly-settings")).forEach(ne=>{ne.addEventListener("click",Z=>ne.blur())}),ge(n.value),q(),useDrag(m,ee,(ne,Z)=>{re=ne,le=Z,fe=ne,te=Z},()=>{setTimeout(()=>{me=!1},50)},!0),useWheel(m,(ne,Z)=>{const ae=-Math.sign(Z)*.1+1;se(ae)}),await S(50),core.plugin.transition.value&&await S(600),document.addEventListener("keyup",be),m.addEventListener("touchstart",we),m.addEventListener("touchend",_e),m.addEventListener("touchend",ve)}),onUnmounted(()=>{cancelGlobalDrag(ee),document.removeEventListener("keyup",be)}),(K,Y)=>{const ie=__unplugin_components_0$1,ne=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$9,[createBaseVNode("div",_hoisted_2$6,[createBaseVNode("span",{class:"button-text",onClick:D},[createVNode(unref(LeftOutlined)),createTextVNode(" \u8FD4\u56DE\u6E38\u620F")])]),createBaseVNode("div",_hoisted_3$6,[createBaseVNode("div",_hoisted_4$5,[_hoisted_5$4,createVNode(ie,{class:"fly-settings",checked:s.value,"onUpdate:checked":Y[0]||(Y[0]=Z=>s.value=Z),"checked-children":"ON","un-checked-children":"OFF"},null,8,["checked"])]),unref(isMobile)?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_6$3,[_hoisted_7$3,createVNode(ie,{class:"fly-settings",checked:a.value,"onUpdate:checked":Y[1]||(Y[1]=Z=>a.value=Z),"checked-children":"ON","un-checked-children":"OFF"},null,8,["checked"])]))]),createBaseVNode("div",_hoisted_8$2,[createBaseVNode("div",_hoisted_9$2,[createVNode(Scroll,{id:"fly-area"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_10$2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(e),(Z,ae)=>(openBlock(),createElementBlock("span",{selected:i.value===ae,class:"selectable",onClick:ke=>i.value=ae},toDisplayString(ae),9,_hoisted_11$2))),256))])]),_:1}),createVNode(ne,{type:"vertical",dashed:"",id:"divider-left"}),createBaseVNode("div",{id:"fly-map-div"},[createBaseVNode("canvas",{id:"fly-map",onClick:de})])]),createVNode(ne,{id:"divider-right",dashed:"",type:unref(isMobile)?"horizontal":"vertical"},null,8,["type"]),createBaseVNode("div",_hoisted_12$1,[createBaseVNode("canvas",{id:"fly-thumbnail",onClick:J}),createBaseVNode("div",_hoisted_13$1,[createVNode(unref(DoubleLeftOutlined),{onClick:Y[2]||(Y[2]=Z=>ce(-10)),class:"button-text"}),createVNode(unref(LeftOutlined),{onClick:Y[3]||(Y[3]=Z=>ce(-1)),class:"button-text"}),createBaseVNode("span",_hoisted_14$1,toDisplayString(unref(N)),1),createVNode(unref(RightOutlined),{onClick:Y[4]||(Y[4]=Z=>ce(1)),class:"button-text"}),createVNode(unref(DoubleRightOutlined),{onClick:Y[5]||(Y[5]=Z=>ce(10)),class:"button-text"})])])])])}}}),fly_vue_vue_type_style_index_0_scoped_65d5e91f_lang="",Fly=_export_sfc(_sfc_main$9,[["__scopeId","data-v-65d5e91f"]]),showFixed=ref(!1);let lastId;const show=lodash.exports.debounce(t=>{var r;if(!window.flags||!flags.mouseLoc)return;flags.clientLoc=[t.clientX,t.clientY];const[e,i]=getLocFromMouseLoc(...flags.mouseLoc),n=core.getBlockId(e,i);if(n!==lastId&&(showFixed.value=!1),!n||!((r=core.getClsFromId(n))!=null&&r.startsWith("enemy")))return;lastId=n;const s=core.material.enemys[n],a=getDetailedEnemy(s,e,i);core.plugin.bookDetailEnemy=a,showFixed.value=!0},200);function init$4(){const t=core.canvas.data.canvas;return t.addEventListener("mousemove",e=>{if(!core.isPlaying()||core.status.lockControl)return;const[i,n]=getLocFromMouseLoc(...flags.mouseLoc),s=core.getBlockId(i,n);s!==lastId&&(showFixed.value=!1),s&&show(e)}),t.addEventListener("mousedown",e=>{showFixed.value=!1}),{showFixed}}function getLocFromMouseLoc(t,e){const i=Math.round(t+core.bigmap.offsetX/32),n=Math.round(e+core.bigmap.offsetY/32);return[i,n]}function getDetailedEnemy(t,e,i,n=core.status.floorId){var m,_,w,B,D;const s=core.status.maps[n].ratio,a=Object.assign({},t,core.getEnemyInfo(t,void 0,e,i,n),(m=core.getDamageInfo(t,void 0,e,i,n))!=null?m:{}),r=core.nextCriticals(t,1,e,i,n),l=core.getDefDamage(t,s,e,i,n),c=core.getSpecialText(a);let d=lodash.exports.cloneDeep(c);d.length>2&&(d=d.slice(0,2).concat(["..."]));const u=core.getSpecialColor(a);let h=lodash.exports.cloneDeep(u);h.length>2&&(h=h.slice(0,2).concat(["#fff"])),d.length===0&&(d=["\u65E0\u5C5E\u6027"],h=["#fff"]);const f=getDamageColor(a.damage);return Object.assign(a,{critical:(w=(_=r[0])==null?void 0:_[0])!=null?w:"???",criticalDamage:(D=(B=r[0])==null?void 0:B[1])!=null?D:"???",defDamage:l,specialColor:u,specialText:c,toShowColor:h,toShowSpecial:d,damageColor:f})}const _hoisted_1$8={id:"fixed-detail"},_sfc_main$8=defineComponent({__name:"fixedDetail",setup(t){var c,d;const e=(c=core.plugin.fixedDetailPanel)!=null?c:"special";core.plugin.bookDetailPos=0;const[i,n]=flags.mouseLoc,s=Math.round(i+core.bigmap.offsetX/32),a=Math.round(n+core.bigmap.offsetY/32),r=core.getBlockId(s,a);if(r&&((d=core.getClsFromId(r))==null?void 0:d.startsWith("enemy"))){const u=core.material.enemys[r],h=getDetailedEnemy(u,s,a);core.plugin.bookDetailEnemy=h}else l();function l(){core.plugin.fixedDetailOpened.value=!1}return(u,h)=>(openBlock(),createElementBlock("div",_hoisted_1$8,[createVNode(BookDetail,{"from-book":!1,"default-panel":unref(e),onClose:l},null,8,["default-panel"])]))}}),fixedDetail_vue_vue_type_style_index_0_scoped_95b38cb5_lang="",FixedDetail=_export_sfc(_sfc_main$8,[["__scopeId","data-v-95b38cb5"]]),bookOpened=ref(!1),toolOpened=ref(!1),equipOpened=ref(!1),showStatusBar=ref(!1),settingsOpened=ref(!1),descOpened=ref(!1),skillOpened=ref(!1),skillTreeOpened=ref(!1),flyOpened=ref(!1),showStudiedSkill=ref(!1),fixedDetailOpened=ref(!1),transition=ref(!0),noClosePanel=ref(!1);let app;const UI_LIST=[[bookOpened,Book],[toolOpened,Toolbox],[equipOpened,Equipbox],[settingsOpened,Settings],[descOpened,Desc],[skillOpened,Skill],[skillTreeOpened,SkillTree],[flyOpened,Fly],[fixedDetailOpened,FixedDetail]],uiStack=shallowReactive([]);function init$3(){return app=document.getElementById("root"),UI_LIST.forEach(([t,e])=>{watch(t,i=>{if(i===!0)uiStack.push(markRaw(e)),showApp();else{const n=uiStack.findIndex(s=>s===e);if(n===-1)return;uiStack.length===1?hideApp(n):uiStack.splice(n,1)}})}),{uiStack,transition,bookOpened,toolOpened,equipOpened,showStatusBar,settingsOpened,descOpened,skillOpened,skillTreeOpened,flyOpened,showStudiedSkill,fixedDetailOpened}}async function showApp(){core.lockControl(),transition.value?app.style.transition="all 0.6s linear":app.style.transition="none",app.style.display="flex",await S(50),app.style.opacity="1"}async function hideApp(t){transition.value?(app.style.transition="all 0.6s linear",app.style.opacity="0",await S(600)):(app.style.transition="",app.style.opacity="0"),uiStack.splice(t,1),app.style.display="none",noClosePanel.value||core.closePanel(),noClosePanel.value=!1}const status=ref(!1);function init$2(){return{statusBarStatus:status}}const chapterShowed=ref(!1),chapterContent=ref("");function init$1(){return{chapterShowed,chapterContent}}const ani=new R;ani.register("rect",0);const path1={MT16:[[23,23],[0,23]],MT15:[[63,4],[61,4],[61,5],[58,5],[58,8],[54,8],[54,11],[51,11],[51,8],[45,8],[45,4],[47,4],[47,6],[51,6],[51,5],[52,5],[52,3],[50,3],[50,5],[48,5],[48,3],[35,3],[35,5],[31,5],[31,7],[34,7],[34,9],[31,9],[31,11],[12,11],[12,8],[1,8],[1,7],[0,7]],MT14:[[127,7],[126,7],[126,8],[124,8],[124,7],[115.2,7],[115.2,9.2],[110.2,9.2],[110.2,11],[109.8,11],[109.8,8.8],[111.8,8.8],[111.8,7],[104,7],[104,3],[100,3],[100,4],[98,4],[98,3],[96,3],[96,6],[95,6],[95,7],[88,7],[88,6],[85,6],[85,8],[83,8],[83,9],[81,9],[81,11],[72,11],[72,5],[68,5],[68,8],[67,8],[67,10],[65,10],[65,11],[62,11],[62,9],[60,9],[60,11],[57,11],[57,9],[54,9]]},camera1=[["MT16",0,10,0,1600,C("sin","in")],["MT15",45,0,0,2324,C("sin","in")],["MT15",40,0,2324,1992,C("sin","out")],["MT15",41,0,5312,498,C("sin","in-out")],["MT15",37,0,5810,1660,C("sin","in")],["MT15",29,0,7470,830,C("sin","out")],["MT15",25,0,11454,996,C("sin","in")],["MT15",12,0,12450,996,j()],["MT15",0,0,13446,1470,C("sin","out")],["MT14",109,0,0,1328,C("sin","in")],["MT14",104,0,1328,332,C("sin","out")],["MT14",92,0,5478,2822,C("sin","in")],["MT14",84,0,8300,1992,j()],["MT14",74,0,10292,2988,j()],["MT14",65,0,13280,2988,j()],["MT14",58,0,16268,1992,j()],["MT14",47,0,18260,3320,j()],["MT14",36,0,21580,3320,j()],["MT14",0,0,24900,9960,j()]];function init1(){const t=["MT13","MT14","MT15"],e=[];t.forEach(i=>{core.status.maps[i].cannotMoveDirectly=!0,core.extractBlocks(i),core.status.maps[i].blocks.forEach(n=>{["animates","items"].includes(n.event.cls)&&!n.event.id.endsWith("Portal")&&e.push([n.x,n.y,i])})}),e.forEach(i=>{core.removeBlock(...i)})}function chaseShake(t){t.ani.mode(shake2(2/32,O(1,1,1,1,1,1,1,1,1,1,1,1)),!0).time(5e4).shake(1,0)}async function wolfMove(t){core.moveBlock(23,17,Array(6).fill("down"),80),await S(550),core.setBlock(508,23,23)}function judgeFail1(t){t.ani.ticker.add(()=>{core.status.hero.loc.x>core.bigmap.offsetX/32+17&&(t.end(),ani.time(750).apply("rect",0),core.lose("\u9003\u8DD1\u5931\u8D25"))})}function drawBack(t){t.on("MT15",0,()=>{ani.mode(C("sin","out")).time(1500).absolute().apply("rect",64);const e=core.createCanvas("chaseBack",0,0,480,480,120);e.fillStyle="#000";const i=()=>{e||ani.ticker.remove(i),core.clearMap(e),e.fillRect(0,0,480,ani.value.rect),e.fillRect(0,480,480,-ani.value.rect)};ani.ticker.add(i)})}function para1(t){t.on("MT15",830,()=>{for(let e=53;e<58;e++)for(let i=3;i<8;i++)core.setBlock(336,e,i);core.drawAnimate("explosion3",55,5),core.drawAnimate("stone",55,5)}),t.on("MT15",1080,()=>{core.setBlock(336,58,9),core.setBlock(336,59,9),core.drawAnimate("explosion1",58,9),core.drawAnimate("explosion1",59,9)}),t.on("MT15",1190,()=>{core.setBlock(336,53,8),core.setBlock(336,52,8),core.drawAnimate("explosion1",53,8),core.drawAnimate("explosion1",52,8)}),t.on("MT15",1580,()=>{core.setBlock(336,51,7),core.drawAnimate("explosion1",51,7)}),t.on("MT15",1830,()=>{core.setBlock(336,47,7),core.setBlock(336,49,9),core.drawAnimate("explosion1",49,9),core.drawAnimate("explosion1",47,7)})}function para2(t){t.onHeroLoc("MT15",()=>{core.setBlock(336,45,9),core.drawAnimate("explosion1",45,9)},45,8),t.onHeroLoc("MT15",()=>{core.setBlock(336,44,6),core.drawAnimate("explosion1",44,6)},45,6),t.onHeroLoc("MT15",()=>{core.setBlock(336,44,4),core.drawAnimate("explosion1",44,4),core.drawAnimate("explosion1",48,6),core.removeBlock(48,6)},45,4),t.onHeroLoc("MT15",()=>{core.setBlock(336,41,4),core.setBlock(336,32,6),core.drawAnimate("explosion1",41,4),core.drawAnimate("explosion1",32,6)},41,3),t.onHeroLoc("MT15",()=>{core.drawAnimate("explosion3",37,7),core.vibrate("vertical",1e3,25,10);for(let e=36;e<42;e++)for(let i=4;i<11;i++)core.setBlock(336,e,i)},35,3),t.onHeroLoc("MT15",()=>{core.vibrate("vertical",1e4,25,1),core.removeBlock(34,8),core.removeBlock(33,8),core.drawAnimate("explosion1",34,8),core.drawAnimate("explosion1",33,8)},31,5),t.onHeroLoc("MT15",()=>{core.setBlock(336,32,9),core.drawAnimate("explosion1",32,9)},33,7),t.onHeroLoc("MT15",()=>{core.removeBlock(32,9),core.drawAnimate("explosion1",32,9)},[33,34,34],9);for(let e=19;e<31;e++){const i=e;t.onHeroLoc("MT15",()=>{core.setBlock(336,i+1,11),core.drawAnimate("explosion1",i+1,11)},i,11)}}function para3(t){t.onHeroLoc("MT14",()=>{core.setBlock(336,126,6),core.setBlock(336,124,6),core.setBlock(336,124,9),core.setBlock(336,126,9),core.drawAnimate("explosion1",126,6),core.drawAnimate("explosion1",124,6),core.drawAnimate("explosion1",124,9),core.drawAnimate("explosion1",126,9)},126,7),t.onHeroLoc("MT14",()=>{core.setBlock(508,127,7),core.jumpBlock(127,7,112,7,500,!0),setTimeout(()=>{core.setBlock(509,112,7)},520),core.drawHeroAnimate("amazed"),core.setBlock(336,121,6),core.setBlock(336,122,6),core.setBlock(336,120,8),core.setBlock(336,121,8),core.setBlock(336,122,8),core.drawAnimate("explosion1",121,6),core.drawAnimate("explosion1",122,6),core.drawAnimate("explosion1",120,8),core.drawAnimate("explosion1",121,8),core.drawAnimate("explosion1",122,8)},123,7),t.onHeroLoc("MT14",()=>{core.setBlock(336,109,11),core.removeBlock(112,8),core.drawAnimate("explosion1",109,11),core.drawAnimate("explosion1",112,8),core.insertAction([{type:"moveHero",time:400,steps:["backward:1"]}]),t.onHeroLoc("MT14",()=>{core.jumpBlock(112,7,110,4,500,!0),core.drawHeroAnimate("amazed"),setTimeout(()=>{core.setBlock(506,110,4)},540)},112,8)},110,10),t.onHeroLoc("MT14",()=>{core.setBlock(336,117,6),core.setBlock(336,116,6),core.setBlock(336,115,6),core.setBlock(336,114,6),core.setBlock(336,117,8),core.setBlock(336,116,8),core.drawAnimate("explosion1",117,6),core.drawAnimate("explosion1",116,6),core.drawAnimate("explosion1",115,6),core.drawAnimate("explosion1",114,6),core.drawAnimate("explosion1",116,8),core.drawAnimate("explosion1",117,8)},118,7),t.onHeroLoc("MT14",()=>{core.setBlock(336,112,8),core.setBlock(336,113,7),core.drawAnimate("explosion1",112,8),core.drawAnimate("explosion1",113,7)},112,7),t.onHeroLoc("MT14",()=>{for(let e=111;e<=115;e++)core.setBlock(336,e,10),core.drawAnimate("explosion1",e,10);core.setBlock(336,112,8),core.drawAnimate("explosion1",112,8)},115,7),t.onHeroLoc("MT14",()=>{core.jumpBlock(97,4,120,-3,2e3);for(let e=109;e<=120;e++)for(let i=3;i<=11;i++)i!=7&&core.setBlock(336,e,i);core.drawAnimate("explosion2",119,7),core.removeBlock(105,7),core.drawAnimate("explosion1",105,7)},110,7),t.onHeroLoc("MT14",()=>{core.setBlock(336,95,3),core.setBlock(336,93,6),core.drawAnimate("explosion1",95,3),core.drawAnimate("explosion1",93,6)},97,3),t.onHeroLoc("MT14",()=>{core.setBlock(336,87,4),core.setBlock(336,88,5),core.drawAnimate("explosion1",87,4),core.drawAnimate("explosion1",88,5)},88,6),t.onHeroLoc("MT14",()=>{core.setBlock(336,84,6),core.setBlock(336,85,5),core.setBlock(336,86,8),core.drawAnimate("explosion1",84,6),core.drawAnimate("explosion1",85,5),core.drawAnimate("explosion1",86,8)},86,6),t.onHeroLoc("MT14",()=>{core.setBlock(336,81,8),core.setBlock(336,82,11),core.drawAnimate("explosion1",81,8),core.drawAnimate("explosion1",82,11)},81,9),t.onHeroLoc("MT14",()=>{core.setBlock(336,73,8),core.setBlock(336,72,4),core.drawAnimate("explosion1",73,8),core.drawAnimate("explosion1",72,4)},72,11),t.onHeroLoc("MT14",()=>{for(let e=74;e<86;e++)for(let i=3;i<12;i++)core.setBlock(336,e,i);core.drawAnimate("explosion2",79,7),core.vibrate("vertical",4e3,25,15)},71,7),t.onHeroLoc("MT14",()=>{core.setBlock(336,68,4),core.setBlock(336,67,6),core.drawAnimate("explosion1",68,4),core.drawAnimate("explosion1",67,6)},68,5),t.onHeroLoc("MT14",()=>{for(let e=65;e<=72;e++)for(let i=3;i<=9;i++)core.setBlock(336,e,i);core.setBlock(336,72,10),core.setBlock(336,72,11),core.drawAnimate("explosion3",69,5)},67,10),t.onHeroLoc("MT14",()=>{core.setBlock(336,63,9),core.setBlock(336,60,8),core.setBlock(336,56,11),core.drawAnimate("explosion1",63,9),core.drawAnimate("explosion1",60,8),core.drawAnimate("explosion1",56,11)},64,11),t.onHeroLoc("MT14",()=>{for(let e=58;e<=64;e++)for(let i=3;i<=11;i++)core.setBlock(336,e,i);core.drawAnimate("explosion2",61,7)},57,9);for(let e=21;e<49;e++)t.onHeroLoc("MT14",()=>{for(let i=3;i<=11;i++)core.setBlock(336,e+4,i),core.drawAnimate("explosion1",e+4,i)},e);t.onHeroLoc("MT14",async()=>{flags.finishChase1=!0,core.autoFixRouteBoss(),core.showStatusBar(),ani.time(750).apply("rect",0),t.end(),await S(750),ani.ticker.destroy(),core.deleteCanvas("chaseBack")},21)}function getChaseDataByIndex(t){if(t===1)return init1(),{camera:camera1,fns:[para1,para2,para3,chaseShake,wolfMove,drawBack,judgeFail1],path:path1};throw new ReferenceError("Deliver wrong chase index.")}function init(){return{startChase}}function shake2(t,e){let i=0;return n=>(i+=Math.PI/2,Math.sin(i)*t*e(n))}class Chase{constructor(e,i,n,s=!1){Q(this,"ani",new R);Q(this,"path");Q(this,"showPath",!1);this.path=e,flags.__lockViewport__=!0,flags.onChase=!0,flags.chaseTime={[core.status.floorId]:Date.now()},this.ani.absolute().time(0).move(core.bigmap.offsetX/32,core.bigmap.offsetY/32),i.forEach(l=>l(this));const a=[],r=core.createCanvas("chasePath",0,0,0,0,35);for(const[l,c,d,u,h,f,g]of n)a.includes(l)||(this.on(l,0,()=>{flags.__lockViewport__=!1,core.drawHero(),flags.__lockViewport__=!0,this.ani.time(0).move(core.bigmap.offsetX/32,core.bigmap.offsetY/32)},!0),a.push(l)),has(g)?this.on(l,u,()=>{this.ani.time(h).mode(f).moveAs(g)}):this.on(l,u,()=>{this.ani.time(h).mode(f).move(c,d)});if(this.ani.ticker.add(()=>{flags.floorChanging||(core.setViewport(this.ani.x*32,this.ani.y*32),core.relocateCanvas(r,-this.ani.x*32,-this.ani.y*32))}),s)for(const[l,c]of Object.entries(e))this.on(l,0,()=>{const d=core.status.maps[l];core.resizeCanvas(r,d.width*32,d.height*32),r.beginPath(),r.moveTo(c[0][0]*32+16,c[1][1]*32+24),r.lineJoin="round",r.lineWidth=4,r.strokeStyle="cyan",r.globalAlpha=.3,c.forEach((u,h,f)=>{if(h===0)return;const[g,m]=u;r.lineTo(g*32+16,m*32+24)}),r.stroke()})}on(e,i,n,s=!1){const a=()=>{var r,l,c;!((r=flags.chaseTime)!=null&&r[e])||Date.now()-((c=(l=flags.chaseTime)==null?void 0:l[e])!=null?c:0)>=i&&(n(this),this.ani.ticker.remove(a))};this.ani.ticker.add(a,s)}onHeroLoc(e,i,n,s,a=0){if(a===1){typeof n=="number"&&(n=[n]),typeof s=="number"&&(s=[s]),n.forEach(c=>{s.forEach(d=>{this.onHeroLoc(e,i,c,d)})});return}const r=()=>{if(core.status.floorId!==e)return!1;if(has(n)){if(typeof n=="number"){if(core.status.hero.loc.x!==n)return!1}else if(!n.includes(core.status.hero.loc.x))return!1}if(has(s)){if(typeof s=="number"){if(core.status.hero.loc.y!==s)return!1}else if(!s.includes(core.status.hero.loc.y))return!1}return!0},l=()=>{if(r()){i(this);try{this.ani.ticker.remove(l)}catch(c){}}};this.ani.ticker.add(l)}setPathShowStatus(e){this.showPath=e}end(){this.ani.ticker.destroy(),delete flags.onChase,delete flags.chase,delete flags.chaseTime,delete flags.chaseHard,delete flags.chaseIndex,flags.__lockViewport__=!1,core.deleteCanvas("chasePath")}}async function startChase(t){const e=getChaseDataByIndex(t);flags.chaseIndex=t,flags.onChase=!0,await S(20),flags.chase=new Chase(e.path,e.fns,e.camera,flags.chaseHard===0)}function forward(){const t=[init$b(),init$3(),init$8(),init$9(),init$a(),init$2(),init$7(),init$6(),init$1(),init$5(),init(),init$4()];(async function(){for(const e of t)for(const i in e){const n=e[i];i in core.plugin||(core.plugin[i]=n),n instanceof Function&&(i in core||i.startsWith("_")||(core[i]=n))}console.log("\u63D2\u4EF6\u8F6C\u53D1\u5B8C\u6210\uFF01")})()}main.forward=forward;const _hoisted_1$7={id:"ui"},_sfc_main$7=defineComponent({__name:"App",setup(t){return(e,i)=>(openBlock(),createElementBlock("div",_hoisted_1$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(uiStack),n=>(openBlock(),createBlock(resolveDynamicComponent(n)))),256))]))}}),App_vue_vue_type_style_index_0_scoped_9668aeb3_lang="",App=_export_sfc(_sfc_main$7,[["__scopeId","data-v-9668aeb3"]]),_imports_0="/HumanBreak/project/images/skill.png",_imports_1="/HumanBreak/project/images/hp.png",_imports_2="/HumanBreak/project/images/atk.png",_imports_3="/HumanBreak/project/images/def.png",_imports_4="/HumanBreak/project/images/IQ.png",_imports_5="/HumanBreak/project/images/money.png",_imports_6="/HumanBreak/project/images/exp.png",_hoisted_1$6=["id"],_hoisted_2$5=["id"],_hoisted_3$5=["id","selected"],_hoisted_4$4=["id","selected","selectable"],_hoisted_5$3=["id","selected","selectable"],_hoisted_6$2=["id","selected","selectable"],_hoisted_7$2=["id","selected","selectable"],_sfc_main$6=defineComponent({__name:"box",props:{dragable:{type:Boolean},resizable:{type:Boolean},left:null,top:null,width:null,height:null},emits:["update:left","update:top","update:width","update:height"],setup(t,{emit:e}){const i=t,n=(1e8*Math.random()).toFixed(0),s=ref(!1);let a=0,r,l,c,d,u,h;const f=ref(isMobile?window.innerWidth-100:window.innerWidth*.175),g=ref(isMobile?250:window.innerHeight-100),m=ref(50),_=ref(50);watch(m,q=>e("update:left",q)),watch(_,q=>e("update:top",q)),watch(f,q=>e("update:width",q)),watch(g,q=>e("update:height",q));async function w(){s.value=!0,a=window.setTimeout(()=>{s.value=!1},4e3)}let B=0,D=0;function N(q,J){const oe=getComputedStyle(r),he=parseFloat(oe.left),se=parseFloat(oe.top);m.value=he+q-B,_.value=se+J-D,r.style.left=`${m.value}px`,r.style.top=`${_.value}px`,s.value=!0,clearTimeout(a),B=q,D=J}let L=m.value+f.value;function P(q,J){r.style.left=`${q}px`,f.value=L-q,m.value=q,r.style.width=`${f.value}px`}let H=_.value+g.value;function U(q,J){r.style.top=`${J}px`,g.value=H-J,_.value=J,r.style.height=`${g.value}px`}function W(q,J){const oe=getComputedStyle(r);f.value=q-parseFloat(oe.left),r.style.width=`${f.value}px`}function X(q,J){const oe=getComputedStyle(r);g.value=J-parseFloat(oe.top),r.style.height=`${g.value}px`}function G(){r=document.getElementById(`box-${n}`),document.getElementById(`box-move-${n}`),l=document.getElementById(`border-left-${n}`),d=document.getElementById(`border-top-${n}`),c=document.getElementById(`border-right-${n}`),u=document.getElementById(`border-bottom-${n}`),h=document.getElementById(`box-drag-${n}`),r&&(has(i.left)&&(m.value=i.left),has(i.top)&&(_.value=i.top),has(i.width)&&(f.value=i.width),has(i.height)&&(g.value=i.height),r.style.left=`${m.value}px`,r.style.top=`${_.value}px`,r.style.width=`${f.value}px`,r.style.height=`${g.value}px`)}return onUpdated(G),onMounted(async()=>{await S(50),G(),r&&(i.dragable&&useDrag(h,N,(q,J)=>{B=q,D=J},()=>{s.value=!1},!0),i.resizable&&(useDrag(l,P,(q,J)=>{L=m.value+f.value},void 0,!0),useDrag(d,U,(q,J)=>{H=_.value+g.value},void 0,!0),useDrag(c,W,void 0,void 0,!0),useDrag(u,X,void 0,void 0,!0)))}),onUnmounted(()=>{i.dragable&&cancelGlobalDrag(N),i.resizable&&(cancelGlobalDrag(P),cancelGlobalDrag(U),cancelGlobalDrag(W),cancelGlobalDrag(X))}),(q,J)=>(openBlock(),createElementBlock("div",{id:`box-${unref(n)}`,class:"box"},[createBaseVNode("div",{id:`box-main-${unref(n)}`,class:"box-main",onClick:w},[renderSlot(q.$slots,"default",{},void 0,!0)],8,_hoisted_2$5),t.dragable?(openBlock(),createElementBlock("div",{key:0,id:`box-move-${unref(n)}`,class:"box-move",selected:s.value},[createVNode(unref(DragOutlined),{id:`box-drag-${unref(n)}`,class:"box-drag",style:{right:"0",bottom:"0",position:"absolute"}},null,8,["id"])],8,_hoisted_3$5)):createCommentVNode("",!0),createBaseVNode("div",{class:"border border-vertical border-left",id:`border-left-${unref(n)}`,selected:s.value&&t.resizable,selectable:t.resizable},null,8,_hoisted_4$4),createBaseVNode("div",{class:"border border-horizontal border-top",id:`border-top-${unref(n)}`,selected:s.value&&t.resizable,selectable:t.resizable},null,8,_hoisted_5$3),createBaseVNode("div",{class:"border border-vertical border-right",id:`border-right-${unref(n)}`,selected:s.value&&t.resizable,selectable:t.resizable},null,8,_hoisted_6$2),createBaseVNode("div",{class:"border border-horizontal border-bottom",id:`border-bottom-${unref(n)}`,selected:s.value&&t.resizable,selectable:t.resizable},null,8,_hoisted_7$2)],8,_hoisted_1$6))}}),box_vue_vue_type_style_index_0_scoped_fc84168a_lang="",Box=_export_sfc(_sfc_main$6,[["__scopeId","data-v-fc84168a"]]),_withScopeId$1=t=>(pushScopeId("data-v-b309ec8a"),t=t(),popScopeId(),t),_hoisted_1$5={id:"status-bar"},_hoisted_2$4={id:"status-div"},_hoisted_3$4=["onClick"],_hoisted_4$3={id:"status-lv"},_hoisted_5$2={id:"status-skill",class:"status-item"},_hoisted_6$1=_withScopeId$1(()=>createBaseVNode("img",{src:_imports_0,class:"status-icon"},null,-1)),_hoisted_7$1={id:"status-hp",class:"status-item"},_hoisted_8$1=_withScopeId$1(()=>createBaseVNode("img",{src:_imports_1,class:"status-icon"},null,-1)),_hoisted_9$1={class:"status-item-bold"},_hoisted_10$1={id:"status-hpmax",class:"status-extra status-item-bold"},_hoisted_11$1={key:0,id:"status-spring",class:"status-extra"},_hoisted_12={id:"status-atk",class:"status-item"},_hoisted_13=_withScopeId$1(()=>createBaseVNode("img",{src:_imports_2,class:"status-icon"},null,-1)),_hoisted_14={class:"status-item-bold"},_hoisted_15={id:"status-mana",class:"status-extra status-item-bold"},_hoisted_16={id:"status-def",class:"status-item status-item-bold"},_hoisted_17=_withScopeId$1(()=>createBaseVNode("img",{src:_imports_3,class:"status-icon"},null,-1)),_hoisted_18={id:"status-mdef",class:"status-item status-item-bold"},_hoisted_19=_withScopeId$1(()=>createBaseVNode("img",{src:_imports_4,class:"status-icon"},null,-1)),_hoisted_20={id:"status-money",class:"status-item status-item-bold"},_hoisted_21=_withScopeId$1(()=>createBaseVNode("img",{src:_imports_5,class:"status-icon"},null,-1)),_hoisted_22={id:"status-exp",class:"status-item status-item-bold"},_hoisted_23=_withScopeId$1(()=>createBaseVNode("img",{src:_imports_6,class:"status-icon"},null,-1)),_hoisted_24={id:"status-key",class:"status-item status-item-bold"},_hoisted_25={style:{color:"#fca","padding-left":"10%"}},_hoisted_26={style:{color:"#aad"}},_hoisted_27={style:{color:"#f88","padding-right":"10%"}},_hoisted_28={key:0,class:"status-item"},_hoisted_29=["onClick"],_hoisted_30={key:1,class:"status-item"},_hoisted_31=["onClick"],_hoisted_32={key:2,class:"status-item"},_hoisted_33=["onClick"],_sfc_main$5=defineComponent({__name:"statusBar",setup(t){const e=ref(isMobile?window.innerWidth-100:window.innerWidth*.175),i=ref(isMobile?250:window.innerHeight-100),n=ref(!1),s=core.formatBigNumber;watch(e,L=>n.value=!n.value),watch(i,L=>n.value=!n.value);const a=shallowReactive({}),r=shallowReactive([]),l=ref(),c=ref(),d=ref("\u65E0"),u=ref(0),h=ref(),f=ref(core.getFlag("chapter",0)>0),g=ref(core.getSkillLevel(11)>0),m=["hp","atk","def","mdef","hpmax","mana","money","exp","lv"];watch(status,_);function _(){var L,P;m.forEach(H=>{a[H]=core.getRealStatus(H)}),r[0]=core.itemCount("yellowKey"),r[1]=core.itemCount("blueKey"),r[2]=core.itemCount("redKey"),l.value=(L=core.status.thisMap)==null?void 0:L.title,c.value=core.getLvName(a.lv),flags.blade&&flags.bladeOn?(d.value="\u65AD\u706D\u4E4B\u5203",a.atk*=1+core.getSkillLevel(2)/10,a.def*=1-core.getSkillLevel(2)/10):flags.shield&&flags.shieldOn?(d.value="\u94F8\u5251\u4E3A\u76FE",a.def*=1+core.getSkillLevel(10)/10,a.atk*=1-core.getSkillLevel(10)/10):d.value="\u65E0",u.value=(P=core.getNextLvUpNeed())!=null?P:0,core.hasFlag("spring")&&(h.value=50-flags.springCount),f.value=core.getFlag("chapter",0)>0,g.value=core.getSkillLevel(11)>0}function w(){core.useItem("skill1")}function B(){core.useItem("cross")}function D(){core.ui._drawViewMaps()}function N(){}return(L,P)=>(openBlock(),createElementBlock("div",_hoisted_1$5,[createVNode(Box,{resizable:!0,dragable:!0,width:e.value,"onUpdate:width":P[1]||(P[1]=H=>e.value=H),height:i.value,"onUpdate:height":P[2]||(P[2]=H=>i.value=H)},{default:withCtx(()=>[createVNode(Scroll,{id:"status-main",update:n.value,"onUpdate:update":P[0]||(P[0]=H=>n.value=H),"no-scroll":!0},{default:withCtx(()=>{var H,U,W;return[createBaseVNode("div",_hoisted_2$4,[createBaseVNode("span",{id:"status-floor",onClick:withModifiers(D,["stop"]),class:"button-text"},toDisplayString(l.value),9,_hoisted_3$4),createBaseVNode("span",_hoisted_4$3,toDisplayString(c.value),1),createBaseVNode("div",_hoisted_5$2,[_hoisted_6$1,createBaseVNode("span",null,toDisplayString(d.value),1)]),createBaseVNode("div",_hoisted_7$1,[_hoisted_8$1,createBaseVNode("span",_hoisted_9$1,toDisplayString(unref(s)(unref(a).hp)),1),createBaseVNode("span",_hoisted_10$1,"+"+toDisplayString(unref(s)(unref(a).hpmax))+"/t",1),unref(has)(h.value)?(openBlock(),createElementBlock("span",_hoisted_11$1,"\u5269\u4F59"+toDisplayString(h.value),1)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_12,[_hoisted_13,createBaseVNode("span",_hoisted_14,toDisplayString(unref(s)(unref(a).atk)),1),createBaseVNode("span",_hoisted_15,"+"+toDisplayString(unref(s)(unref(a).mana)),1)]),createBaseVNode("div",_hoisted_16,[_hoisted_17,createBaseVNode("span",null,toDisplayString(unref(s)(unref(a).def)),1)]),createBaseVNode("div",_hoisted_18,[_hoisted_19,createBaseVNode("span",null,toDisplayString(unref(s)(unref(a).mdef)),1)]),createBaseVNode("div",_hoisted_20,[_hoisted_21,createBaseVNode("span",null,toDisplayString(unref(s)(unref(a).money)),1)]),createBaseVNode("div",_hoisted_22,[_hoisted_23,createBaseVNode("span",null,toDisplayString(unref(s)(u.value)),1)]),createBaseVNode("div",_hoisted_24,[createBaseVNode("span",_hoisted_25,toDisplayString((H=unref(r)[0])==null?void 0:H.toString().padStart(2,"0")),1),createBaseVNode("span",_hoisted_26,toDisplayString((U=unref(r)[1])==null?void 0:U.toString().padStart(2,"0")),1),createBaseVNode("span",_hoisted_27,toDisplayString((W=unref(r)[2])==null?void 0:W.toString().padStart(2,"0")),1)]),f.value?(openBlock(),createElementBlock("div",_hoisted_28,[createBaseVNode("span",{id:"skill-tree",class:"button-text",onClick:withModifiers(w,["stop"])},"\u6280\u80FD\u6811",8,_hoisted_29)])):createCommentVNode("",!0),f.value?(openBlock(),createElementBlock("div",_hoisted_30,[createBaseVNode("span",{id:"status-skill",class:"button-text",onClick:withModifiers(B,["stop"])},"\u67E5\u770B\u6280\u80FD",8,_hoisted_31)])):createCommentVNode("",!0),g.value?(openBlock(),createElementBlock("div",_hoisted_32,[createBaseVNode("span",{id:"status-skill",class:"button-text",onClick:withModifiers(N,["stop"])},"\u67E5\u770B\u6280\u80FD",8,_hoisted_33)])):createCommentVNode("",!0)])]}),_:1},8,["update"])]),_:1},8,["width","height"])]))}}),statusBar_vue_vue_type_style_index_0_scoped_b309ec8a_lang="",StatusBar=_export_sfc(_sfc_main$5,[["__scopeId","data-v-b309ec8a"]]),_hoisted_1$4={id:"marked-enemy"},_hoisted_2$3={class:"marked-main"},_hoisted_3$3={class:"marked-info"},_hoisted_4$2={class:"marked-name marked-item"},_hoisted_5$1={class:"marked-damage marked-item"},_hoisted_6={class:"marked-critical marked-item"},_hoisted_7={class:"marked-critical-damage marked-item"},_hoisted_8={class:"marked-def marked-item"},_hoisted_9={class:"marked-button"},_hoisted_10=["onClick"],_hoisted_11=["onClick"],_sfc_main$4=defineComponent({__name:"markedEnemy",setup(t){var u,h;const e=(h=(u=core.status.thisMap)==null?void 0:u.ratio)!=null?h:1;let i=getMarkedEnemy();watch(checkMarkedStatus,s);const n=reactive({});function s(){i.push(...i.splice(0,i.length));for(const f in n)i.includes(f)||delete n[f]}function a(f){return has(n[f])||(n[f]={left:window.innerWidth-300,top:100,width:200,height:150,hidden:!1}),n[f]}function r(f){return core.material.enemys[f].name}function l(f){var g,m;return(m=core.formatBigNumber((g=core.getDamageInfo(f,void 0,void 0,void 0,"empty"))==null?void 0:g.damage))!=null?m:"???"}function c(f){var g,m;return(m=(g=core.nextCriticals(f,1,void 0,void 0,"empty")[0])==null?void 0:g.map(_=>core.formatBigNumber(_)))!=null?m:[0,0]}function d(f){return core.formatBigNumber(core.getDefDamage(f,e,void 0,void 0,"empty"))}return(f,g)=>(openBlock(),createElementBlock("div",_hoisted_1$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(i),m=>(openBlock(),createElementBlock("div",null,[a(m).hidden?createCommentVNode("",!0):(openBlock(),createBlock(Box,{key:m,left:a(m).left,"onUpdate:left":_=>a(m).left=_,top:a(m).top,"onUpdate:top":_=>a(m).top=_,width:a(m).width,"onUpdate:width":_=>a(m).width=_,height:a(m).height,"onUpdate:height":_=>a(m).height=_,resizable:!0,dragable:!0},{default:withCtx(()=>[createVNode(Scroll,{class:"box-scroll","no-scroll":!0},{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$3,[createBaseVNode("div",_hoisted_3$3,[createVNode(_sfc_main$o,{id:m,width:24,height:24},null,8,["id"]),createBaseVNode("span",_hoisted_4$2,toDisplayString(r(m)),1)]),createBaseVNode("span",_hoisted_5$1,"\u4F24\u5BB3\uFF1A"+toDisplayString(l(m)),1),createBaseVNode("span",_hoisted_6,"\u4E34\u754C\uFF1A"+toDisplayString(c(m)[0]),1),createBaseVNode("span",_hoisted_7,"\u51CF\u4F24\uFF1A"+toDisplayString(c(m)[1]),1),createBaseVNode("span",_hoisted_8,toDisplayString(unref(e))+"\u9632\uFF1A"+toDisplayString(d(m)),1),createBaseVNode("div",_hoisted_9,[createBaseVNode("span",{class:"marked-hide button-text",onClick:withModifiers(_=>a(m).hidden=!0,["stop"])},"\u9690\u85CF\u76D2\u5B50",8,_hoisted_10),createBaseVNode("span",{class:"marked-cancel button-text",onClick:withModifiers(_=>unref(unmarkEnemy)(m),["stop"])},"\u53D6\u6D88\u6807\u8BB0",8,_hoisted_11)])])]),_:2},1024)]),_:2},1032,["left","onUpdate:left","top","onUpdate:top","width","onUpdate:width","height","onUpdate:height"]))]))),256))]))}}),markedEnemy_vue_vue_type_style_index_0_scoped_b674387d_lang="",MarkedEnemy=_export_sfc(_sfc_main$4,[["__scopeId","data-v-b674387d"]]),_withScopeId=t=>(pushScopeId("data-v-feaaf373"),t=t(),popScopeId(),t),_hoisted_1$3={id:"chapter"},_hoisted_2$2=_withScopeId(()=>createBaseVNode("canvas",{id:"chapter-back"},null,-1)),_hoisted_3$2={id:"chapter-text"},_sfc_main$3=defineComponent({__name:"chapter",props:{chapter:null},setup(t){const e=t;let i,n,s;return onMounted(async()=>{i=document.getElementById("chapter-back"),n=i.getContext("2d"),s=document.getElementById("chapter-text");const a=new R,r=window.innerWidth*devicePixelRatio,l=window.innerHeight*devicePixelRatio;n.font="5vh scroll";const c=n.measureText(e.chapter).width,d=l*.05;a.register("rect",0),a.register("line",-10),a.register("lineOpacity",1),a.register("rect2",l/2),a.register("text",window.innerWidth+10+c),i.width=r,i.height=l,i.style.width=`${window.innerWidth}px`,i.style.height=`${window.innerHeight}px`,s.style.left=`${r+10}px`,s.style.top=`${window.innerHeight/2-l*.025}px`,s.style.height=`${l*.05}px`,s.style.width=`${c}px`;let u=!1,h=!1;a.ticker.add(f=>{if(!(!has(f)||isNaN(f))){if(!h){h=!0;return}f>=4050&&(chapterShowed.value=!1,a.ticker.destroy()),!u&&f>=1500&&(u=!0,core.playSound("chapter.mp3")),n.restore(),n.save(),s.style.left=`${a.value.text}px`,n.fillStyle="#000",n.clearRect(0,0,r,l),f<=2e3?(n.fillRect(0,l/2,r,-a.value.rect),n.fillRect(0,l/2,r,a.value.rect)):f>=2e3&&f<=3050&&(n.fillRect(0,0,r,a.value.rect2),n.fillRect(0,l,r,-a.value.rect2)),n.shadowColor="#fff",n.shadowBlur=3,n.shadowOffsetX=0,n.shadowOffsetY=0,n.lineWidth=3,n.strokeStyle="#fff",n.fillStyle="#fff",n.globalAlpha=a.value.lineOpacity,n.beginPath(),n.moveTo(0,l/2-d),n.lineTo(a.value.line,l/2-d),n.stroke(),n.beginPath(),n.moveTo(r,l/2+d),n.lineTo(r-a.value.line,l/2+d),n.stroke(),n.shadowBlur=0,n.filter="blur(5px)",n.beginPath(),n.arc(a.value.line,l/2-d,10,0,Math.PI*2),n.fill(),n.beginPath(),n.arc(r-a.value.line,l/2+d,10,0,Math.PI*2),n.fill()}}),a.mode(C("tan","center")).time(3e3).absolute().apply("line",r+10).mode(C("sin","out")).time(1e3).apply("rect",l/2).mode(C("tan","center")).time(3e3).apply("text",-c*2-10),await S(2e3),a.mode(C("sin","in")).time(1e3).apply("rect2",0),await S(1e3),a.mode(C("sin","out")).time(1e3).apply("lineOpacity",0)}),(a,r)=>(openBlock(),createElementBlock("div",_hoisted_1$3,[_hoisted_2$2,createBaseVNode("span",_hoisted_3$2,toDisplayString(t.chapter),1)]))}}),chapter_vue_vue_type_style_index_0_scoped_feaaf373_lang="",Chapter=_export_sfc(_sfc_main$3,[["__scopeId","data-v-feaaf373"]]),_hoisted_1$2={id:"studied"},_hoisted_2$1={id:"studied-main"},_hoisted_3$1={id:"studied-rough"},_hoisted_4$1={key:0,id:"studied-detail"},_sfc_main$2=defineComponent({__name:"studied",setup(t){watch(status,f=>{});let e;const i=ref(200),n=ref(0),s=ref(window.innerWidth-300),a=ref(window.innerHeight-300),r=reactive([]),l=computed(()=>{var f,g;return status.value,(g=(f=core.status.hero.special)==null?void 0:f.num)!=null?g:[]}),c=computed(()=>{var f,g;return status.value,(g=(f=core.status.hero.special)==null?void 0:f.last)!=null?g:[]}),d=computed(()=>{const f=core.getSpecials();return l.value.map(g=>{const m=f[g-1][1];return m instanceof Function?m(core.status.hero.special):m})});function u(f){const m=core.getSpecials()[f-1][2];return m instanceof Function?m(core.status.hero.special):m}async function h(){await new Promise(f=>{requestAnimationFrame(()=>{const g=getComputedStyle(e);n.value=parseFloat(g.height),f()})})}return onUpdated(()=>{h()}),onMounted(()=>{e=document.getElementById("studied-main"),h()}),(f,g)=>(openBlock(),createElementBlock("div",_hoisted_1$2,[createVNode(Box,{resizable:!0,dragable:!0,width:i.value,"onUpdate:width":g[0]||(g[0]=m=>i.value=m),height:n.value,"onUpdate:height":g[1]||(g[1]=m=>n.value=m),left:s.value,"onUpdate:left":g[2]||(g[2]=m=>s.value=m),top:a.value,"onUpdate:top":g[3]||(g[3]=m=>a.value=m)},{default:withCtx(()=>[createVNode(Scroll,{"no-scroll":!0,style:{height:"100%"}},{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(l),(m,_)=>(openBlock(),createElementBlock("div",{key:_},[createBaseVNode("div",_hoisted_3$1,[createVNode(unref(RightOutlined),{folded:!!r[_],onClick:w=>r[_]=!r[_],id:"studied-fold"},null,8,["folded","onClick"]),createBaseVNode("span",null,toDisplayString(_)+". "+toDisplayString(unref(d)[_])+"\uFF0C\u5269\u4F59"+toDisplayString(unref(c)[_])+"\u573A\u6218\u6597",1)]),r[_]?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_4$1,toDisplayString(u(m)),1))]))),128))])]),_:1})]),_:1},8,["width","height","left","top"])]))}}),studied_vue_vue_type_style_index_0_scoped_bd83c8c3_lang="",Studied=_export_sfc(_sfc_main$2,[["__scopeId","data-v-bd83c8c3"]]),_hoisted_1$1={id:"fixed"},_hoisted_2={id:"enemy-fixed"},_hoisted_3={id:"enemy-name"},_hoisted_4={id:"enemy-special"},_hoisted_5={class:"enemy-attr"},_sfc_main$1=defineComponent({__name:"fixed",setup(t){watch(showFixed,h);let e;const i=["hp","atk","def","money","exp","critical","criticalDamage","defDamage"],n=["lightgreen","lightcoral","lightblue","lightyellow","lawngreen","lightsalmon","lightpink","cyan"],s=ref(core.plugin.bookDetailEnemy),a=ref(0),r=ref(0),l=ref(300),c=ref(400);let d=window.innerHeight,u=window.innerWidth;async function h(){if(s.value=core.plugin.bookDetailEnemy,d=window.innerHeight,u=window.innerWidth,l.value=d*.28,await new Promise(B=>requestAnimationFrame(B)),core.plugin.fixedDetailOpened.value&&(showFixed.value=!1),e=document.getElementById("enemy-fixed"),!e)return;const g=getComputedStyle(e),m=parseFloat(g.height),[_,w]=flags.clientLoc;w+m+10>d-10?r.value=d-m-10:r.value=w+10,_+l.value+10>u-10?a.value=u-l.value-10:a.value=_+10,c.value=m}function f(g){var m,_,w;return g==="critical"?"\u4E34\u754C":g==="criticalDamage"?"\u4E34\u754C\u51CF\u4F24":g==="defDamage"?`${(w=(_=(m=core.status)==null?void 0:m.thisMap)==null?void 0:_.ratio)!=null?w:1}\u9632`:core.getStatusLabel(g)}return onUpdated(h),onMounted(()=>{e=document.getElementById("enemy-fixed"),h()}),(g,m)=>(openBlock(),createElementBlock("div",_hoisted_1$1,[createVNode(Transition,null,{default:withCtx(()=>[unref(showFixed)?(openBlock(),createBlock(Box,{key:0,height:c.value,"onUpdate:height":m[0]||(m[0]=_=>c.value=_),left:a.value,"onUpdate:left":m[1]||(m[1]=_=>a.value=_),top:r.value,"onUpdate:top":m[2]||(m[2]=_=>r.value=_),width:l.value,"onUpdate:width":m[3]||(m[3]=_=>l.value=_)},{default:withCtx(()=>[createBaseVNode("div",_hoisted_2,[createBaseVNode("span",_hoisted_3,toDisplayString(s.value.name),1),createBaseVNode("div",_hoisted_4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(s.value.toShowSpecial,(_,w)=>(openBlock(),createElementBlock("span",{style:normalizeStyle({color:s.value.toShowColor[w]})},toDisplayString(_),5))),256))]),(openBlock(),createElementBlock(Fragment,null,renderList(i,(_,w)=>createBaseVNode("div",_hoisted_5,[createBaseVNode("span",{class:"attr-name",style:normalizeStyle({color:n[w]})},toDisplayString(f(_)),5),createBaseVNode("span",{class:"attr-value",style:normalizeStyle({color:n[w]})},toDisplayString(s.value[_]),5)])),64))])]),_:1},8,["height","left","top","width"])):createCommentVNode("",!0)]),_:1})]))}}),fixed_vue_vue_type_style_index_0_scoped_fc32d49f_lang="",Fixed=_export_sfc(_sfc_main$1,[["__scopeId","data-v-fc32d49f"]]),_hoisted_1={id:"non-ui"},_sfc_main=defineComponent({__name:"App2",setup(t){return(e,i)=>(openBlock(),createElementBlock("div",_hoisted_1,[unref(showStatusBar)?(openBlock(),createBlock(StatusBar,{key:0})):createCommentVNode("",!0),unref(showMarkedEnemy)&&unref(showStatusBar)?(openBlock(),createBlock(MarkedEnemy,{key:1})):createCommentVNode("",!0),unref(showStudiedSkill)&&unref(showStatusBar)&&unref(showStudied$1)?(openBlock(),createBlock(Studied,{key:2})):createCommentVNode("",!0),unref(showStatusBar)&&unref(useFixed$1)?(openBlock(),createBlock(Fixed,{key:3})):createCommentVNode("",!0),unref(chapterShowed)?(openBlock(),createBlock(Chapter,{key:4,chapter:unref(chapterContent)},null,8,["chapter"])):createCommentVNode("",!0)]))}}),App2_vue_vue_type_style_index_0_scoped_02d8acd2_lang="",App2=_export_sfc(_sfc_main,[["__scopeId","data-v-02d8acd2"]]),styles="",antd_dark="";createApp(App).mount("#root");createApp(App2).mount("#root2");export{__vite_legacy_guard}; +`):t}function createTooltipItem(t,e){const{element:i,datasetIndex:n,index:s}=e,a=t.getDatasetMeta(n).controller,{label:r,value:l}=a.getLabelAndValue(s);return{chart:t,label:r,parsed:a.getParsed(s),raw:t.data.datasets[n].data[s],formattedValue:l,dataset:a.getDataset(),dataIndex:s,datasetIndex:n,element:i}}function getTooltipSize(t,e){const i=t.chart.ctx,{body:n,footer:s,title:a}=t,{boxWidth:r,boxHeight:l}=e,c=toFont(e.bodyFont),d=toFont(e.titleFont),u=toFont(e.footerFont),h=a.length,f=s.length,g=n.length,m=toPadding(e.padding);let _=m.height,w=0,B=n.reduce((L,P)=>L+P.before.length+P.lines.length+P.after.length,0);if(B+=t.beforeBody.length+t.afterBody.length,h&&(_+=h*d.lineHeight+(h-1)*e.titleSpacing+e.titleMarginBottom),B){const L=e.displayColors?Math.max(l,c.lineHeight):c.lineHeight;_+=g*L+(B-g)*c.lineHeight+(B-1)*e.bodySpacing}f&&(_+=e.footerMarginTop+f*u.lineHeight+(f-1)*e.footerSpacing);let D=0;const N=function(L){w=Math.max(w,i.measureText(L).width+D)};return i.save(),i.font=d.string,each(t.title,N),i.font=c.string,each(t.beforeBody.concat(t.afterBody),N),D=e.displayColors?r+2+e.boxPadding:0,each(n,L=>{each(L.before,N),each(L.lines,N),each(L.after,N)}),D=0,i.font=u.string,each(t.footer,N),i.restore(),w+=m.width,{width:w,height:_}}function determineYAlign(t,e){const{y:i,height:n}=e;return it.height-n/2?"bottom":"center"}function doesNotFitWithAlign(t,e,i,n){const{x:s,width:a}=n,r=i.caretSize+i.caretPadding;if(t==="left"&&s+a+r>e.width||t==="right"&&s-a-r<0)return!0}function determineXAlign(t,e,i,n){const{x:s,width:a}=i,{width:r,chartArea:{left:l,right:c}}=t;let d="center";return n==="center"?d=s<=(l+c)/2?"left":"right":s<=a/2?d="left":s>=r-a/2&&(d="right"),doesNotFitWithAlign(d,t,e,i)&&(d="center"),d}function determineAlignment(t,e,i){const n=i.yAlign||e.yAlign||determineYAlign(t,i);return{xAlign:i.xAlign||e.xAlign||determineXAlign(t,e,i,n),yAlign:n}}function alignX(t,e){let{x:i,width:n}=t;return e==="right"?i-=n:e==="center"&&(i-=n/2),i}function alignY(t,e,i){let{y:n,height:s}=t;return e==="top"?n+=i:e==="bottom"?n-=s+i:n-=s/2,n}function getBackgroundPoint(t,e,i,n){const{caretSize:s,caretPadding:a,cornerRadius:r}=t,{xAlign:l,yAlign:c}=i,d=s+a,{topLeft:u,topRight:h,bottomLeft:f,bottomRight:g}=toTRBLCorners(r);let m=alignX(e,l);const _=alignY(e,c,d);return c==="center"?l==="left"?m+=d:l==="right"&&(m-=d):l==="left"?m-=Math.max(u,f)+s:l==="right"&&(m+=Math.max(h,g)+s),{x:_limitValue(m,0,n.width-e.width),y:_limitValue(_,0,n.height-e.height)}}function getAlignedX(t,e,i){const n=toPadding(i.padding);return e==="center"?t.x+t.width/2:e==="right"?t.x+t.width-n.right:t.x+n.left}function getBeforeAfterBodyLines(t){return pushOrConcat([],splitNewlines(t))}function createTooltipContext(t,e,i){return createContext(t,{tooltip:e,tooltipItems:i,type:"tooltip"})}function overrideCallbacks(t,e){const i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}const defaultCallbacks={beforeTitle:noop,title(t){if(t.length>0){const e=t[0],i=e.chart.data.labels,n=i?i.length:0;if(this&&this.options&&this.options.mode==="dataset")return e.dataset.label||"";if(e.label)return e.label;if(n>0&&e.dataIndex"u"?defaultCallbacks[e].call(i,n):s}class Tooltip extends Element{constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const e=this._cachedAnimations;if(e)return e;const i=this.chart,n=this.options.setContext(this.getContext()),s=n.enabled&&i.options.animation&&n.animations,a=new Animations(this.chart,s);return s._cacheable&&(this._cachedAnimations=Object.freeze(a)),a}getContext(){return this.$context||(this.$context=createTooltipContext(this.chart.getContext(),this,this._tooltipItems))}getTitle(e,i){const{callbacks:n}=i,s=invokeCallbackWithFallback(n,"beforeTitle",this,e),a=invokeCallbackWithFallback(n,"title",this,e),r=invokeCallbackWithFallback(n,"afterTitle",this,e);let l=[];return l=pushOrConcat(l,splitNewlines(s)),l=pushOrConcat(l,splitNewlines(a)),l=pushOrConcat(l,splitNewlines(r)),l}getBeforeBody(e,i){return getBeforeAfterBodyLines(invokeCallbackWithFallback(i.callbacks,"beforeBody",this,e))}getBody(e,i){const{callbacks:n}=i,s=[];return each(e,a=>{const r={before:[],lines:[],after:[]},l=overrideCallbacks(n,a);pushOrConcat(r.before,splitNewlines(invokeCallbackWithFallback(l,"beforeLabel",this,a))),pushOrConcat(r.lines,invokeCallbackWithFallback(l,"label",this,a)),pushOrConcat(r.after,splitNewlines(invokeCallbackWithFallback(l,"afterLabel",this,a))),s.push(r)}),s}getAfterBody(e,i){return getBeforeAfterBodyLines(invokeCallbackWithFallback(i.callbacks,"afterBody",this,e))}getFooter(e,i){const{callbacks:n}=i,s=invokeCallbackWithFallback(n,"beforeFooter",this,e),a=invokeCallbackWithFallback(n,"footer",this,e),r=invokeCallbackWithFallback(n,"afterFooter",this,e);let l=[];return l=pushOrConcat(l,splitNewlines(s)),l=pushOrConcat(l,splitNewlines(a)),l=pushOrConcat(l,splitNewlines(r)),l}_createItems(e){const i=this._active,n=this.chart.data,s=[],a=[],r=[];let l=[],c,d;for(c=0,d=i.length;ce.filter(u,h,f,n))),e.itemSort&&(l=l.sort((u,h)=>e.itemSort(u,h,n))),each(l,u=>{const h=overrideCallbacks(e.callbacks,u);s.push(invokeCallbackWithFallback(h,"labelColor",this,u)),a.push(invokeCallbackWithFallback(h,"labelPointStyle",this,u)),r.push(invokeCallbackWithFallback(h,"labelTextColor",this,u))}),this.labelColors=s,this.labelPointStyles=a,this.labelTextColors=r,this.dataPoints=l,l}update(e,i){const n=this.options.setContext(this.getContext()),s=this._active;let a,r=[];if(!s.length)this.opacity!==0&&(a={opacity:0});else{const l=positioners[n.position].call(this,s,this._eventPosition);r=this._createItems(n),this.title=this.getTitle(r,n),this.beforeBody=this.getBeforeBody(r,n),this.body=this.getBody(r,n),this.afterBody=this.getAfterBody(r,n),this.footer=this.getFooter(r,n);const c=this._size=getTooltipSize(this,n),d=Object.assign({},l,c),u=determineAlignment(this.chart,n,d),h=getBackgroundPoint(n,d,u,this.chart);this.xAlign=u.xAlign,this.yAlign=u.yAlign,a={opacity:1,x:h.x,y:h.y,width:c.width,height:c.height,caretX:l.x,caretY:l.y}}this._tooltipItems=r,this.$context=void 0,a&&this._resolveAnimations().update(this,a),e&&n.external&&n.external.call(this,{chart:this.chart,tooltip:this,replay:i})}drawCaret(e,i,n,s){const a=this.getCaretPosition(e,n,s);i.lineTo(a.x1,a.y1),i.lineTo(a.x2,a.y2),i.lineTo(a.x3,a.y3)}getCaretPosition(e,i,n){const{xAlign:s,yAlign:a}=this,{caretSize:r,cornerRadius:l}=n,{topLeft:c,topRight:d,bottomLeft:u,bottomRight:h}=toTRBLCorners(l),{x:f,y:g}=e,{width:m,height:_}=i;let w,B,D,N,L,P;return a==="center"?(L=g+_/2,s==="left"?(w=f,B=w-r,N=L+r,P=L-r):(w=f+m,B=w+r,N=L-r,P=L+r),D=w):(s==="left"?B=f+Math.max(c,u)+r:s==="right"?B=f+m-Math.max(d,h)-r:B=this.caretX,a==="top"?(N=g,L=N-r,w=B-r,D=B+r):(N=g+_,L=N+r,w=B+r,D=B-r),P=N),{x1:w,x2:B,x3:D,y1:N,y2:L,y3:P}}drawTitle(e,i,n){const s=this.title,a=s.length;let r,l,c;if(a){const d=getRtlAdapter(n.rtl,this.x,this.width);for(e.x=getAlignedX(this,n.titleAlign,n),i.textAlign=d.textAlign(n.titleAlign),i.textBaseline="middle",r=toFont(n.titleFont),l=n.titleSpacing,i.fillStyle=n.titleColor,i.font=r.string,c=0;cN!==0)?(e.beginPath(),e.fillStyle=a.multiKeyBackground,addRoundedRectPath(e,{x:w,y:_,w:d,h:c,radius:D}),e.fill(),e.stroke(),e.fillStyle=r.backgroundColor,e.beginPath(),addRoundedRectPath(e,{x:B,y:_+1,w:d-2,h:c-2,radius:D}),e.fill()):(e.fillStyle=a.multiKeyBackground,e.fillRect(w,_,d,c),e.strokeRect(w,_,d,c),e.fillStyle=r.backgroundColor,e.fillRect(B,_+1,d-2,c-2))}e.fillStyle=this.labelTextColors[n]}drawBody(e,i,n){const{body:s}=this,{bodySpacing:a,bodyAlign:r,displayColors:l,boxHeight:c,boxWidth:d,boxPadding:u}=n,h=toFont(n.bodyFont);let f=h.lineHeight,g=0;const m=getRtlAdapter(n.rtl,this.x,this.width),_=function(W){i.fillText(W,m.x(e.x+g),e.y+f/2),e.y+=f+a},w=m.textAlign(r);let B,D,N,L,P,H,U;for(i.textAlign=r,i.textBaseline="middle",i.font=h.string,e.x=getAlignedX(this,w,n),i.fillStyle=n.bodyColor,each(this.beforeBody,_),g=l&&w!=="right"?r==="center"?d/2+u:d+2+u:0,L=0,H=s.length;L0&&i.stroke()}_updateAnimationTarget(e){const i=this.chart,n=this.$animations,s=n&&n.x,a=n&&n.y;if(s||a){const r=positioners[e.position].call(this,this._active,this._eventPosition);if(!r)return;const l=this._size=getTooltipSize(this,e),c=Object.assign({},r,this._size),d=determineAlignment(i,e,c),u=getBackgroundPoint(e,c,d,i);(s._to!==u.x||a._to!==u.y)&&(this.xAlign=d.xAlign,this.yAlign=d.yAlign,this.width=l.width,this.height=l.height,this.caretX=r.x,this.caretY=r.y,this._resolveAnimations().update(this,u))}}_willRender(){return!!this.opacity}draw(e){const i=this.options.setContext(this.getContext());let n=this.opacity;if(!n)return;this._updateAnimationTarget(i);const s={width:this.width,height:this.height},a={x:this.x,y:this.y};n=Math.abs(n)<.001?0:n;const r=toPadding(i.padding),l=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;i.enabled&&l&&(e.save(),e.globalAlpha=n,this.drawBackground(a,e,s,i),overrideTextDirection(e,i.textDirection),a.y+=r.top,this.drawTitle(a,e,i),this.drawBody(a,e,i),this.drawFooter(a,e,i),restoreTextDirection(e,i.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,i){const n=this._active,s=e.map(({datasetIndex:l,index:c})=>{const d=this.chart.getDatasetMeta(l);if(!d)throw new Error("Cannot find a dataset at index "+l);return{datasetIndex:l,element:d.data[c],index:c}}),a=!_elementsEqual(n,s),r=this._positionChanged(s,i);(a||r)&&(this._active=s,this._eventPosition=i,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,i,n=!0){if(i&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const s=this.options,a=this._active||[],r=this._getActiveElements(e,a,i,n),l=this._positionChanged(r,e),c=i||!_elementsEqual(r,a)||l;return c&&(this._active=r,(s.enabled||s.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,i))),c}_getActiveElements(e,i,n,s){const a=this.options;if(e.type==="mouseout")return[];if(!s)return i;const r=this.chart.getElementsAtEventForMode(e,a.mode,a,n);return a.reverse&&r.reverse(),r}_positionChanged(e,i){const{caretX:n,caretY:s,options:a}=this,r=positioners[a.position].call(this,e,i);return r!==!1&&(n!==r.x||s!==r.y)}}Q(Tooltip,"positioners",positioners);var plugin_tooltip={id:"tooltip",_element:Tooltip,positioners,afterInit(t,e,i){i&&(t.tooltip=new Tooltip({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const i={tooltip:e};if(t.notifyPlugins("beforeTooltipDraw",{...i,cancelable:!0})===!1)return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i)}},afterEvent(t,e){if(t.tooltip){const i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:defaultCallbacks},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>t!=="filter"&&t!=="itemSort"&&t!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},plugins=Object.freeze({__proto__:null,Colors:plugin_colors,Decimation:plugin_decimation,Filler:index$3,Legend:plugin_legend,SubTitle:plugin_subtitle,Title:plugin_title,Tooltip:plugin_tooltip});const addIfString=(t,e,i,n)=>(typeof e=="string"?(i=t.push(e)-1,n.unshift({index:i,label:e})):isNaN(e)&&(i=null),i);function findOrAddLabel(t,e,i,n){const s=t.indexOf(e);if(s===-1)return addIfString(t,e,i,n);const a=t.lastIndexOf(e);return s!==a?i:s}const validIndex=(t,e)=>t===null?null:_limitValue(Math.round(t),0,e);function _getLabelForValue(t){const e=this.getLabels();return t>=0&&ti.length-1?null:this.getPixelForValue(i[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}}Q(CategoryScale,"id","category"),Q(CategoryScale,"defaults",{ticks:{callback:_getLabelForValue}});function generateTicks$1(t,e){const i=[],{bounds:s,step:a,min:r,max:l,precision:c,count:d,maxTicks:u,maxDigits:h,includeBounds:f}=t,g=a||1,m=u-1,{min:_,max:w}=e,B=!isNullOrUndef(r),D=!isNullOrUndef(l),N=!isNullOrUndef(d),L=(w-_)/(h+1);let P=niceNum((w-_)/m/g)*g,H,U,W,X;if(P<1e-14&&!B&&!D)return[{value:_},{value:w}];X=Math.ceil(w/P)-Math.floor(_/P),X>m&&(P=niceNum(X*P/m/g)*g),isNullOrUndef(c)||(H=Math.pow(10,c),P=Math.ceil(P*H)/H),s==="ticks"?(U=Math.floor(_/P)*P,W=Math.ceil(w/P)*P):(U=_,W=w),B&&D&&a&&almostWhole((l-r)/a,P/1e3)?(X=Math.round(Math.min((l-r)/P,u)),P=(l-r)/X,U=r,W=l):N?(U=B?r:U,W=D?l:W,X=d-1,P=(W-U)/X):(X=(W-U)/P,almostEquals(X,Math.round(X),P/1e3)?X=Math.round(X):X=Math.ceil(X));const G=Math.max(_decimalPlaces(P),_decimalPlaces(U));H=Math.pow(10,isNullOrUndef(c)?G:c),U=Math.round(U*H)/H,W=Math.round(W*H)/H;let q=0;for(B&&(f&&U!==r?(i.push({value:r}),Us=i?s:c,l=c=>a=n?a:c;if(e){const c=sign(s),d=sign(a);c<0&&d<0?l(0):c>0&&d>0&&r(0)}if(s===a){let c=a===0?1:Math.abs(a*.05);l(a+c),e||r(s-c)}this.min=s,this.max=a}getTickLimit(){const e=this.options.ticks;let{maxTicksLimit:i,stepSize:n}=e,s;return n?(s=Math.ceil(this.max/n)-Math.floor(this.min/n)+1,s>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${n} would result generating up to ${s} ticks. Limiting to 1000.`),s=1e3)):(s=this.computeTickLimit(),i=i||11),i&&(s=Math.min(i,s)),s}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const e=this.options,i=e.ticks;let n=this.getTickLimit();n=Math.max(2,n);const s={maxTicks:n,bounds:e.bounds,min:e.min,max:e.max,precision:i.precision,step:i.stepSize,count:i.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:i.minRotation||0,includeBounds:i.includeBounds!==!1},a=this._range||this,r=generateTicks$1(s,a);return e.bounds==="ticks"&&_setMinAndMaxByKey(r,this,"value"),e.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}configure(){const e=this.ticks;let i=this.min,n=this.max;if(super.configure(),this.options.offset&&e.length){const s=(n-i)/Math.max(e.length-1,1)/2;i-=s,n+=s}this._startValue=i,this._endValue=n,this._valueRange=n-i}getLabelForValue(e){return formatNumber(e,this.chart.options.locale,this.options.ticks.format)}}class LinearScale extends LinearScaleBase{determineDataLimits(){const{min:e,max:i}=this.getMinMax(!0);this.min=isNumberFinite(e)?e:0,this.max=isNumberFinite(i)?i:1,this.handleTickRangeOptions()}computeTickLimit(){const e=this.isHorizontal(),i=e?this.width:this.height,n=toRadians(this.options.ticks.minRotation),s=(e?Math.sin(n):Math.cos(n))||.001,a=this._resolveTickFontOptions(0);return Math.ceil(i/Math.min(40,a.lineHeight/s))}getPixelForValue(e){return e===null?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getValueForPixel(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange}}Q(LinearScale,"id","linear"),Q(LinearScale,"defaults",{ticks:{callback:Ticks.formatters.numeric}});const log10Floor=t=>Math.floor(log10(t)),changeExponent=(t,e)=>Math.pow(10,log10Floor(t)+e);function isMajor(t){return t/Math.pow(10,log10Floor(t))===1}function steps(t,e,i){const n=Math.pow(10,i),s=Math.floor(t/n);return Math.ceil(e/n)-s}function startExp(t,e){const i=e-t;let n=log10Floor(i);for(;steps(t,e,n)>10;)n++;for(;steps(t,e,n)<10;)n--;return Math.min(n,log10Floor(t))}function generateTicks(t,{min:e,max:i}){e=finiteOrDefault(t.min,e);const n=[],s=log10Floor(e);let a=startExp(e,i),r=a<0?Math.pow(10,Math.abs(a)):1;const l=Math.pow(10,a),c=s>a?Math.pow(10,s):0,d=Math.round((e-c)*r)/r,u=Math.floor((e-c)/l/10)*l*10;let h=Math.floor((d-u)/Math.pow(10,a)),f=finiteOrDefault(t.min,Math.round((c+u+h*Math.pow(10,a))*r)/r);for(;f=10?h=h<15?15:20:h++,h>=20&&(a++,h=2,r=a>=0?1:r),f=Math.round((c+u+h*Math.pow(10,a))*r)/r;const g=finiteOrDefault(t.max,f);return n.push({value:g,major:isMajor(g),significand:h}),n}class LogarithmicScale extends Scale{constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(e,i){const n=LinearScaleBase.prototype.parse.apply(this,[e,i]);if(n===0){this._zero=!0;return}return isNumberFinite(n)&&n>0?n:null}determineDataLimits(){const{min:e,max:i}=this.getMinMax(!0);this.min=isNumberFinite(e)?Math.max(0,e):null,this.max=isNumberFinite(i)?Math.max(0,i):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!isNumberFinite(this._userMin)&&(this.min=e===changeExponent(this.min,0)?changeExponent(this.min,-1):changeExponent(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:e,maxDefined:i}=this.getUserBounds();let n=this.min,s=this.max;const a=l=>n=e?n:l,r=l=>s=i?s:l;n===s&&(n<=0?(a(1),r(10)):(a(changeExponent(n,-1)),r(changeExponent(s,1)))),n<=0&&a(changeExponent(s,-1)),s<=0&&r(changeExponent(n,1)),this.min=n,this.max=s}buildTicks(){const e=this.options,i={min:this._userMin,max:this._userMax},n=generateTicks(i,this);return e.bounds==="ticks"&&_setMinAndMaxByKey(n,this,"value"),e.reverse?(n.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),n}getLabelForValue(e){return e===void 0?"0":formatNumber(e,this.chart.options.locale,this.options.ticks.format)}configure(){const e=this.min;super.configure(),this._startValue=log10(e),this._valueRange=log10(this.max)-log10(e)}getPixelForValue(e){return(e===void 0||e===0)&&(e=this.min),e===null||isNaN(e)?NaN:this.getPixelForDecimal(e===this.min?0:(log10(e)-this._startValue)/this._valueRange)}getValueForPixel(e){const i=this.getDecimalForPixel(e);return Math.pow(10,this._startValue+i*this._valueRange)}}Q(LogarithmicScale,"id","logarithmic"),Q(LogarithmicScale,"defaults",{ticks:{callback:Ticks.formatters.logarithmic,major:{enabled:!0}}});function getTickBackdropHeight(t){const e=t.ticks;if(e.display&&t.display){const i=toPadding(e.backdropPadding);return valueOrDefault(e.font&&e.font.size,defaults.font.size)+i.height}return 0}function measureLabelSize(t,e,i){return i=isArray(i)?i:[i],{w:_longestText(t,e.string,i),h:i.length*e.lineHeight}}function determineLimits(t,e,i,n,s){return t===n||t===s?{start:e-i/2,end:e+i/2}:ts?{start:e-i,end:e}:{start:e,end:e+i}}function fitWithPointLabels(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},i=Object.assign({},e),n=[],s=[],a=t._pointLabels.length,r=t.options.pointLabels,l=r.centerPointLabels?PI/a:0;for(let c=0;ce.r&&(l=(n.end-e.r)/a,t.r=Math.max(t.r,e.r+l)),s.starte.b&&(c=(s.end-e.b)/r,t.b=Math.max(t.b,e.b+c))}function buildPointLabelItems(t,e,i){const n=[],s=t._pointLabels.length,a=t.options,r=getTickBackdropHeight(a)/2,l=t.drawingArea,c=a.pointLabels.centerPointLabels?PI/s:0;for(let d=0;d270||i<90)&&(t-=e),t}function drawPointLabels(t,e){const{ctx:i,options:{pointLabels:n}}=t;for(let s=e-1;s>=0;s--){const a=n.setContext(t.getPointLabelContext(s)),r=toFont(a.font),{x:l,y:c,textAlign:d,left:u,top:h,right:f,bottom:g}=t._pointLabelItems[s],{backdropColor:m}=a;if(!isNullOrUndef(m)){const _=toTRBLCorners(a.borderRadius),w=toPadding(a.backdropPadding);i.fillStyle=m;const B=u-w.left,D=h-w.top,N=f-u+w.width,L=g-h+w.height;Object.values(_).some(P=>P!==0)?(i.beginPath(),addRoundedRectPath(i,{x:B,y:D,w:N,h:L,radius:_}),i.fill()):i.fillRect(B,D,N,L)}renderText(i,t._pointLabels[s],l,c+r.lineHeight/2,r,{color:a.color,textAlign:d,textBaseline:"middle"})}}function pathRadiusLine(t,e,i,n){const{ctx:s}=t;if(i)s.arc(t.xCenter,t.yCenter,e,0,TAU);else{let a=t.getPointPosition(0,e);s.moveTo(a.x,a.y);for(let r=1;r{const s=callback(this.options.pointLabels.callback,[i,n],this);return s||s===0?s:""}).filter((i,n)=>this.chart.getDataVisibility(n))}fit(){const e=this.options;e.display&&e.pointLabels.display?fitWithPointLabels(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(e,i,n,s){this.xCenter+=Math.floor((e-i)/2),this.yCenter+=Math.floor((n-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(e,i,n,s))}getIndexAngle(e){const i=TAU/(this._pointLabels.length||1),n=this.options.startAngle||0;return _normalizeAngle(e*i+toRadians(n))}getDistanceFromCenterForValue(e){if(isNullOrUndef(e))return NaN;const i=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-e)*i:(e-this.min)*i}getValueForDistanceFromCenter(e){if(isNullOrUndef(e))return NaN;const i=e/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-i:this.min+i}getPointLabelContext(e){const i=this._pointLabels||[];if(e>=0&&e{if(h!==0){c=this.getDistanceFromCenterForValue(u.value);const f=this.getContext(h),g=s.setContext(f),m=a.setContext(f);drawRadiusLine(this,g,c,r,m)}}),n.display){for(e.save(),l=r-1;l>=0;l--){const u=n.setContext(this.getPointLabelContext(l)),{color:h,lineWidth:f}=u;!f||!h||(e.lineWidth=f,e.strokeStyle=h,e.setLineDash(u.borderDash),e.lineDashOffset=u.borderDashOffset,c=this.getDistanceFromCenterForValue(i.ticks.reverse?this.min:this.max),d=this.getPointPosition(l,c),e.beginPath(),e.moveTo(this.xCenter,this.yCenter),e.lineTo(d.x,d.y),e.stroke())}e.restore()}}drawBorder(){}drawLabels(){const e=this.ctx,i=this.options,n=i.ticks;if(!n.display)return;const s=this.getIndexAngle(0);let a,r;e.save(),e.translate(this.xCenter,this.yCenter),e.rotate(s),e.textAlign="center",e.textBaseline="middle",this.ticks.forEach((l,c)=>{if(c===0&&!i.reverse)return;const d=n.setContext(this.getContext(c)),u=toFont(d.font);if(a=this.getDistanceFromCenterForValue(this.ticks[c].value),d.showLabelBackdrop){e.font=u.string,r=e.measureText(l.label).width,e.fillStyle=d.backdropColor;const h=toPadding(d.backdropPadding);e.fillRect(-r/2-h.left,-a-u.size/2-h.top,r+h.width,u.size+h.height)}renderText(e,l.label,0,-a,u,{color:d.color})}),e.restore()}drawTitle(){}}Q(RadialLinearScale,"id","radialLinear"),Q(RadialLinearScale,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Ticks.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(e){return e},padding:5,centerPointLabels:!1}}),Q(RadialLinearScale,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),Q(RadialLinearScale,"descriptors",{angleLines:{_fallback:"grid"}});const INTERVALS={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},UNITS=Object.keys(INTERVALS);function sorter(t,e){return t-e}function parse(t,e){if(isNullOrUndef(e))return null;const i=t._adapter,{parser:n,round:s,isoWeekday:a}=t._parseOpts;let r=e;return typeof n=="function"&&(r=n(r)),isNumberFinite(r)||(r=typeof n=="string"?i.parse(r,n):i.parse(r)),r===null?null:(s&&(r=s==="week"&&(isNumber(a)||a===!0)?i.startOf(r,"isoWeek",a):i.startOf(r,s)),+r)}function determineUnitForAutoTicks(t,e,i,n){const s=UNITS.length;for(let a=UNITS.indexOf(t);a=UNITS.indexOf(i);a--){const r=UNITS[a];if(INTERVALS[r].common&&t._adapter.diff(s,n,r)>=e-1)return r}return UNITS[i?UNITS.indexOf(i):0]}function determineMajorUnit(t){for(let e=UNITS.indexOf(t)+1,i=UNITS.length;e=e?i[n]:i[s];t[a]=!0}}function setMajorTicks(t,e,i,n){const s=t._adapter,a=+s.startOf(e[0].value,n),r=e[e.length-1].value;let l,c;for(l=a;l<=r;l=+s.add(l,1,n))c=i[l],c>=0&&(e[c].major=!0);return e}function ticksFromTimestamps(t,e,i){const n=[],s={},a=e.length;let r,l;for(r=0;r+e.value))}initOffsets(e=[]){let i=0,n=0,s,a;this.options.offset&&e.length&&(s=this.getDecimalForValue(e[0]),e.length===1?i=1-s:i=(this.getDecimalForValue(e[1])-s)/2,a=this.getDecimalForValue(e[e.length-1]),e.length===1?n=a:n=(a-this.getDecimalForValue(e[e.length-2]))/2);const r=e.length<3?.5:.25;i=_limitValue(i,0,r),n=_limitValue(n,0,r),this._offsets={start:i,end:n,factor:1/(i+1+n)}}_generate(){const e=this._adapter,i=this.min,n=this.max,s=this.options,a=s.time,r=a.unit||determineUnitForAutoTicks(a.minUnit,i,n,this._getLabelCapacity(i)),l=valueOrDefault(s.ticks.stepSize,1),c=r==="week"?a.isoWeekday:!1,d=isNumber(c)||c===!0,u={};let h=i,f,g;if(d&&(h=+e.startOf(h,"isoWeek",c)),h=+e.startOf(h,d?"day":r),e.diff(n,i,r)>1e5*l)throw new Error(i+" and "+n+" are too far apart with stepSize of "+l+" "+r);const m=s.ticks.source==="data"&&this.getDataTimestamps();for(f=h,g=0;f_-w).map(_=>+_)}getLabelForValue(e){const i=this._adapter,n=this.options.time;return n.tooltipFormat?i.format(e,n.tooltipFormat):i.format(e,n.displayFormats.datetime)}_tickFormatFunction(e,i,n,s){const a=this.options,r=a.ticks.callback;if(r)return callback(r,[e,i,n],this);const l=a.time.displayFormats,c=this._unit,d=this._majorUnit,u=c&&l[c],h=d&&l[d],f=n[i],g=d&&h&&f&&f.major;return this._adapter.format(e,s||(g?h:u))}generateTickLabels(e){let i,n,s;for(i=0,n=e.length;i0?l:1}getDataTimestamps(){let e=this._cache.data||[],i,n;if(e.length)return e;const s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(i=0,n=s.length;i=t[n].pos&&e<=t[s].pos&&({lo:n,hi:s}=_lookupByKey(t,"pos",e)),{pos:a,time:l}=t[n],{pos:r,time:c}=t[s]):(e>=t[n].time&&e<=t[s].time&&({lo:n,hi:s}=_lookupByKey(t,"time",e)),{time:a,pos:l}=t[n],{time:r,pos:c}=t[s]);const d=r-a;return d?l+(c-l)*(e-a)/d:l}class TimeSeriesScale extends TimeScale{constructor(e){super(e),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const e=this._getTimestampsForTable(),i=this._table=this.buildLookupTable(e);this._minPos=interpolate(i,this.min),this._tableRange=interpolate(i,this.max)-this._minPos,super.initOffsets(e)}buildLookupTable(e){const{min:i,max:n}=this,s=[],a=[];let r,l,c,d,u;for(r=0,l=e.length;r=i&&d<=n&&s.push(d);if(s.length<2)return[{time:i,pos:0},{time:n,pos:1}];for(r=0,l=s.length;r(pushScopeId("data-v-10edff82"),t=t(),popScopeId(),t),_hoisted_1$k={id:"critical-main"},_hoisted_2$h={id:"critical"},_hoisted_3$h=_withScopeId$8(()=>createBaseVNode("div",{class:"des"},"\u52A0\u653B\u4F24\u5BB3",-1)),_hoisted_4$e={class:"slider-div"},_hoisted_5$c={id:"def"},_hoisted_6$a=_withScopeId$8(()=>createBaseVNode("div",{class:"des"},"\u52A0\u9632\u4F24\u5BB3",-1)),_hoisted_7$8={class:"slider-div"},_hoisted_8$7={id:"now-damage"},_hoisted_9$7={style:{"font-family":"'Fira Code'"}},_sfc_main$k=defineComponent({__name:"enemyCritical",props:{fromBook:{type:Boolean}},setup(t){const e=t,i=ref(),n=ref(),s=core.plugin.bookDetailEnemy,a=Math.ceil,r=ref(e.fromBook?void 0:flags.mouseLoc[0]),l=ref(e.fromBook?void 0:flags.mouseLoc[1]);r.value=has(r.value)?Math.round(r.value+core.bigmap.offsetX/32):void 0,l.value=has(l.value)?Math.round(l.value+core.bigmap.offsetY/32):void 0;let c=getCriticalDamage(s,0,0,r.value,l.value),d=getDefDamage(s,0,0,r.value,l.value);const u=ref(c),h=ref(d),f=ref(0),g=ref(0),m=core.getDamageInfo(s.id,void 0,r.value,l.value),_=core.formatBigNumber,w=core.status.thisMap.ratio,B=computed(()=>{const P=core.getDamageInfo(s.id,{atk:core.getStatus("atk")+f.value*w,def:core.getStatus("def")+g.value*w},r.value,l.value);return has(P)?has(m)?[m.damage-P.damage,P.damage]:[-P.damage,P.damage]:["???","???"]});function D(P,H){Chart.defaults.color="#aaa";const U={type:"line",data:N(H),options:{elements:{point:{radius:5,hoverRadius:7},line:{borderJoinStyle:"round"}},scales:{y:{grid:{color:"#ddd3"}}},plugins:{legend:{display:!1}}}};return new Chart(P,U)}function N(P){return{datasets:[{data:P.map(H=>H[1]),label:"\u602A\u7269\u4F24\u5BB3"}],labels:P.map(H=>Math.round(H[0]/w))}}const L=lodash.exports.debounce((P,H)=>{u.value=getCriticalDamage(s,f.value*w,g.value*w,r.value,l.value),h.value=getDefDamage(s,g.value*w,f.value*w,r.value,l.value),u.value.length>c.length&&(c=u.value),h.value.length>d.length&&(d=h.value),P.data=N(u.value),H.data=N(h.value),P.update("resize"),H.update("resize")},200);return onMounted(()=>{const P=document.getElementById("critical-main"),H=getComputedStyle(P),U=parseFloat(H.width),W=window.innerHeight/5,X=i.value,G=n.value;setCanvasSize(X,U,W),setCanvasSize(G,U,W);const q=D(X,u.value),J=D(G,h.value);watch(f,oe=>{L(q,J)}),watch(g,oe=>{L(q,J)})}),(P,H)=>{var X,G,q,J,oe,he,se,ae;const U=__unplugin_components_0,W=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$k,[createBaseVNode("div",_hoisted_2$h,[_hoisted_3$h,createBaseVNode("canvas",{ref_key:"critical",ref:i,class:"chart"},null,512),createBaseVNode("div",_hoisted_4$e,[createBaseVNode("span",null,"\u52A0\u653B\u6B21\u6570\xA0\xA0\xA0\xA0"+toDisplayString(f.value),1),createVNode(U,{class:"slider",value:f.value,"onUpdate:value":H[0]||(H[0]=re=>f.value=re),max:unref(a)(((G=(X=unref(c).at(-1))==null?void 0:X[0])!=null?G:2)/unref(w))-1},null,8,["value","max"]),createBaseVNode("span",null,"\u6700\u5927\u503C\xA0\xA0\xA0\xA0"+toDisplayString(unref(a)(((J=(q=unref(c).at(-1))==null?void 0:q[0])!=null?J:2)/unref(w))-1),1)])]),createVNode(W,{dashed:"",style:{width:"100%","border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),createBaseVNode("div",_hoisted_5$c,[_hoisted_6$a,createBaseVNode("canvas",{ref_key:"def",ref:n,class:"chart"},null,512),createBaseVNode("div",_hoisted_7$8,[createBaseVNode("span",null,"\u52A0\u9632\u6B21\u6570\xA0\xA0\xA0\xA0"+toDisplayString(g.value),1),createVNode(U,{class:"slider",value:g.value,"onUpdate:value":H[1]||(H[1]=re=>g.value=re),max:unref(a)(((he=(oe=unref(d).at(-1))==null?void 0:oe[0])!=null?he:2)/unref(w))-1},null,8,["value","max"]),createBaseVNode("span",null,"\u6700\u5927\u503C\xA0\xA0\xA0\xA0"+toDisplayString(unref(a)(((ae=(se=unref(d).at(-1))==null?void 0:se[0])!=null?ae:2)/unref(w))-1),1)])]),createBaseVNode("div",_hoisted_8$7,[createBaseVNode("div",null,[createBaseVNode("span",null,"\u5F53\u524D\u52A0\u653B"+toDisplayString(unref(isMobile)?"":"\xA0\xA0\xA0\xA0"),1),createBaseVNode("span",null,toDisplayString(unref(_)(f.value*unref(w))),1)]),createBaseVNode("div",null,[createBaseVNode("span",null,"\u5F53\u524D\u52A0\u9632"+toDisplayString(unref(isMobile)?"":"\xA0\xA0\xA0\xA0"),1),createBaseVNode("span",null,toDisplayString(unref(_)(g.value*unref(w))),1)]),createBaseVNode("div",null,[createBaseVNode("span",null,"\u5F53\u524D\u51CF\u4F24"+toDisplayString(unref(isMobile)?"":"\xA0\xA0\xA0\xA0"),1),createBaseVNode("span",null,[createBaseVNode("span",_hoisted_9$7,toDisplayString(unref(B)[0]<0&&!unref(has)(unref(s).damage)?"=>":""),1),createTextVNode(toDisplayString(unref(B)[0]<0&&!unref(has)(unref(s).damage)?unref(_)(-unref(B)[0]):unref(_)(unref(B)[0])),1)])]),createBaseVNode("div",null,[createBaseVNode("span",null,"\u5F53\u524D\u4F24\u5BB3"+toDisplayString(unref(isMobile)?"":"\xA0\xA0\xA0\xA0"),1),createBaseVNode("span",null,toDisplayString(unref(_)(unref(B)[1])),1)])])])}}}),enemyCritical_vue_vue_type_style_index_0_scoped_10edff82_lang="",EnemyCritical=_export_sfc(_sfc_main$k,[["__scopeId","data-v-10edff82"]]),showMarkedEnemy=ref(!1),markedEnemy=reactive([]),markInfo={},criticalReached={},enemyDamageInfo={};function markEnemy$1(t){var e,i;hasMarkedEnemy(t)||(markedEnemy.push(t),markInfo[t]={nextCritical:(i=(e=core.nextCriticals(t,1)[0])==null?void 0:e[0])!=null?i:0+core.status.hero.atk},criticalReached[t]={0:!0},enemyDamageInfo[t]={1:!1,2:!1,3:!1},getMarkInfo(t,!0),checkMarkedEnemy(!0))}function hasMarkedEnemy(t){return markedEnemy.includes(t)}function unmarkEnemy(t){const e=markedEnemy.indexOf(t);e!==-1&&(markedEnemy.splice(e,1),checkMarkedEnemy())}function getMarkedEnemy(){return markedEnemy}function getMarkInfo(t,e=!1){var s;const i=criticalReached[t],n=markInfo[t];if(core.status.hero.atk>=n.nextCritical){!i[n.nextCritical]&&!e&&tip$1("success",`\u8E29\u5230\u4E86${core.material.enemys[t].name}\u7684\u4E34\u754C\uFF01`),i[n.nextCritical]=!0;const a=(s=core.nextCriticals(t,1)[0])==null?void 0:s[0],r=(a!=null?a:0)+core.status.hero.atk;n.nextCritical=r}}function checkMarkedEnemy(t=!1){checkMarkedStatus.value=!checkMarkedStatus.value;const e=core.status.hero.hp;getMarkedEnemy().forEach(i=>{var r,l;getMarkInfo(i);const n=(l=(r=core.getDamageInfo(i))==null?void 0:r.damage)!=null?l:-1;if(n===-1)return;const s=enemyDamageInfo[i],a=core.material.enemys[i].name;n<=0?t||tip$1("success",`${a}\u5DF2\u7ECF\u96F6\u4F24\u4E86\uFF01`):n(core.isPlaying()&&(flags.mouseLoc=[t,e]),!1),150),{checkMarkedEnemy,checkStatus:checkMarkedStatus,markEnemy:markEnemy$1,hasMarkedEnemy,unmarkEnemy,showMarkedEnemy}}const _withScopeId$7=t=>(pushScopeId("data-v-90e08ea9"),t=t(),popScopeId(),t),_hoisted_1$j={id:"enemy-target"},_hoisted_2$g={id:"enemy-desc"},_hoisted_3$g=_withScopeId$7(()=>createBaseVNode("span",null,"\u602A\u7269\u63CF\u8FF0",-1)),_hoisted_4$d={id:"mark-target"},_hoisted_5$b=["onClick"],_sfc_main$j=defineComponent({__name:"enemyTarget",setup(t){const e=core.plugin.bookDetailEnemy,i=ref(hasMarkedEnemy(e.id));function n(){i.value&&unmarkEnemy(e.id),i.value||markEnemy$1(e.id),i.value=!i.value}return(s,a)=>{const r=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$j,[createBaseVNode("div",_hoisted_2$g,[_hoisted_3$g,createVNode(Scroll,{id:"enemy-desc-scroll"},{default:withCtx(()=>[createBaseVNode("span",null,toDisplayString(unref(e).description),1)]),_:1})]),createVNode(r,{dashed:"",style:{"border-color":"#ddd4"}}),createBaseVNode("div",null,[createBaseVNode("div",_hoisted_4$d,[createBaseVNode("span",{id:"mark-info",style:normalizeStyle({color:i.value?"lightgreen":"lightcoral"})},toDisplayString(i.value?"\u5DF2\u6807\u8BB0\u8BE5\u602A\u7269":"\u672A\u6807\u8BB0\u8BE5\u602A\u7269"),5),createBaseVNode("span",{class:"button-text",onClick:withModifiers(n,["stop"])},toDisplayString(i.value?"\u53D6\u6D88\u6807\u8BB0\u8BE5\u602A\u7269":"\u6807\u8BB0\u8BE5\u602A\u7269\u4E3A\u76EE\u6807"),9,_hoisted_5$b)])])])}}}),enemyTarget_vue_vue_type_style_index_0_scoped_90e08ea9_lang="",EnemyTarget=_export_sfc(_sfc_main$j,[["__scopeId","data-v-90e08ea9"]]),_withScopeId$6=t=>(pushScopeId("data-v-c8f01fef"),t=t(),popScopeId(),t),_hoisted_1$i={id:"detail"},_hoisted_2$f={id:"detail-more"},_hoisted_3$f={key:0,id:"special-more",class:"detial-more"},_hoisted_4$c={key:1,id:"special-more",class:"detial-more"},_hoisted_5$a={key:2,id:"special-more",class:"detial-more"},_hoisted_6$9=_withScopeId$6(()=>createBaseVNode("span",null,null,-1)),_sfc_main$i=defineComponent({__name:"bookDetail",props:{fromBook:{type:Boolean},defaultPanel:null},emits:["close"],setup(t,{emit:e}){var u;const i=t,n=core.plugin.bookDetailEnemy,s=ref(core.plugin.bookDetailPos),a=ref((u=i.defaultPanel)!=null?u:"special");let r;function l(h,f){h.stopPropagation(),a.value=f}function c(){s.value=core.plugin.bookDetailPos,r.style.opacity="0",e("close")}function d(h){const f=keycode(h.keyCode);(f===KeyCode.Enter||f===KeyCode.Space||f===KeyCode.KeyC)&&c(),i.fromBook||(f===KeyCode.KeyX||f===KeyCode.Escape)&&c()}return onMounted(async()=>{s.value=0,r=document.getElementById("detail"),r.style.opacity="1";const h=getComputedStyle(r);let f=!1,g=[0,0];await S(600),useDrag(r,(m,_)=>{(m-g[0])**2+(_-g[1])**2>=100&&(f=!0)},(m,_)=>{g=[m,_],_>parseFloat(h.height)*4/5&&(f=!0)},()=>{f===!1&&a.value!=="critical"&&c(),f=!1}),document.addEventListener("keyup",d)}),onUnmounted(()=>{document.removeEventListener("keyup",d)}),(h,f)=>{const g=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$i,[createBaseVNode("div",{id:"info",style:normalizeStyle({top:`${s.value}px`})},[createVNode(EnemyOne,{enemy:unref(n)},null,8,["enemy"]),createVNode(g,{dashed:"",style:{margin:"2vh 0 2vh 0","border-color":"#ddd4",width:"100%"}})],4),createVNode(Transition,{name:"detail"},{default:withCtx(()=>[a.value==="special"?(openBlock(),createBlock(EnemySpecial,{key:0,"from-book":t.fromBook},null,8,["from-book"])):a.value==="critical"?(openBlock(),createBlock(EnemyCritical,{key:1,"from-book":t.fromBook},null,8,["from-book"])):a.value==="target"?(openBlock(),createBlock(EnemyTarget,{key:2})):createCommentVNode("",!0)]),_:1}),createBaseVNode("div",_hoisted_2$f,[createVNode(Transition,{name:"detail"},{default:withCtx(()=>[a.value==="special"?(openBlock(),createElementBlock("div",_hoisted_3$f,[createBaseVNode("span",{id:"enemy-target",class:"button-text more",onClick:f[0]||(f[0]=m=>l(m,"target"))},[createVNode(unref(LeftOutlined)),createTextVNode(" \u602A\u7269\u66F4\u591A\u4FE1\u606F")]),createBaseVNode("span",{id:"critical-more",class:"button-text more",onClick:f[1]||(f[1]=m=>l(m,"critical"))},[createTextVNode("\u8BE6\u7EC6\u4E34\u754C\u4FE1\u606F "),createVNode(unref(RightOutlined))])])):a.value==="critical"?(openBlock(),createElementBlock("div",_hoisted_4$c,[createBaseVNode("span",{id:"enemy-pos",class:"button-text more",onClick:f[2]||(f[2]=m=>l(m,"special"))},[createVNode(unref(LeftOutlined)),createTextVNode(" \u602A\u7269\u7279\u6B8A\u5C5E\u6027")])])):a.value==="target"?(openBlock(),createElementBlock("div",_hoisted_5$a,[_hoisted_6$9,createBaseVNode("span",{id:"enemy-pos",class:"button-text more",onClick:f[3]||(f[3]=m=>l(m,"special"))},[createTextVNode("\u602A\u7269\u7279\u6B8A\u5C5E\u6027 "),createVNode(unref(RightOutlined))])])):createCommentVNode("",!0)]),_:1})])])}}}),bookDetail_vue_vue_type_style_index_0_scoped_c8f01fef_lang="",BookDetail=_export_sfc(_sfc_main$i,[["__scopeId","data-v-c8f01fef"]]),_withScopeId$5=t=>(pushScopeId("data-v-84294ce9"),t=t(),popScopeId(),t),_hoisted_1$h={id:"book"},_hoisted_2$e={id:"tools"},_hoisted_3$e={key:0,id:"none"},_hoisted_4$b=_withScopeId$5(()=>createBaseVNode("div",null,"\u672C\u5C42\u65E0\u602A\u7269",-1)),_hoisted_5$9=[_hoisted_4$b],_hoisted_6$8={class:"enemy"},_sfc_main$h=defineComponent({__name:"book",setup(t){var _,w,B;const e=(B=core.floorIds[(w=(_=core.status.event)==null?void 0:_.ui)==null?void 0:w.index])!=null?B:core.status.floorId;e!==core.status.floorId&&core.status.checkBlock&&(core.status.checkBlock.cache={});const i=core.getCurrentEnemys(e),n=ref(0),s=ref(!1),a=ref(!1),r=ref(0);i.forEach(D=>{const N=D.specialText.length;D.toShowSpecial=lodash.exports.cloneDeep(D.specialText),D.toShowColor=lodash.exports.cloneDeep(D.specialColor),N>=3&&(D.toShowSpecial=D.specialText.slice(0,2).concat(["..."]),D.toShowColor=D.specialColor.slice(0,2).concat(["#fff"])),D.toShowColor=D.toShowColor.map(L=>typeof L=="string"?L:core.arrayToRGBA(L)),D.damageColor=getDamageColor(D.damage)});function l(D,N){if(s.value)return;const L=window.innerHeight,P=N*L*.2-n.value;core.plugin.bookDetailEnemy=D,core.plugin.bookDetailPos=P,a.value=!0,c()}async function c(){const D=document.getElementById("book");D.style.opacity="0",await S(600),D.style.display="none"}async function d(){u(),await S(600),a.value=!1}async function u(){const D=document.getElementById("book");D.style.display="flex",await S(50),D.style.opacity="1"}async function h(){noClosePanel.value=!0,core.plugin.bookOpened.value=!1,core.plugin.transition.value?await S(650):await S(100),!core.events.recoverEvents(core.status.event.interval)&&(has(core.status.event.ui)?(core.status.boxAnimateObjs=[],core.ui._drawViewMaps(core.status.event.ui)):core.ui.closePanel())}function f(){const D=window.innerHeight,N=r.value*D*.2-n.value;N<0&&(n.value+=N-20),N>D*.655&&(n.value+=N-D*.655+20)}function g(D){const N=keycode(D.keyCode);(N===KeyCode.KeyX||N===KeyCode.Escape)&&h(),N===KeyCode.Enter&&!a.value&&l(i[r.value],r.value)}function m(D){const N=keycode(D.keyCode);a.value||(N===KeyCode.DownArrow&&(r.value0&&r.value--,f()),(N===KeyCode.LeftArrow||N===KeyCode.PageUp)&&(r.value<=4?r.value=0:r.value-=5,f()),(N===KeyCode.RightArrow||N===KeyCode.PageDown)&&(r.value>=i.length-5?r.value=i.length-1:r.value+=5,f()))}return onMounted(async()=>{core.plugin.transition.value?await S(600):await S(50),document.addEventListener("keyup",g),document.addEventListener("keydown",m)}),onUnmounted(async()=>{document.removeEventListener("keyup",g),document.removeEventListener("keydown",m)}),(D,N)=>{const L=__unplugin_components_1;return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1$h,[createBaseVNode("div",_hoisted_2$e,[createBaseVNode("span",{id:"back",class:"button-text tools",onClick:h},[createVNode(unref(LeftOutlined)),createTextVNode("\u8FD4\u56DE\u6E38\u620F")])]),unref(i).length===0?(openBlock(),createElementBlock("div",_hoisted_3$e,_hoisted_5$9)):(openBlock(),createBlock(Scroll,{key:1,style:{width:"100%",height:"94%","font-family":"normal"},now:n.value,"onUpdate:now":N[0]||(N[0]=P=>n.value=P),drag:s.value,"onUpdate:drag":N[1]||(N[1]=P=>s.value=P)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(i),(P,H)=>(openBlock(),createElementBlock("div",_hoisted_6$8,[(openBlock(),createBlock(EnemyOne,{selected:H===r.value,enemy:P,key:H,onSelect:U=>l(P,H),onHover:U=>r.value=H},null,8,["selected","enemy","onSelect","onHover"])),createVNode(L,{dashed:"",style:{width:"100%","border-color":"#ddd4"}})]))),256))]),_:1},8,["now","drag"]))]),a.value?(openBlock(),createBlock(BookDetail,{key:0,"from-book":!0,onClose:N[2]||(N[2]=P=>d())})):createCommentVNode("",!0)],64)}}}),book_vue_vue_type_style_index_0_scoped_84294ce9_lang="",Book=_export_sfc(_sfc_main$h,[["__scopeId","data-v-84294ce9"]]),clsMap={tools:"\u6D88\u8017\u9053\u5177",constants:"\u6C38\u4E45\u9053\u5177",all:"\u5168\u90E8\u9053\u5177"};function getClsName(t){return clsMap[t]}function getItems(t){const e=core.status.hero.items,i=["book"];if(t==="all")return{tools:Object.entries(e.tools).filter(a=>!i.includes(a[0])),constants:Object.entries(e.constants).filter(a=>!i.includes(a[0]))};const n=e[t];return Object.entries(n)}const _withScopeId$4=t=>(pushScopeId("data-v-88c6bbe5"),t=t(),popScopeId(),t),_hoisted_1$g={id:"toolbox"},_hoisted_2$d={id:"tools"},_hoisted_3$d={id:"toolbox-main"},_hoisted_4$a={class:"item-main"},_hoisted_5$8={class:"item-info"},_hoisted_6$7={key:0,class:"item-type"},_hoisted_7$7={key:1,id:"item-type-mobile"},_hoisted_8$6=["selected"],_hoisted_9$6=["selected"],_hoisted_10$6=["selected","onClick"],_hoisted_11$6={class:"item-icon"},_hoisted_12$4={class:"item-name"},_hoisted_13$4={id:"detail"},_hoisted_14$4={id:"info"},_hoisted_15$3={id:"basic-info"},_hoisted_16$3={style:{"border-bottom":"1px solid #ddd4"}},_hoisted_17$2=_withScopeId$4(()=>createBaseVNode("span",{style:{"margin-top":"2vh"}},"\u70B9\u51FB\u8BE5\u7269\u54C1\u4EE5\u4F7F\u7528",-1)),_hoisted_18$2={id:"desc"},_hoisted_19$2=_withScopeId$4(()=>createBaseVNode("span",null,"\u9053\u5177\u63CF\u8FF0",-1)),_hoisted_20$2={key:0},_hoisted_21$2=["innerHTML"],_sfc_main$g=defineComponent({__name:"toolbox",setup(t){var m,_;const e=ref("tools"),i=getItems("all"),n=computed(()=>isMobile?[e.value]:["tools","constants"]),s=core.material.items,a=ref((_=(m=i[n.value[0]][0])==null?void 0:m[0])!=null?_:"none"),r=ref(0);watch(r,w=>{c(i[e.value][w][0],!0)}),watch(e,w=>{if(!has(i[w][r.value])){a.value="none";return}c(i[w][r.value][0],!0)});const l=computed(()=>{const w=a.value;return w==="none"?ref("\u6CA1\u6709\u9009\u62E9\u9053\u5177"):type(s[w].text,25,C("sin","out"),!0)});async function c(w,B=!1){a.value===w&&!B&&u(w),r.value=i[e.value].findIndex(D=>D[0]===w),a.value=w}function d(){core.plugin.toolOpened.value=!1}async function u(w){if(w!=="none")if(core.canUseItem(w)){const B=core.plugin.transition.value;core.plugin.transition.value=!1,d(),await S(50),core.useItem(w),core.plugin.transition.value=B}else message.warn({content:"\u5F53\u524D\u65E0\u6CD5\u4F7F\u7528\u8BE5\u9053\u5177\uFF01",class:"antdv-message"})}async function h(){const w=core.plugin.transition.value;core.plugin.transition.value=!1,d(),await S(50),core.plugin.equipOpened.value=!0,core.plugin.transition.value=w}function f(w){const B=keycode(w.keyCode);(B===KeyCode.Escape||B===KeyCode.KeyX||B===KeyCode.KeyT)&&d(),(B===KeyCode.Enter||B===KeyCode.KeyC)&&u(a.value)}function g(w){const B=keycode(w.keyCode),D=i[e.value].length;if(B===KeyCode.DownArrow&&r.value0&&r.value--,B===KeyCode.RightArrow){const N=i.constants.length;e.value==="tools"&&(r.value>=N&&(r.value=N-1),e.value="constants")}if(B===KeyCode.LeftArrow){const N=i.tools.length;e.value==="constants"&&(r.value>=N&&(r.value=N-1),e.value="tools")}}return onMounted(async()=>{core.plugin.transition.value?await S(600):await S(50),document.addEventListener("keyup",f),document.addEventListener("keydown",g)}),onUnmounted(()=>{document.removeEventListener("keyup",f),document.removeEventListener("keydown",g)}),(w,B)=>{var N;const D=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$g,[createBaseVNode("div",_hoisted_2$d,[createBaseVNode("span",{class:"button-text tools",onClick:d},[createVNode(unref(LeftOutlined)),createTextVNode(" \u8FD4\u56DE\u6E38\u620F")]),createBaseVNode("span",{class:"button-text tools",onClick:h},[createTextVNode("\u88C5\u5907\u680F "),createVNode(unref(RightOutlined))])]),createBaseVNode("div",_hoisted_3$d,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(n),L=>(openBlock(),createElementBlock("div",_hoisted_4$a,[createBaseVNode("div",_hoisted_5$8,[unref(isMobile)?(openBlock(),createElementBlock("div",_hoisted_7$7,[createBaseVNode("span",{class:"button-text",onClick:B[0]||(B[0]=P=>e.value="tools"),selected:e.value==="tools"},"\u6D88\u8017\u9053\u5177",8,_hoisted_8$6),createVNode(D,{dashed:"",style:{"border-color":"#ddd4",height:"100%"},type:"vertical"}),createBaseVNode("span",{class:"button-text",onClick:B[1]||(B[1]=P=>e.value="constants"),selected:e.value==="constants"},"\u6C38\u4E45\u9053\u5177",8,_hoisted_9$6)])):(openBlock(),createElementBlock("div",_hoisted_6$7,toDisplayString(unref(getClsName)(L)),1)),createVNode(D,{dashed:"",style:{margin:"1vh 0 1vh 0","border-color":"#ddd4"}}),createVNode(Scroll,{class:"item-list"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(i)[L],([P,H])=>(openBlock(),createElementBlock("div",{class:"item selectable",selected:a.value===P,onClick:U=>{e.value=L,c(P)}},[createBaseVNode("div",_hoisted_11$6,[createVNode(_sfc_main$o,{id:P,width:32,height:32,noborder:!0},null,8,["id"]),createBaseVNode("span",_hoisted_12$4,toDisplayString(unref(s)[P].name),1)]),createBaseVNode("span",null,"\xD7\xA0"+toDisplayString(H),1)],8,_hoisted_10$6))),256))]),_:2},1024)]),createVNode(D,{dashed:"",type:unref(isMobile)?"horizontal":"vertical",class:"divider",style:{"border-color":"#ddd4",margin:"1%"}},null,8,["type"])]))),256)),createBaseVNode("div",_hoisted_13$4,[createBaseVNode("div",_hoisted_14$4,[createVNode(_sfc_main$o,{id:a.value,width:32,height:32},null,8,["id"]),createBaseVNode("div",_hoisted_15$3,[createBaseVNode("span",_hoisted_16$3,toDisplayString(a.value==="none"?"\u6CA1\u6709\u9053\u5177":unref(s)[a.value].name),1),createBaseVNode("span",null,toDisplayString(a.value==="none"?"\u6C38\u4E45\u9053\u5177":(N=unref(getClsName)(unref(s)[a.value].cls))!=null?N:"\u6C38\u4E45\u9053\u5177"),1)])]),_hoisted_17$2,createVNode(D,{dashed:"",style:{"border-color":"#ddd4"}}),createBaseVNode("div",_hoisted_18$2,[_hoisted_19$2,createVNode(Scroll,{id:"desc-text"},{default:withCtx(()=>[unref(l).value.startsWith("!!html")?(openBlock(),createElementBlock("div",{key:1,innerHTML:unref(l).value.slice(6)},null,8,_hoisted_21$2)):(openBlock(),createElementBlock("div",_hoisted_20$2,toDisplayString(unref(l).value),1))]),_:1})])])])])}}}),toolbox_vue_vue_type_style_index_0_scoped_88c6bbe5_lang="",Toolbox=_export_sfc(_sfc_main$g,[["__scopeId","data-v-88c6bbe5"]]),index$2="",index$1="";function getEquips(){return Object.entries(core.status.hero.items.equips)}function getAddStatus(t){const e=Object.assign({},t.value,t.percentage),i=Object.keys(e);return createVNode("div",{class:"equip-add-detail"},[i.map(n=>{var a,r;const s=Math.floor(((a=t.value[n])!=null?a:0)*core.getBuff(n)+core.status.hero[n]*((r=t.percentage[n])!=null?r:0)/100);return createVNode("span",{style:"display: flex"},[createVNode("span",{style:"flex-basis: 50%"},[core.getStatusLabel(n)]),createTextVNode("\xA0\xA0\xA0\xA0"),createVNode("span",{style:{color:s>0?"lightgreen":"lightsalmon"}},[s>0?`+${s}`:s])])})])}function getNowStatus(t,e=!1){return createVNode("div",{id:"hero-status"},[["hp","lv","atk","def","mdef","mana","hpmax","money"].map(n=>{var r,l,c;let s;n==="lv"?s=(r=core.getLvName())!=null?r:"":s=(l=core.getRealStatus(n))==null?void 0:l.toString();let a=0;if(has(t)){a+=Math.floor(((c=t.value[n])!=null?c:0)*core.getBuff(n));const d=Math.floor(t.percentage[n]*core.getStatus(n)/100);a+=isNaN(d)?0:d}return e&&(a=-a),createVNode("div",{class:"hero-status-one"},[createVNode("span",{class:"hero-status-label"},[core.getStatusLabel(n)]),createVNode("div",{class:"hero-status-value"},[createVNode("span",{style:"margin-right: 20%"},[s]),a!==0&&createVNode("span",{style:{color:a>0?"lightgreen":"lightsalmon"}},[a>0?"+"+a:"-"+-a])])])})])}const _hoisted_1$f={id:"equipbox"},_hoisted_2$c={id:"tools"},_hoisted_3$c={id:"equipbox-main"},_hoisted_4$9={id:"equip-list"},_hoisted_5$7={id:"filter"},_hoisted_6$6={key:0},_hoisted_7$6={key:1},_hoisted_8$5=["selected","onMousedown","onTouchstart","onClick"],_hoisted_9$5={class:"equip-icon"},_hoisted_10$5={class:"equip-name"},_hoisted_11$5={id:"equip-status"},_hoisted_12$3={id:"equip-status-main"},_hoisted_13$3={id:"equip-now"},_hoisted_14$3={id:"equip-now-div"},_hoisted_15$2=["draged","access","selected","onMouseenter","onClick"],_hoisted_16$2={key:0,id:"equip-hero"},_hoisted_17$1={id:"hero-icon"},_hoisted_18$1={id:"hero-status"},_hoisted_19$1={id:"equip-desc"},_hoisted_20$1={id:"equip-icon"},_hoisted_21$1={id:"equip-type"},_hoisted_22$1={id:"equip-add"},_hoisted_23$1={id:"equip-desc-text"},_hoisted_24$1={key:0},_hoisted_25$1=["innerHTML"],_hoisted_26$1={id:"icon-drag"},_sfc_main$f=defineComponent({__name:"equipbox",setup(t){const e=ref(getEquips()),i=ref("all"),n=core.material.items,s=ref(0),a=ref(!1),r=core.status.globalAttribute.equipName,l=ref(core.status.hero.equipment),c=ref(!1),d=ref(!1),u=ref(-1),h=ref("down"),f=ref("none"),g=ref("value"),m=["none","atk","def","hpmax","mana"],_=core.getStatusLabel;watch(h,ie=>{s.value=L.value.length-s.value-1}),watch(f,ie=>{s.value=0}),watch(g,ie=>{s.value=0});const w=computed(()=>{const ie=L.value[s.value],ee={name:"\u6CA1\u6709\u9009\u62E9\u88C5\u5907",cls:"equip",text:"\u6CA1\u6709\u9009\u62E9\u88C5\u5907",equip:{type:"\u65E0",value:{},percentage:{},animate:""}};if(a.value){const de=l.value[s.value],ue=core.material.items[de];return has(ue)?ue:ee}return has(ie)?n[ie[0]]:ee}),B=computed(()=>getAddStatus(w.value.equip,a.value)),D=computed(()=>w.value.text.startsWith("!!html")?ref(w.value.text):type(w.value.text,25,C("sin","out"),!0)),N=computed(()=>getNowStatus(w.value.equip,a.value)),L=computed(()=>{const ie=h.value,ee=f.value,de=g.value,ue=e.value.filter(le=>{const pe=n[le[0]].equip,ge=pe.type;return ee!=="none"&&!has(pe[de][ee])?!1:i.value==="all"?!0:typeof ge=="string"?ge===i.value:core.status.globalAttribute.equipName[ge]===i.value});return ee==="none"?ue:ie==="down"?ue.sort((le,pe)=>{const ge=n[le[0]].equip,be=n[pe[0]].equip;return ge[de][ee]-be[de][ee]}):ue.sort((le,pe)=>{const ge=n[le[0]].equip;return n[pe[0]].equip[de][ee]-ge[de][ee]})});function P(){h.value==="down"?h.value="up":h.value="down"}function H(){core.plugin.equipOpened.value=!1}function U(ie){var ee;if(ie===s.value&&c.value){const de=(ee=L.value[s.value])==null?void 0:ee[0];if(!core.canEquip(de)){tip$1("warn","\u65E0\u6CD5\u88C5\u5907\uFF01");return}core.loadEquip(de),q(),c.value=!1}c.value=!0}function W(ie,ee=!1){ie!==s.value&&!ee&&(c.value=!1),ee&&(c.value=!1),ee&&a.value===ee&&s.value===ie&&(core.unloadEquip(ie),q()),a.value=ee,s.value=ie}function X(ie){var de,ue;if(ie<0)return!1;const ee=(de=w.value.equip)==null?void 0:de.type;return!core.canEquip((ue=L.value[s.value])==null?void 0:ue[0])||!has(ee)?!1:typeof ee=="number"?ie===ee:r[ie]===ee}function G(){var ue;const ie=u.value;if(ie<0)return;if(!X(ie)){tip$1("warn","\u65E0\u6CD5\u88C5\u5907\uFF01");return}const ee=l.value[ie],de=(ue=L.value[s.value])==null?void 0:ue[0];core.items._realLoadEquip(ie,de,ee),q()}function q(){l.value=core.status.hero.equipment,e.value=getEquips()}function J(){const ie=Array.from(document.querySelectorAll(".equip"));useDrag(ie,se,(ee,de)=>{oe=ee,he=de},()=>{d.value&&(d.value=!1,G())},!0)}let[oe,he]=[0,0];function se(ie,ee,de){if((ie-oe)**2+(ee-he)**2>10**2&&!d.value&&(d.value=!0),d.value){const ue=document.getElementById("icon-drag");ue.style.left=`${ie-24}px`,ue.style.top=`${ee-24}px`}}function ae(ie,ee){ie.stopPropagation(),u.value=ee}function re(ie){ie.stopPropagation(),u.value=-1}async function me(){const ie=core.plugin.transition.value;core.plugin.transition.value=!1,H(),await S(50),core.plugin.toolOpened.value=!0,core.plugin.transition.value=ie}function fe(ie){const ee=keycode(ie.keyCode);(ee===KeyCode.KeyQ||ee===KeyCode.KeyX||ee===KeyCode.Escape)&&H()}return watch(L,ie=>{J()}),onMounted(async()=>{J(),core.plugin.transition.value?await S(600):await S(50),document.addEventListener("keyup",fe)}),onUnmounted(()=>{cancelGlobalDrag(se),document.removeEventListener("keyup",fe)}),(ie,ee)=>{var pe,ge,be,xe,Se,we;const de=SelectOption,ue=__unplugin_components_1$1,le=__unplugin_components_1;return openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1$f,[createBaseVNode("div",_hoisted_2$c,[createBaseVNode("span",{class:"button-text tools",onClick:H},[createVNode(unref(LeftOutlined)),createTextVNode(" \u8FD4\u56DE\u6E38\u620F")]),createBaseVNode("span",{class:"button-text tools",onClick:me},[createTextVNode("\u9053\u5177\u680F "),createVNode(unref(RightOutlined))])]),createBaseVNode("div",_hoisted_3$c,[createBaseVNode("div",_hoisted_4$9,[createBaseVNode("div",_hoisted_5$7,[createVNode(ue,{value:f.value,"onUpdate:value":ee[0]||(ee[0]=_e=>f.value=_e),class:"select"},{default:withCtx(()=>[(openBlock(),createElementBlock(Fragment,null,renderList(m,_e=>createVNode(de,{value:_e},{default:withCtx(()=>[createTextVNode(toDisplayString(_e==="none"?"\u6240\u6709":unref(_)(_e)),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"]),createVNode(le,{type:"vertical",class:"divider"}),createVNode(ue,{value:g.value,"onUpdate:value":ee[1]||(ee[1]=_e=>g.value=_e),class:"select"},{default:withCtx(()=>[createVNode(de,{value:"value"},{default:withCtx(()=>[createTextVNode("\u6570\u503C")]),_:1}),createVNode(de,{value:"percentage"},{default:withCtx(()=>[createTextVNode("\u767E\u5206\u6BD4")]),_:1})]),_:1},8,["value"]),createVNode(le,{type:"vertical",class:"divider"}),createBaseVNode("span",{onClick:ee[2]||(ee[2]=_e=>P()),class:"button-text",id:"sort-type"},[h.value==="down"?(openBlock(),createElementBlock("span",_hoisted_6$6,[createVNode(unref(SortAscendingOutlined))])):(openBlock(),createElementBlock("span",_hoisted_7$6,[createVNode(unref(SortDescendingOutlined))]))])]),createVNode(le,{dashed:"",style:{"border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),createVNode(Scroll,{id:"equip-scroll"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(L),([_e,ve],K)=>(openBlock(),createElementBlock("div",{class:"equip selectable",selected:s.value===K&&!a.value,onMousedown:Y=>W(K),onTouchstart:Y=>W(K),onClick:Y=>U(K)},[createBaseVNode("div",_hoisted_9$5,[createVNode(_sfc_main$o,{id:_e!=null?_e:"none",width:32,height:32,noborder:!0},null,8,["id"]),createBaseVNode("span",_hoisted_10$5,toDisplayString(unref(n)[_e].name),1)]),createBaseVNode("span",null,"\xD7\xA0"+toDisplayString(ve),1)],40,_hoisted_8$5))),256))]),_:1})]),createBaseVNode("div",_hoisted_11$5,[createVNode(le,{class:"divider",type:unref(isMobile)?"horizontal":"vertical",dashed:"",style:{"border-color":"#ddd4"}},null,8,["type"]),createBaseVNode("div",_hoisted_12$3,[createBaseVNode("div",_hoisted_13$3,[createVNode(Scroll,{style:normalizeStyle({height:unref(isMobile)?"10vh":"30vh"})},{default:withCtx(()=>[createBaseVNode("div",_hoisted_14$3,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(r),(_e,ve)=>{var K;return openBlock(),createElementBlock("div",{class:"equip-now-one draginable selectable",draged:d.value,access:X(ve),selected:a.value&&s.value===ve,onMouseenter:Y=>ae(Y,ve),onMouseleave:re,onClick:Y=>W(ve,!0)},[createVNode(_sfc_main$o,{id:(K=l.value[ve])!=null?K:"none"},null,8,["id"]),createBaseVNode("span",null,toDisplayString(_e),1)],40,_hoisted_15$2)}),256))])]),_:1},8,["style"])]),createVNode(le,{dashed:"",style:{"border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),unref(isMobile)?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_16$2,[createBaseVNode("div",_hoisted_17$1,[createVNode(_sfc_main$o,{id:"hero",width:48,height:64,noborder:""})]),createBaseVNode("div",_hoisted_18$1,[(openBlock(),createBlock(resolveDynamicComponent(unref(N))))])]))]),unref(isMobile)?createCommentVNode("",!0):(openBlock(),createBlock(le,{key:0,class:"divider",type:"vertical",dashed:"",style:{"border-color":"#ddd4"}}))]),createBaseVNode("div",_hoisted_19$1,[createBaseVNode("div",_hoisted_20$1,[createVNode(_sfc_main$o,{id:a.value?(pe=l.value[s.value])!=null?pe:"none":(be=(ge=unref(L)[s.value])==null?void 0:ge[0])!=null?be:"none"},null,8,["id"]),createBaseVNode("span",null,toDisplayString(unref(w).name),1)]),createBaseVNode("div",_hoisted_21$1,[createBaseVNode("span",null,"\u88C5\u5907\u5B54\uFF1A"+toDisplayString((xe=unref(w).equip)==null?void 0:xe.type),1)]),createVNode(le,{dashed:"",style:{"border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),createBaseVNode("div",_hoisted_22$1,[createBaseVNode("span",{style:normalizeStyle({"font-size":unref(isMobile)?"3.8vw":"3vh"}),id:"title"},"\u589E\u51CF\u5C5E\u6027",4),createVNode(Scroll,{style:{width:"100%",height:"100%"}},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(B))))]),_:1})]),createVNode(le,{dashed:"",style:{"border-color":"#ddd4",margin:"1vh 0 1vh 0"}}),createBaseVNode("div",_hoisted_23$1,[createBaseVNode("span",{style:normalizeStyle({"font-size":unref(isMobile)?"3.8vw":"3vh"}),id:"title"},"\u88C5\u5907\u4ECB\u7ECD",4),createVNode(Scroll,{id:"desc-text",style:{height:"100%",width:"100%"}},{default:withCtx(()=>[unref(D).value.startsWith("!!html")?(openBlock(),createElementBlock("div",{key:1,innerHTML:unref(D).value.slice(6)},null,8,_hoisted_25$1)):(openBlock(),createElementBlock("div",_hoisted_24$1,toDisplayString(unref(D).value),1))]),_:1})])])])]),createBaseVNode("div",_hoisted_26$1,[d.value?(openBlock(),createBlock(_sfc_main$o,{key:0,class:"drag-icon",id:(we=(Se=unref(L)[s.value])==null?void 0:Se[0])!=null?we:"none",width:48,height:48,noborder:""},null,8,["id"])):createCommentVNode("",!0)])],64)}}}),equipbox_vue_vue_type_style_index_0_scoped_4fac9519_lang="",Equipbox=_export_sfc(_sfc_main$f,[["__scopeId","data-v-4fac9519"]]),transition$2=ref(!1),itemDetail$1=ref(!0),autoSkill$1=ref(!0),autoScale$1=ref(!0),showHalo$1=ref(!0),showStudied$1=ref(!0),useFixed$1=ref(!0),autoLocate$1=ref(!0),antiAliasing$1=ref(!0);watch(transition$2,t=>{core.plugin.transition.value=t,core.setLocalStorage("transition",t)});watch(itemDetail$1,t=>{flags.itemDetail=t,core.updateStatusBar()});watch(autoSkill$1,t=>{flags.autoSkill=t,core.updateStatusBar(),core.status.route.push(`set:autoSkill:${t}`)});watch(autoScale$1,t=>{core.setLocalStorage("autoScale",t)});watch(showStudied$1,t=>{core.setLocalStorage("showStudied",t)});watch(showHalo$1,t=>{core.setLocalStorage("showHalo",t)});watch(useFixed$1,t=>{core.setLocalStorage("useFixed",t)});watch(autoSkill$1,t=>{flags.autoLocate=t,core.updateStatusBar(),core.status.route.push(`set:autoLocate:${t}`)});watch(antiAliasing$1,t=>{core.setLocalStorage("antiAliasing",t);for(const e of core.dom.gameCanvas)core.domStyle.hdCanvas.includes(e.id)||(t?e.classList.remove("no-anti-aliasing"):e.classList.add("no-anti-aliasing"))});function reset(){const t=core.getLocalStorage("transition",!1);transition$2.value=t,core.plugin.transition.value=transition$2.value,autoScale$1.value=core.getLocalStorage("autoScale",!0),showStudied$1.value=core.getLocalStorage("showStudied",!0),showHalo$1.value=core.getLocalStorage("showHalo",!0),antiAliasing$1.value=core.getLocalStorage("antiAliasing",!1)}function resetFlag(){var t,e,i;(t=flags.autoSkill)!=null||(flags.autoSkill=!0),(e=flags.itemDetail)!=null||(flags.itemDetail=!0),(i=flags.autoLocate)!=null||(flags.autoLocate=!0),itemDetail$1.value=!!flags.itemDetail,autoSkill$1.value=!!flags.autoSkill,autoLocate$1.value=!!flags.autoLocate}function init$6(){return{resetSettings:reset,resetFlagSettings:resetFlag}}const transition$1={text:"\u754C\u9762\u52A8\u753B",desc:["\u662F\u5426\u5C55\u793A\u5F53\u4E00\u4E2Aui\u754C\u9762\uFF0C\u5982\u602A\u7269\u624B\u518C\u7B49\u7684\u6253\u5F00\u4E0E\u5173\u95ED\u65F6\u7684\u52A8\u753B\u3002\u5F53\u6B64\u9879\u5F00\u542F\u65F6\uFF0C","\u6240\u6709\u754C\u9762\u88AB\u6253\u5F00\u6216\u5173\u95ED\u65F6\u90FD\u4F1A\u5C55\u793A\u52A8\u753B\uFF0C\u5426\u5219\u4F1A\u76F4\u63A5\u5C55\u793A\u51FA\u6765"]},itemDetail={text:"\u5B9D\u77F3\u8840\u74F6\u663E\u4F24",desc:["\u662F\u5426\u5728\u5730\u56FE\u4E0A\u663E\u793A\u5B9D\u77F3\u8840\u74F6\u88C5\u5907\u7B49\u589E\u52A0\u7684\u5C5E\u6027\u503C"]},autoSkill={text:"\u81EA\u52A8\u5207\u6362\u6280\u80FD",desc:["\u5F00\u542F\u540E\uFF0C\u6253\u602A\u7269\u7684\u65F6\u5019\u4F1A\u81EA\u52A8\u9009\u62E9\u4F24\u5BB3\u6700\u4F4E\u7684\u6280\u80FD\u3002\u540C\u65F6\u663E\u4F24\u4E5F\u4F1A\u663E\u793A\u6B64\u72B6\u6001\u4E0B\u7684\u4F24\u5BB3\uFF0C","\u4E34\u754C\u4E5F\u4F1A\u8003\u8651\u6280\u80FD\u5728\u5185"]},autoScale={text:"\u81EA\u52A8\u653E\u7F29",desc:["\u5F00\u542F\u540E\uFF0C\u6BCF\u6B21\u8FDB\u5165\u6E38\u620F\u65F6\u4F1A\u81EA\u52A8\u7F29\u653E\u6E38\u620F\u753B\u9762\u81F3\u5408\u9002\u503C\u3002\u8BE5\u9879\u53EA\u5BF9\u7535\u8111\u7AEF\u6709\u6548\u3002","
","
","\u7F29\u653E\u539F\u5219\u5982\u4E0B\uFF1A","
","1. \u9996\u5148\u5C1D\u8BD5\u7F29\u653E\u81F3\u6700\u5927\u7F29\u653E\u6BD4\u4F8B","
","2. \u5982\u679C\u7F29\u653E\u540E\u6E38\u620F\u753B\u9762\u9AD8\u5EA6\u9AD8\u4E8E\u9875\u9762\u9AD8\u5EA6\u768495%\uFF0C\u90A3\u4E48\u7F29\u5C0F\u4E00\u4E2A\u7F29\u653E\u6BD4\u4F8B\uFF0C\u5426\u5219\u4FDD\u6301\u6700\u5927\u6BD4\u4F8B"]},showHalo={text:"\u5C55\u793A\u8303\u56F4\u5149\u73AF",desc:["\u5F00\u542F\u540E\uFF0C\u4F1A\u5728\u5730\u56FE\u4E0A\u663E\u793A\u8303\u56F4\u5149\u73AF\u3002"]},useFixed={text:"\u79FB\u52A8\u9F20\u6807\u663E\u793A\u602A\u7269\u4FE1\u606F",desc:["\u5F00\u542F\u540E\uFF0C\u5F53\u9F20\u6807\u79FB\u52A8\u5230\u602A\u7269\u4E0A\u65F6\uFF0C\u4F1A\u4EE5\u76D2\u5B50\u7684\u5F62\u5F0F\u5C55\u793A\u8BE5\u70B9\u7684\u602A\u7269\u4FE1\u606F\u3002\u624B\u673A\u7AEF\u6B64\u529F\u80FD\u65E0\u6548\u3002","
","
","\u6CE8\uFF1A\u5F53\u9F20\u6807\u79FB\u52A8\u5230\u602A\u7269\u4E0A\u65F6\uFF0C\u7ECF\u8FC7200\u6BEB\u79D2\u624D\u4F1A\u663E\u793A\u4FE1\u606F\uFF0C\u9632\u6B62\u8BEF\u64CD\u4F5C\u3002"]},autoLocate={text:"\u81EA\u52A8\u52C7\u58EB\u5B9A\u4F4D",desc:["\u6B64\u9879\u4F1A\u5728\u8FDB\u5165\u7B2C\u4E8C\u7AE0\u540E\u4F1A\u8D77\u4F5C\u7528\u3002\u5F00\u542F\u540E\uFF0C\u5F53\u52C7\u58EB\u5904\u4E8E\u4E0D\u540C\u4F4D\u7F6E\u6253\u540C\u4E00\u4E2A\u602A\u7269\u4F24\u5BB3\u4E0D\u540C\u65F6\uFF0C\u5728\u5730\u56FE\u4E0A\u4F7F\u7528\u7EFF\u8272\u7BAD\u5934\u6807\u51FA\u4F24\u5BB3\u6700\u4F4E\u7684\u4F4D\u7F6E\uFF0C","\u5176\u4F59\u65B9\u5411\uFF0C\u4F24\u5BB3\u8D8A\u9AD8\uFF0C\u7BAD\u5934\u989C\u8272\u8D8A\u7EA2\uFF0C\u540C\u65F6\u5728\u81EA\u52A8\u5BFB\u8DEF\u4E2D\u9009\u62E9\u53EF\u4EE5\u5230\u8FBE\u7684\u4F24\u5BB3\u6700\u4F4E\u7684\u4F4D\u7F6E\u3002","
","
","\u6CE8\uFF1A\u5982\u679C\u51FA\u73B0\u660E\u663E\u5361\u987F\u73B0\u8C61\u53EF\u4EE5\u8003\u8651\u5173\u95ED\u672C\u8BBE\u7F6E\u6216\u81EA\u52A8\u5207\u6362\u6280\u80FD\u8BBE\u7F6E\u3002"]},antiAliasing={text:"\u6297\u952F\u9F7F",desc:["\u662F\u5426\u5F00\u542F\u6297\u952F\u9F7F\u3002\u5F00\u542F\u540E\uFF0C\u753B\u9762\u4F1A\u53D8\u5F97\u4E0D\u90A3\u4E48\u9510\u5229\uFF0C\u89C2\u611F\u66F4\u52A0\u8212\u9002\uFF1B\u5173\u95ED\u540E\uFF0C\u53EF\u4EE5\u66F4\u597D\u5730\u5C55\u73B0\u51FA\u50CF\u7D20\u611F\uFF0C\u540C\u65F6\u90E8\u5206\u50CF\u7D20\u9519\u8BEF\u4E5F\u4E0D\u4F1A\u51FA\u73B0\u3002"]},showStudied={text:"\u5C55\u793A\u5DF2\u5B66\u4E60\u6280\u80FD",desc:["\u5F00\u542F\u540E\uFF0C\u4F1A\u5728\u753B\u9762\u5185\u4EE5\u7C7B\u4F3C\u72B6\u6001\u680F\u7684\u76D2\u5B50\u7684\u5F62\u5F0F\u663E\u793A\u5F53\u524D\u5DF2\u5B66\u4E60\u7684\u602A\u7269\u6280\u80FD\u3002"]},settingInfo={transition:transition$1,itemDetail,autoSkill,autoScale,showHalo,useFixed,autoLocate,antiAliasing,showStudied},_hoisted_1$e={class:"colomn"},_hoisted_2$b={class:"tools"},_hoisted_3$b=["id"],_sfc_main$e=defineComponent({__name:"colomn",props:{width:null,height:null,left:null,right:null},emits:["close"],setup(t,{emit:e}){const i=t,n=(1e8*Math.random()).toFixed(0);let s,a,r;function l(){s=document.getElementById(`column-${n}`),a=document.getElementById(`column-left-${n}`),r=document.getElementById(`column-right-${n}`),has(i.width)&&!isMobile&&(s.style.width=`${i.width}%`),has(i.height)&&(s.style.height=`${i.height}%`),has(i.left)&&(a.style.flexBasis=`${i.left}%`),has(i.right)&&(r.style.flexBasis=`${i.right}%`)}function c(d){const u=keycode(d.keyCode);(u===KeyCode.Escape||u===KeyCode.KeyX)&&e("close")}return onMounted(async()=>{l(),await S(50),core.plugin.transition.value&&await S(600),document.addEventListener("keyup",c)}),onUpdated(l),onUnmounted(()=>{document.removeEventListener("keyup",c)}),(d,u)=>{const h=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$e,[createBaseVNode("div",_hoisted_2$b,[createBaseVNode("span",{class:"button-text",onClick:u[0]||(u[0]=f=>e("close"))},[createVNode(unref(LeftOutlined)),createTextVNode(" \u8FD4\u56DE\u6E38\u620F")])]),createBaseVNode("div",{class:"column-main",id:`column-${unref(n)}`},[createVNode(Scroll,{class:"column-left",id:`column-left-${unref(n)}`},{default:withCtx(()=>[renderSlot(d.$slots,"left",{},void 0,!0)]),_:3},8,["id"]),createVNode(h,{class:"divider",dashed:"",style:{"border-color":"#ddd4"},type:unref(isMobile)?"horizontal":"vertical"},null,8,["type"]),createVNode(Scroll,{class:"column-right",id:`column-right-${unref(n)}`},{default:withCtx(()=>[renderSlot(d.$slots,"right",{},void 0,!0)]),_:3},8,["id"])],8,_hoisted_3$b)])}}}),colomn_vue_vue_type_style_index_0_scoped_682173f1_lang="",Column=_export_sfc(_sfc_main$e,[["__scopeId","data-v-682173f1"]]),_hoisted_1$d={id:"setting-list"},_hoisted_2$a=["selected"],_hoisted_3$a=["selected"],_hoisted_4$8=["selected"],_hoisted_5$6=["selected"],_hoisted_6$5=["selected"],_hoisted_7$5=["selected"],_hoisted_8$4=["selected"],_hoisted_9$4=["selected"],_hoisted_10$4=["selected"],_hoisted_11$4=["innerHTML"],_sfc_main$d=defineComponent({__name:"settings",setup(t){const e=window.core,i=ref("transition"),n=computed(()=>splitText(settingInfo[i.value].desc)),s={transition:transition$2,itemDetail:itemDetail$1,autoSkill:autoSkill$1,autoScale:autoScale$1,showHalo:showHalo$1,showStudied:showStudied$1,useFixed:useFixed$1,autoLocate:autoLocate$1,antiAliasing:antiAliasing$1};function a(){e.plugin.settingsOpened.value=!1}function r(l){if(i.value!==l){i.value=l;return}s[l].value=!s[l].value}return(l,c)=>(openBlock(),createBlock(Column,{width:60,height:60,onClose:a},{left:withCtx(()=>[createBaseVNode("div",_hoisted_1$d,[createBaseVNode("span",{class:"selectable",selected:i.value==="transition",onClick:c[0]||(c[0]=d=>r("transition"))},"\u754C\u9762\u52A8\u753B:\xA0\xA0\xA0"+toDisplayString(unref(transition$2)?"ON":"OFF"),9,_hoisted_2$a),createBaseVNode("span",{class:"selectable",selected:i.value==="itemDetail",onClick:c[1]||(c[1]=d=>r("itemDetail"))},"\u5B9D\u77F3\u8840\u74F6\u663E\u4F24:\xA0\xA0\xA0"+toDisplayString(unref(itemDetail$1)?"ON":"OFF"),9,_hoisted_3$a),createBaseVNode("span",{class:"selectable",selected:i.value==="autoSkill",onClick:c[2]||(c[2]=d=>r("autoSkill"))},"\u81EA\u52A8\u5207\u6362\u6280\u80FD:\xA0\xA0\xA0"+toDisplayString(unref(autoSkill$1)?"ON":"OFF"),9,_hoisted_4$8),createBaseVNode("span",{class:"selectable",selected:i.value==="autoScale",onClick:c[3]||(c[3]=d=>r("autoScale"))},"\u81EA\u52A8\u653E\u7F29:\xA0\xA0\xA0"+toDisplayString(unref(autoScale$1)?"ON":"OFF"),9,_hoisted_5$6),createBaseVNode("span",{class:"selectable",selected:i.value==="showHalo",onClick:c[4]||(c[4]=d=>r("showHalo"))},"\u5C55\u793A\u8303\u56F4\u5149\u73AF:\xA0\xA0\xA0"+toDisplayString(unref(showHalo$1)?"ON":"OFF"),9,_hoisted_6$5),createBaseVNode("span",{class:"selectable",selected:i.value==="useFixed",onClick:c[5]||(c[5]=d=>r("useFixed"))},"\u79FB\u52A8\u9F20\u6807\u663E\u793A\u602A\u7269\u4FE1\u606F:\xA0\xA0\xA0"+toDisplayString(unref(useFixed$1)?"ON":"OFF"),9,_hoisted_7$5),createBaseVNode("span",{class:"selectable",selected:i.value==="autoLocate",onClick:c[6]||(c[6]=d=>r("autoLocate"))},"\u52C7\u58EB\u81EA\u52A8\u5B9A\u4F4D:\xA0\xA0\xA0"+toDisplayString(unref(autoLocate$1)?"ON":"OFF"),9,_hoisted_8$4),createBaseVNode("span",{class:"selectable",selected:i.value==="antiAliasing",onClick:c[7]||(c[7]=d=>r("antiAliasing"))},"\u6297\u952F\u9F7F:\xA0\xA0\xA0"+toDisplayString(unref(antiAliasing$1)?"ON":"OFF"),9,_hoisted_9$4),unref(e).getSkillLevel(11)>0?(openBlock(),createElementBlock("span",{key:0,class:"selectable",selected:i.value==="showStudied",onClick:c[8]||(c[8]=d=>r("showStudied"))},"\u5C55\u793A\u5DF2\u5B66\u4E60\u6280\u80FD:\xA0\xA0\xA0"+toDisplayString(unref(showStudied$1)?"ON":"OFF"),9,_hoisted_10$4)):createCommentVNode("",!0)])]),right:withCtx(()=>[createBaseVNode("span",{innerHTML:unref(n)},null,8,_hoisted_11$4)]),_:1}))}}),settings_vue_vue_type_style_index_0_scoped_98d9836e_lang="",Settings=_export_sfc(_sfc_main$d,[["__scopeId","data-v-98d9836e"]]),tip={text:"\u6CE8\u610F\u4E8B\u9879",condition:"true",desc:["\u8FD9\u91CC\u663E\u793A\u672C\u5854\u4E2D\u9700\u8981\u6CE8\u610F\u7684\u4E8B\u9879\u3002","
","
",'1. ',"\u672C\u767E\u79D1\u5168\u4E66\u5B57\u6570\u5F88\u591A\uFF0C\u53EF\u4EE5\u9009\u62E9\u6027\u5730\u9605\u8BFB\u3002\u4E0D\u8FC7\u672C\u6761\u76EE\u6700\u597D\u53EF\u4EE5\u5168\u90E8\u9605\u8BFB\u4E00\u904D\u3002","
","
",'2. \u672C\u767E\u79D1\u5168\u4E66\u7684\u5185\u5BB9\u4F1A\u968F\u7740\u6E38\u620F\u7684\u63A8\u8FDB\u800C\u589E\u52A0\u65B0\u5185\u5BB9\uFF0C',"\u540C\u65F6\u6BCF\u6B21\u589E\u52A0\u65B0\u5185\u5BB9\u65F6\u90FD\u4F1A\u6709\u63D0\u793A\u3002","
","
","3. \u80CC\u5305\u4E2D\u7684\u7CFB\u7EDF\u8BBE\u7F6E\u540C\u6837\u975E\u5E38\u91CD\u8981\uFF0C\u6709\u4E9B\u95EE\u9898\u53EF\u4EE5\u5728\u90A3\u91CC\u627E\u5230\u539F\u56E0\u3002\u4F8B\u5982\u5F53\u4F60\u83B7\u5F97\u6280\u80FD\u65F6\u53EF\u80FD\u4F1A\u53D1\u73B0\u5F00\u542F\u4E0D\u4E86\u6280\u80FD\uFF0C","\u5C31\u662F\u56E0\u4E3A\u4F60\u6253\u5F00\u4E86\u81EA\u52A8\u5207\u6362\u6280\u80FD\u7684\u529F\u80FD\uFF0C\u5728\u7CFB\u7EDF\u8BBE\u7F6E\u91CC\u9762\u6709\u8BF4\u3002","
","
",'4. \u672C\u5854\u4E2D\u51E0\u4E4E\u6240\u6709 ui \u90FD\u53EF\u4EE5\u7EB5\u5411\u6EDA\u52A8\uFF0C\u5982\u679C\u53D1\u73B0\u663E\u793A\u4E0D\u5168\uFF0C',"\u53EF\u4EE5\u5C1D\u8BD5\u4E0A\u4E0B\u62D6\u52A8\uFF0C\u5C31\u50CF\u6D4F\u89C8\u7F51\u9875\u4E00\u6837\u3002\u7535\u8111\u7AEF\u8FD8\u53EF\u4EE5\u4F7F\u7528\u6EDA\u8F6E\u4E0A\u4E0B\u6EDA\u52A8\u3002","\u5927\u90E8\u5206\u53EF\u4EE5\u7EB5\u5411\u6EDA\u52A8\u7684 ui \u90FD\u4F1A\u5728\u53F3\u65B9\u6709\u4E00\u4E2A\u6EDA\u52A8\u6761\uFF0C\u4E5F\u53EF\u4EE5\u62D6\u52A8\u5B83\u8FDB\u884C\u6EDA\u52A8\uFF0C\u4F8B\u5982\u672C\u767E\u79D1\u5168\u4E66\u7684\u6761\u76EE\u5217\u8868\u548C","\u6761\u76EE\u8BF4\u660E\u90FD\u662F\u53EF\u4EE5\u901A\u8FC7\u4E0A\u8FF0\u65B9\u5F0F\u6EDA\u52A8\u7684\u3002","
","
","5. \u672C\u5854\u4E3B\u8981\u9762\u5411\u7535\u8111\u7AEF\u8BBE\u8BA1\uFF0C",'\u5EFA\u8BAE\u4F7F\u7528\u7535\u8111\u6E38\u73A9\u4EE5\u83B7\u5F97\u66F4\u597D\u7684\u6E38\u620F\u4F53\u9A8C\u3002\u4F46\u662F\u624B\u673A\u4F9D\u7136\u53EF\u4EE5\u6E38\u73A9\u672C\u5854\uFF0C',"\u4F46\u90E8\u5206\u64CD\u4F5C\u53EF\u80FD\u4E0D\u662F\u5F88\u65B9\u4FBF\uFF0Cui \u4E5F\u53EF\u80FD\u4E0D\u662F\u5F88\u7F8E\u89C2\uFF0C\u4E0D\u8FC7\u4F9D\u7136\u53EF\u4EE5\u5B8C\u6574\u4F53\u9A8C\u672C\u6E38\u620F\u3002","
","
",'6. \u5BF9\u4E8E\u624B\u673A\u7AEF\uFF0C\u53EF\u4EE5\u70B9\u51FB\u53F3\u4E0B\u89D2\u7684\u96BE\u5EA6\u6587\u5B57\u6765\u5207\u6362\u5DE5\u5177\u680F\u81F3\u6570\u5B57\u952E\u3002',"\u8FD9\u6837\uFF0C\u4F60\u53EF\u4EE5\u66F4\u52A0\u65B9\u4FBF\u5730\u8FDB\u884C\u4F7F\u7528\u6280\u80FD\u7B49\u64CD\u4F5C\u3002","
","
","6. \u672C\u5854\u4E2D\u51E0\u4E4E\u6240\u6709 ui \u5728\u6253\u5F00\u65F6\u90FD\u4F1A\u6709\u4E00\u4E2A0.6s\u7684\u52A8\u753B\uFF0C\u5982\u679C\u4E0D\u60F3\u8981\uFF0C\u53EF\u4EE5\u5728\u5F00\u5934\u6361\u7684\u7CFB\u7EDF\u8BBE\u7F6E\u91CC\u9762\u5173\u95ED\uFF08\u9ED8\u8BA4\u5173\u95ED\uFF09\u3002","\u540C\u65F6\uFF0C\u51E0\u4E4E\u6240\u6709 ui \u7684\u9000\u51FA\u6309\u94AE\u90FD\u5728\u5DE6\u4E0A\u89D2\u3002","
","
",'7. \u5730\u56FE\u4E0A\u663E\u793A\u7684\u602A\u7269\u4E34\u754C\u6709\u53EF\u80FD\u4E0D\u51C6\uFF0C\u5F53\u5176\u4E0E\u6298\u7EBF\u56FE\u6709\u5DEE\u5F02\u65F6\uFF0C\u8BF7\u4EE5\u6298\u7EBF\u56FE\u4E3A\u51C6\u3002']},about={text:"\u5173\u4E8E\u6E38\u620F",condition:"true",desc:["\u4F7F\u7528\u6837\u677F\uFF1AVite \u9B54\u5854\u6837\u677F","
","\u6837\u677F\u7248\u672C\uFF1AV2.10.0","
",'\u6E38\u620F\u5F00\u6E90\u5730\u5740\uFF1A',"https://github.com/unanmed/HumanBreak","
","\u6E38\u620F\u4F5C\u8005\uFF1A\u53E4\u7960","
","BGM\u6765\u6E90\uFF1A\u7F51\u6613\u4E91\u97F3\u4E50\u7B49","
","\u7D20\u6750\u6765\u6E90\uFF1A\u5927\u7D20\u6750\u5E93\u3001\u7231\u7ED9\u7F51\u3001\u7F51\u7AD9\u7D20\u6750\u5E93\u7B49","
","\u7279\u522B\u9E23\u8C22\uFF1A\u65E0\u540D\u7532\u70F7\u83CC\uFF08\u63D0\u4F9B\u90E8\u5206\u7279\u6B8A\u5C5E\u6027\u4E0E\u673A\u5236\u60F3\u6CD5\uFF09","
","\u6D4B\u8BD5\uFF1A"]},tutorial={text:"\u65B0\u624B\u6559\u7A0B",condition:"true",desc:["\u672C\u6761\u76EE\u662F\u9B54\u5854\u6E38\u620F\u7684\u65B0\u624B\u6559\u7A0B\uFF0C\u5982\u679C\u5BF9\u9B54\u5854\u6709\u4E00\u5B9A\u7684\u4E86\u89E3\uFF0C\u53EF\u4EE5\u76F4\u63A5\u5FFD\u7565\u3002","
","
",'\u9B54\u5854\u662F\u4E00\u79CD\u56FA\u5B9A\u6570\u503Crpg\u6E38\u620F\uFF0C\u5728\u6253\u602A\u7684\u65F6\u5019\uFF0C\u9075\u5FAA\u6211\u6253\u4F60\u4E00\u4E0B\uFF0C\u4F60\u6253\u6211\u4E00\u4E0B',"\u7684\u539F\u5219\uFF0C\u9020\u6210\u7684\u4F24\u5BB3\u662F\u5DF1\u65B9\u653B\u51FB\u51CF\u53BB\u5BF9\u65B9\u9632\u5FA1\uFF0C\u6700\u540E\u602A\u7269\u7684\u4F24\u5BB3\u4FBF\u662F\u4F60\u5728\u6218\u6597\u4E2D\u5931\u53BB\u7684\u751F\u547D\u503C\u3002\u5F53\u7136\uFF0C\u4E3A\u4E86\u6E38\u620F\u4F53\u9A8C\uFF0C","\u6218\u6597\u8FC7\u7A0B\u4F1A\u88AB\u7701\u7565\u3002","
","
","\u5B9D\u77F3\u53EF\u4EE5\u589E\u52A0\u4F60\u7684\u5C5E\u6027\uFF0C\u5728\u5927\u90E8\u5206\u9B54\u5854\u4E2D\uFF0C\u7EA2\u5B9D\u77F3\u589E\u52A0\u653B\u51FB\uFF0C\u84DD\u5B9D\u77F3\u589E\u52A0\u9632\u5FA1\uFF0C\u672C\u5854\u4E5F\u4E0D\u4F8B\u5916\u3002\u8840\u74F6\u53EF\u4EE5\u589E\u52A0\u4F60\u7684\u751F\u547D\u503C\u3002",'\u4E00\u822C\u60C5\u51B5\u4E0B\uFF0C\u62FE\u53D6\u5B9D\u7269\u7684\u4F18\u5148\u7EA7\u662F\u7EA2\u5B9D\u77F3 > \u84DD\u5B9D\u77F3 > \u8840\u74F6\uFF0C',"\u4F46\u90E8\u5206\u60C5\u51B5\u53EF\u80FD\u4E0D\u662F\u8FD9\u6837\uFF0C\u8FD9\u9700\u8981\u4F60\u81EA\u5DF1\u7684\u6E38\u73A9\u7ECF\u9A8C\u7B49\u3002","
","
","\u672C\u5854\u8FD8\u62E5\u6709\u5347\u7EA7\u673A\u5236\uFF0C\u5347\u7EA7\u65F6\u80FD\u591F\u7ED9\u4F60\u589E\u52A0\u5927\u91CF\u7684\u5C5E\u6027\uFF0C\u56E0\u6B64\uFF0C\u4E00\u822C\u60C5\u51B5\u4E0B\u5F53\u4F60\u63A5\u8FD1\u5347\u7EA7\u65F6\uFF0C\u9700\u8981\u5C3D\u5FEB\u6253\u602A\u5347\u7EA7\u3002","
","
","\u7136\u540E\u662F\u95E8\u3002\u5728\u9B54\u5854\u4E2D\uFF0C\u5F88\u591A\u95E8\u90FD\u4E0D\u662F\u5FC5\u5F00\u7684\u95E8\uFF0C\u5B83\u4EEC\u7684\u4F5C\u7528\u4E00\u822C\u662F\u53EF\u4EE5\u8EB2\u5F00\u602A\u7269\u62FF\u5B9D\u77F3\uFF0C\u6216\u8005\u95E8\u91CC\u9762\u6709\u8840\u74F6\u7B49\u3002","\u5F53\u4F60\u8840\u91CF\u8DB3\u591F\u65F6\uFF0C\u8FD9\u4E9B\u95E8\u53EF\u4EE5\u4E0D\u7528\u5F00\uFF0C\u4E0D\u7136\u53EF\u80FD\u4F1A\u6709\u5FC5\u5F00\u7684\u95E8\u65E0\u6CD5\u5F00\u542F\u5BFC\u81F4\u5361\u5173\u3002\u5BF9\u4E8E\u94A5\u5319\uFF0C\u6BCF\u79CD\u989C\u8272\u7684\u94A5\u5319\u5F00\u5BF9\u5E94\u989C\u8272\u7684\u95E8\uFF0C",'\u4EF7\u503C\u662F\u7EA2 > \u84DD > \u9EC4\u3002',"
","
","\u4E3A\u4E86\u66F4\u52A0\u65B9\u4FBF\uFF0C\u672C\u5854\u589E\u52A0\u4E86\u5B9D\u77F3\u8840\u74F6\u663E\u793A\u6570\u636E\u7684\u529F\u80FD\uFF0C\u8FD9\u6837\u4F60\u53EF\u4EE5\u6E05\u6670\u5730\u77E5\u9053\u6BCF\u4E2A\u5B9D\u77F3\u589E\u52A0\u4E86\u591A\u5C11\u5C5E\u6027\u3002","
","
","\u4E0B\u9762\u662F\u52C7\u58EB\u57FA\u7840\u5C5E\u6027\u7684\u8BF4\u660E:","
",'1. \u751F\u547D\u503C\uFF1A',"\u52C7\u58EB\u7684\u8840\u91CF\uFF0C\u5F53\u5B83\u5F52\u96F6\u65F6\uFF0C\u6E38\u620F\u7ED3\u675F","
",'2. \u653B\u51FB\uFF1A',"\u52C7\u58EB\u7684\u653B\u51FB\uFF0C\u653B\u51FB\u8D8A\u9AD8\uFF0C\u6BCF\u56DE\u5408\u5BF9\u602A\u7269\u9020\u6210\u7684\u4F24\u5BB3\u8D8A\u9AD8","
",'3. \u9632\u5FA1\uFF1A',"\u52C7\u58EB\u7684\u9632\u5FA1\uFF0C\u9632\u5FA1\u8D8A\u9AD8\uFF0C\u602A\u7269\u6BCF\u56DE\u5408\u5BF9\u4F60\u9020\u6210\u7684\u4F24\u5BB3\u8D8A\u4F4E","
",'4. \u7ECF\u9A8C\uFF1A',"\u52C7\u58EB\u7684\u7ECF\u9A8C\uFF0C\u5230\u8FBE\u4E00\u5B9A\u503C\u540E\u4F1A\u5347\u7EA7\u3002\u672C\u5854\u5728\u72B6\u6001\u680F\u4E2D\u663E\u793A\u4E3A\u8DDD\u79BB\u5347\u7EA7\u5269\u4F59\u7684\u7ECF\u9A8C","
",'5. \u91D1\u5E01\uFF1A',"\u52C7\u58EB\u7684\u91D1\u5E01\uFF0C\u53EF\u4EE5\u7528\u4E8E\u8D2D\u4E70\u7269\u54C1\u3002\u672C\u5854\u4E2D\u5728\u8FDB\u5165\u7B2C\u4E8C\u7AE0\u540E\u4F1A\u6709\u7528","
",'6. \u62A4\u76FE\uFF1A',"\u52C7\u58EB\u7684\u62A4\u76FE\uFF0C\u7528\u5904\u662F\u80FD\u591F\u5728\u6218\u540E\u51CF\u5C11\u540C\u7B49\u6570\u503C\u7684\u4F24\u5BB3\uFF0C\u5728\u672C\u5854\u4E2D\u53EF\u4EE5\u4F7F\u4F24\u5BB3\u53D8\u4E3A\u8D1F\u503C\u3002\u672C\u5854\u4E2D\uFF0C\u5728\u70B9\u5F00\u65E0\u4E0A\u4E4B\u76FE\u6280\u80FD\u540E\uFF0C","\u667A\u6167\u4F1A\u5145\u5F53\u62A4\u76FE\u3002\u66F4\u591A\u4FE1\u606F\u53EF\u4EE5\u67E5\u770B\u201C\u52C7\u58EB\u5C5E\u6027\u201D\u6761\u76EE\u3002"]},noun={text:"\u540D\u8BCD\u89E3\u91CA",condition:"true",desc:["\u672C\u6761\u76EE\u4F1A\u89E3\u91CA\u8BF8\u5982\u4E34\u754C\u7B49\u9B54\u5854\u672F\u8BED\uFF0C\u5BF9\u9B54\u5854\u6709\u4E00\u5B9A\u4E86\u89E3\u7684\u53EF\u4EE5\u76F4\u63A5\u5FFD\u7565\u3002","
","
",'1. \u4E34\u754C\uFF1A',"\u5728\u9B54\u5854\u4E2D\uFF0C\u4E34\u754C\u662F\u4E00\u4E2A\u975E\u5E38\u91CD\u8981\u7684\u4E1C\u897F\u3002\u9996\u5148\uFF0C\u6211\u4EEC\u5F88\u5BB9\u6613\u53EF\u4EE5\u5F97\u5230\uFF0C\u5403\u653B\u51FB\u65F6\u53EA\u6709\u5F53\u51CF\u5C11\u4E86\u6218\u6597\u56DE\u5408\u6570\u65F6\u602A\u7269\u7684\u4F24\u5BB3\u4F1A\u51CF\u5C11\uFF0C",'\u90A3\u4E48\uFF0C\u5403\u653B\u51FB\u65F6\u602A\u7269\u7684\u51CF\u4F24\u662F\u4E0D\u8FDE\u7EED\u7684\u3002\u800C\u8DDD\u79BB\u4E0B\u4E00\u6B21\u51CF\u5C11\u602A\u7269\u7684\u4F24\u5BB3\u9700\u8981\u52A0\u7684\u653B\u51FB\u7684\u91CF',"\u4FBF\u662F\u4E34\u754C\u3002\u5F53\u6211\u4EEC\u5403\u4E00\u4E2A\u653B\u51FB\u6070\u597D\u4F7F\u602A\u7269\u4F24\u5BB3\u51CF\u5C11\u65F6\uFF0C\u79F0\u4E3A\u201C\u8E29\u4E34\u754C\u201D\u3002\u4E00\u822C\u60C5\u51B5\u4E0B\uFF0C\u8E29\u4E34\u754C\u7684\u51CF\u4F24\u8981\u6BD4\u5403\u9632\u5FA1\u8981\u9AD8\uFF0C","\u56E0\u6B64\uFF0C\u5F53\u80FD\u8E29\u5230\u4E34\u754C\u65F6\uFF0C\u6211\u4EEC\u5E94\u5F53\u5148\u8E29\u4E34\u754C\uFF0C\u518D\u5403\u9632\u5FA1\u3002","
","
",'2. \u52A0\u9632\uFF1A',"\u52A0\u9632\u6307\u7684\u662F\u52A0\u9632\u5BF9\u602A\u7269\u7684\u51CF\u4F24\u3002\u5728\u672C\u5854\u4E2D\uFF0C\u4F1A\u4EE5\u201Cn\u9632\u201D\u7684\u5F62\u5F0F\u663E\u793A\u5728\u602A\u7269\u624B\u518C\u6216\u5176\u4ED6\u5730\u65B9\u3002\u5728\u672C\u5854\u4E2D\uFF0C\u4E00\u822C\u4F60\u4E0D\u9700\u8981\u523B\u610F\u8BA1\u7B97",'\u4E34\u754C\u4E0E\u52A0\u9632\u51CF\u4F24\uFF0C\u4F60\u53EF\u4EE5\u5728\u602A\u7269\u624B\u518C\u4E2D\u67E5\u770B\u51CF\u4F24\u6298\u7EBF\u56FE\uFF0C',"\u66F4\u591A\u4FE1\u606F\u8BF7\u67E5\u770B\u201C\u602A\u7269\u624B\u518C\u201D\u6761\u76EE\u3002","
","
",'3. \u54B8\u9C7C\uFF1A',"\u4E00\u822C\u6765\u8BB2\uFF0C\u5F00\u4E0D\u5FC5\u5F00\u7684\u95E8\uFF0C\u6216\u8005\u4F7F\u7528\u4E0D\u5FC5\u4F7F\u7528\u7684\u9053\u5177\u88AB\u79F0\u4E3A\u54B8\u9C7C\uFF0C\u6216\u8005\u662F\u54B8\u95E8\uFF0C\u54B8\u9053\u5177\u3002\u4E00\u822C\u60C5\u51B5\u4E0B\uFF0C\u8BF4\u201C\u54B8\u201D\u4FBF\u662F\u6307\u54B8\u9C7C\u3002","\u4E00\u822C\u60C5\u51B5\u4E0B\uFF0C\u95E8\u540E\u9762\u6709\u5B9D\u77F3\u4E14\u65E0\u6CD5\u901A\u8FC7\u5176\u4ED6\u65B9\u5F0F\u8FDB\u5165\u7684\u90FD\u662F\u5FC5\u5F00\u95E8\uFF0C\u800C\u53EA\u6709\u8840\u74F6\u7684\u90FD\u662F\u54B8\u9C7C\u95E8\u3002"]},shortcut={text:"\u5FEB\u6377\u952E",condition:"true",desc:["\u8FD9\u91CC\u5305\u542B\u672C\u5854\u4E2D\u6240\u6709\u7684\u5FEB\u6377\u952E\u3002\u5BF9\u4E8E\u624B\u673A\u7AEF\uFF0C\u53EF\u4EE5\u70B9\u51FB\u5DE5\u5177\u680F\u7684\u96BE\u5EA6\u7684\u4F4D\u7F6E\u5207\u6362\u5DE5\u5177\u680F\u81F3\u6570\u5B57\u952E\u3002","\u4E0B\u9762\u4F1A\u5206\u4E3A\u6837\u677F\u5FEB\u6377\u952E\u548C\u672C\u5854\u5FEB\u6377\u952E\u4E24\u7C7B\u5206\u522B\u8BF4\u660E\u3002\u53EF\u4EE5ctrl+F\u8FDB\u884C\u641C\u7D22\u5FEB\u6377\u952E\u7684\u529F\u80FD\u3002","
","
","\u4E0B\u9762\u662F\u6837\u677F\u4E2D\u7684\u6240\u6709\u5FEB\u6377\u952E\uFF1A","
",'X\uFF1A\u6253\u5F00\u602A\u7269\u624B\u518C',"
",'S\uFF1A\u6253\u5F00\u5B58\u6863\u754C\u9762',"
",'D\uFF1A\u6253\u5F00\u8BFB\u6863\u754C\u9762',"
",'A\u62165\uFF1A\u8BFB\u53D6\u81EA\u52A8\u5B58\u6863',"
",'W\u62166\uFF1A\u64A4\u9500\u8BFB\u53D6\u7684\u81EA\u52A8\u5B58\u6863',"
",'Q\uFF1A\u6253\u5F00\u88C5\u5907\u680F',"
",'T\uFF1A\u6253\u5F00\u9053\u5177\u680F',"
",'G\uFF1A\u6253\u5F00\u697C\u5C42\u4F20\u9001\u5668',"
",'Z\u6216\u5355\u51FB\u52C7\u58EB\uFF1A\u52C7\u58EB\u8F6C\u5411',"
",'\u7A7A\u683C\u6216\u53CC\u51FB\u52C7\u58EB\u62167\uFF1A\u8F7B\u6309\uFF08\u62FE\u53D6\u52C7\u58EB\u5468\u56F4\u7684\u5B9D\u7269\u4F46\u4E0D\u79FB\u52A8\u52C7\u58EB\uFF09',"
",'Esc\uFF1A\u6253\u5F00\u6E38\u620F\u83DC\u5355',"
",'R\uFF1A\u6253\u5F00\u5F55\u50CF\u56DE\u653E\u83DC\u5355',"
",'N\uFF1A\u8BE2\u95EE\u662F\u5426\u8FD4\u56DE\u6E38\u620F\u4E3B\u83DC\u5355',"
",'V\uFF1A\u6253\u5F00\u5FEB\u6377\u5546\u5E97',"
",'B\uFF1A\u6253\u5F00\u6570\u636E\u7EDF\u8BA1\u754C\u9762',"
",'Alt + \u6570\u5B57\u952E\uFF1A\u5FEB\u901F\u6362\u88C5',"
",'PgUp\u6216PgDn\uFF1A\u6D4F\u89C8\u5730\u56FE',"
",'P\uFF1A\u6253\u5F00\u8BC4\u8BBA\u533A',"
","
","\u4E0B\u9762\u662F\u672C\u5854\u4E2D\u65B0\u589E\u7684\u5FEB\u6377\u952E\uFF08\u4E0D\u5305\u62EC\u6280\u80FD\uFF0C\u6280\u80FD\u5FEB\u6377\u952E\u8BF7\u5728\u67E5\u770B\u6280\u80FD\u754C\u9762\u4E2D\u67E5\u770B\uFF09\uFF1A","
",'M\uFF1A\u5FEB\u901F\u6807\u8BB0\u602A\u7269',"
",'J\uFF1A\u6253\u5F00\u6280\u80FD\u6811',"
",'H\uFF1A\u6253\u5F00\u767E\u79D1\u5168\u4E66',"
",'E\uFF1A\u67E5\u770B\u9F20\u6807\u4F4D\u7F6E\u602A\u7269\u7684\u7279\u6B8A\u5C5E\u6027\u4FE1\u606F',"
",'C\uFF1A\u67E5\u770B\u9F20\u6807\u4F4D\u7F6E\u602A\u7269\u7684\u8BE6\u7EC6\u4E34\u754C\u4FE1\u606F']},extraAttr={text:"\u52C7\u58EB\u5C5E\u6027",condition:"true",desc:["\u8FD9\u91CC\u53EA\u5BF9\u672C\u5854\u4E2D\u65B0\u589E\u7684\u52C7\u58EB\u5C5E\u6027\u8FDB\u884C\u8BF4\u660E\u3002","
","
",'1. \u667A\u6167\uFF1A',"\u667A\u6167\u662F\u8BE5\u5854\u7684\u6838\u5FC3\u5C5E\u6027\u4E4B\u4E00\u3002\u667A\u6167\u53EF\u7528\u4E8E\u667A\u6167\u52A0\u70B9\uFF0C\u8BE5\u529F\u80FD\u4F1A\u5728\u8FDB\u5165\u7B2C\u4E00\u7AE0\u540E\u5F00\u542F\u3002\u4F7F\u7528\u667A\u6167\u53EF\u4EE5\u70B9\u6280\u80FD\u6811\u3002","\u9664\u6B64\u4E4B\u5916\uFF0C\u667A\u6167\u4E5F\u6709\u5176\u5B83\u529F\u80FD\u3002\u4F8B\u5982\u70B9\u5F00\u65E0\u4E0A\u4E4B\u76FE\u6280\u80FD\u540E\u667A\u6167\u8FD8\u53EF\u4EE5\u5145\u5F53\u62A4\u76FE\uFF0C\u7B2C\u4E8C\u7AE0\u70B9\u5F00\u5B66\u4E60\u6280\u80FD\u540E\u53EF\u4EE5\u4F7F\u7528\u667A\u6167\u5B66\u4E60\u602A\u7269\u6280\u80FD\u7B49\u3002","
","
",'2. \u751F\u547D\u56DE\u590D\uFF1A',"\u751F\u547D\u56DE\u590D\u6307\u7684\u662F\u52C7\u58EB\u6BCF\u56DE\u5408\u56DE\u590D\u7684\u751F\u547D\u503C\u3002\u5F53\u4E0E\u602A\u7269\u6218\u6597\u65F6\uFF0C\u52C7\u58EB\u6BCF\u56DE\u5408\u90FD\u4F1A\u56DE\u590D\u5BF9\u5E94\u91CF\u7684\u751F\u547D\u503C\u3002\u56E0\u6B64\uFF0C\u5F53\u5403\u653B\u51FB\u65F6\uFF0C","\u4E0E\u602A\u7269\u6218\u6597\u7684\u56DE\u5408\u6570\u53EF\u80FD\u4F1A\u51CF\u5C11\uFF0C\u5BFC\u81F4\u751F\u547D\u56DE\u590D\u7684\u603B\u56DE\u590D\u91CF\u51CF\u5C11\u3002\u4E0D\u8FC7\u5927\u90E8\u5206\u60C5\u51B5\u4E0B\u4E0D\u9700\u8981\u5728\u610F\u8FD9\u4E00\u70B9\uFF0C","\u51CF\u5C11\u4E00\u56DE\u5408\u5E76\u4E0D\u4F1A\u5BF9\u5438\u7684\u8840\u9020\u6210\u5F88\u5927\u7684\u5F71\u54CD\uFF0C\u9664\u4E86\u4E00\u4E9B\u7279\u6B8A\u60C5\u51B5\u3002","\u8BE5\u9879\u4F1A\u663E\u793A\u5728\u72B6\u6001\u680F\u7684\u751F\u547D\u503C\u53F3\u65B9\u504F\u4E0B\u7684\u4F4D\u7F6E\u3002","
","
",'3. \u989D\u5916\u653B\u51FB\uFF1A',"\u989D\u5916\u653B\u51FB\u6307\u7684\u662F\u52C7\u58EB\u6BCF\u56DE\u5408\u7684\u989D\u5916\u9020\u6210\u7684\u4F24\u5BB3\u3002\u4E00\u822C\u60C5\u51B5\u4E0B\uFF0C\u5F53\u52C7\u58EB\u7834\u4E86\u602A\u7269\u7684\u9632\u5FA1\u65F6\uFF0C\u8BE5\u9879\u4FBF\u4F1A\u8D77\u4F5C\u7528\u3002","\u989D\u5916\u653B\u51FB\u76F8\u5F53\u4E8E\u9B54\u653B\uFF0C\u65E0\u6CD5\u901A\u8FC7\u4E00\u822C\u65B9\u5F0F\u51CF\u514D\u3002\u5F53\u52C7\u58EB\u653B\u51FB\u602A\u7269\u65F6\uFF0C\u6BCF\u56DE\u5408\u90FD\u4F1A\u9644\u52A0\u5BF9\u5E94\u91CF\u7684\u4F24\u5BB3\uFF0C\u5BF9\u575A\u56FA\u602A\u540C\u6837\u6709\u6548\u3002","\u989D\u5916\u653B\u51FB\u4F1A\u663E\u793A\u5728\u72B6\u6001\u680F\u7684\u653B\u51FB\u53F3\u65B9\u504F\u4E0B\u7684\u4F4D\u7F6E\u3002"]},statusBar={text:"\u72B6\u6001\u680F",condition:"true",desc:["\u5728\u672C\u5854\u4E2D\uFF0C\u72B6\u6001\u680F\u4E0E\u6E38\u620F\u753B\u9762\u662F\u5206\u5F00\u7684\u3002\u4F60\u53EF\u4EE5\u81EA\u7531\u62D6\u52A8\u72B6\u6001\u680F\uFF0C\u4E5F\u53EF\u4EE5\u4FEE\u6539\u5176\u5927\u5C0F\u3002","\u5177\u4F53\u65B9\u6CD5\u5982\u4E0B\uFF1A\u70B9\u51FB\u4E00\u4E0B\u72B6\u6001\u680F\u4E4B\u540E\uFF0C\u5DE6\u4E0A\u89D2\u7684\u62D6\u62FD\u56FE\u6807\u4F1A\u653E\u5927\uFF0C\u6B64\u65F6\u4F60\u53EF\u4EE5\u6309\u4F4F\u5B83\u62D6\u52A8\u72B6\u6001\u680F\u3002","\u4F60\u53EF\u4EE5\u76F4\u63A5\u5C06\u9F20\u6807\u653E\u5230\u72B6\u6001\u680F\u7684\u8FB9\u6846\u4E0A\uFF0C\u7136\u540E\u76F4\u63A5\u62D6\u52A8\u4EE5\u6539\u53D8\u72B6\u6001\u680F\u7684\u5927\u5C0F\u3002\u624B\u673A\u7AEF\u53EF\u4EE5\u5148\u70B9\u51FB\u4E00\u4E0B\u72B6\u6001\u680F\u4F7F\u8FB9\u6846","\u53D8\u5BBD\uFF0C\u7136\u540E\u62D6\u52A8\u3002\u7535\u8111\u7AEF\u70B9\u51FB\u72B6\u6001\u680F\u4E5F\u53EF\u4EE5\u4F7F\u8FB9\u6846\u53D8\u5BBD\u3002\u5982\u679C\u4F60\u60F3\u6298\u53E0\u72B6\u6001\u680F\uFF0C\u5B8C\u5168\u53EF\u4EE5\u62D6\u52A8\u72B6\u6001\u680F\u7684\u4E0B\u8FB9\u6846\uFF0C","\u7136\u540E\u76F4\u63A5\u62D6\u52A8\u81F3\u4E0A\u65B9\uFF0C\u8FD9\u65F6\u72B6\u6001\u680F\u4FBF\u4F1A\u53D8\u6210\u4E00\u6761\u7EBF\uFF0C\u76F8\u5F53\u4E8E\u6298\u53E0\u4E86\u72B6\u6001\u680F","
","
","\u72B6\u6001\u680F\u53EF\u4EE5\u7EB5\u5411\u6EDA\u52A8\uFF0C\u5982\u679C\u4F60\u53D1\u73B0\u72B6\u6001\u680F\u663E\u793A\u4E0D\u5168\uFF0C\u53EF\u4EE5\u5C1D\u8BD5\u62C9\u5927\u72B6\u6001\u680F\uFF0C\u6216\u8005\u7EB5\u5411\u62D6\u52A8\u72B6\u6001\u680F\uFF0C\u5C31\u50CF\u7F51\u9875\u4E0A\u4E0B\u6EDA\u52A8\u4E00\u6837\u3002","\u7535\u8111\u7AEF\u8FD8\u53EF\u4EE5\u4F7F\u7528\u6EDA\u8F6E\u4E0A\u4E0B\u6EDA\u52A8\u3002","
","
","\u5982\u679C\u4F60\u89C9\u5F97\u72B6\u6001\u680F\u6709\u4E9B\u788D\u4E8B\uFF0C\u4F60\u5B8C\u5168\u53EF\u4EE5\u5C06\u5176\u7F29\u5C0F\uFF0C\u6216\u8005\u628A\u5B83\u653E\u5230\u4E0D\u788D\u4E8B\u7684\u5730\u65B9\u3002","
","
","\u72B6\u6001\u680F\u4E0A\u9762\u53EF\u80FD\u4F1A\u6709\u6309\u94AE\uFF0C\u4F60\u53EF\u4EE5\u76F4\u63A5\u70B9\u51FB\u3002","
","
","\u5BF9\u72B6\u6001\u680F\u5E03\u5C40\u7684\u8BF4\u660E\u3002","
","\u672C\u5854\u7684\u72B6\u6001\u680F\u7684\u5E03\u5C40\u8F83\u4E3A\u7075\u6D3B\u3002\u5B83\u662F\u6A2A\u5411\u7684\u5E03\u5C40\uFF0C\u5728\u72B6\u6001\u680F\u8F83\u5BBD\u65F6\u53EF\u4EE5\u770B\u5230\uFF0C\u5C5E\u6027\u4F1A\u6A2A\u5411\u4F9D\u6B21\u663E\u793A\u3002\u6309\u7167\u663E\u793A\u987A\u5E8F\uFF0C","\u72B6\u6001\u680F\u663E\u793A\u9879\u4F9D\u6B21\u4E3A\uFF1A","
","
","1. \u697C\u5C42\u540D\uFF0C\u70B9\u51FB\u540E\u8FDB\u5165\u6D4F\u89C8\u5730\u56FE\u754C\u9762","
","2. \u52C7\u58EB\u7B49\u7EA7","
","3. \u5F53\u524D\u5F00\u542F\u7684\u6280\u80FD","
","4. \u5F53\u524D\u52C7\u58EB\u751F\u547D\u503C\uFF0C\u53F3\u65B9\u504F\u4E0B\u4E3A\u6BCF\u56DE\u5408\u56DE\u590D\u7684\u751F\u547D\u503C\uFF0C\u5F53\u70B9\u5F00\u6CBB\u6108\u4E4B\u6CC9\u6280\u80FD\u65F6\uFF0C\u53F3\u65B9\u504F\u4E0A\u4F1A\u663E\u793A\u8DDD\u79BB\u589E\u52A0\u751F\u547D\u56DE\u590D\u5269\u4F59\u8840\u74F6\u6570","
","5. \u5F53\u524D\u52C7\u58EB\u7684\u653B\u51FB\uFF0C\u53F3\u65B9\u504F\u4E0B\u4E3A\u52C7\u58EB\u7684\u989D\u5916\u653B\u51FB","
","6. \u5F53\u524D\u52C7\u58EB\u7684\u9632\u5FA1","
","7. \u5F53\u524D\u52C7\u58EB\u7684\u667A\u6167\uFF0C\u53EF\u4EE5\u7528\u4E8E\u667A\u6167\u52A0\u70B9\u7B49","
","8. \u5F53\u524D\u52C7\u58EB\u7684\u91D1\u5E01","
","9. \u5F53\u524D\u52C7\u58EB\u8DDD\u79BB\u5347\u7EA7\u5269\u4F59\u7ECF\u9A8C\u6570","
","10. \u4E09\u8272\u94A5\u5319","
","11. \u6253\u5F00\u6280\u80FD\u6811\uFF08\u8FDB\u5165\u7B2C\u4E00\u7AE0\u540E\u5F00\u542F\uFF09","
","12. \u67E5\u770B\u52C7\u58EB\u7684\u6280\u80FD\uFF08\u8FDB\u5165\u7B2C\u4E00\u7AE0\u540E\u5F00\u542F\uFF09"]},markEnemy={text:"\u6807\u8BB0\u602A\u7269",condition:"true",desc:["\u6807\u8BB0\u602A\u7269\u53EF\u4EE5\u4F7F\u4F60\u80FD\u591F\u66F4\u52A0\u65B9\u4FBF\u5730\u4E86\u89E3\u4E00\u4E2A\u602A\u7269\u7684\u60C5\u51B5\u3002","
","\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u4E24\u79CD\u65B9\u5F0F\u6807\u8BB0\u602A\u7269\uFF1A","
","1. \u6253\u5F00\u602A\u7269\u624B\u518C\uFF0C\u9009\u4E2D\u602A\u7269\uFF0C\u8FDB\u5165\u602A\u7269\u66F4\u591A\u4FE1\u606F\u680F\uFF0C\u70B9\u51FB\u6807\u8BB0\u602A\u7269\u3002","
",'2. \u5C06\u9F20\u6807\u79FB\u52A8\u5230\u4F60\u60F3\u8981\u6807\u8BB0\u7684\u602A\u7269\u4E0A\u9762\uFF0C',"\u6309\u4E0BM\u952E\uFF0C\u5373\u53EF\u6807\u8BB0\u602A\u7269\uFF0C\u6CE8\u610F\u6D4F\u89C8\u5730\u56FE\u4E2D\u4E0D\u80FD\u7528\u8BE5\u65B9\u5F0F\u6807\u8BB0\u3002","\u624B\u673A\u7AEF\u6682\u65F6\u6CA1\u6709\u5FEB\u901F\u6807\u8BB0\u602A\u7269\u7684\u65B9\u5F0F\u3002","
","
","\u5F53\u4E00\u4E2A\u602A\u7269\u88AB\u6807\u8BB0\u540E\uFF0C\u602A\u7269\u4F1A\u6709\u4EE5\u4E0B\u884C\u4E3A\uFF1A","
","1. \u5F53\u52C7\u58EB\u6070\u597D\u80FD\u6253\u8D25\u602A\u7269\u65F6\uFF0C\u4F1A\u8FDB\u884C\u63D0\u793A","
","2. \u5F53\u602A\u7269\u7684\u4F24\u5BB3\u6070\u597D\u4F4E\u4E8E\u52C7\u58EB\u751F\u547D\u503C\u76842/3\u62161/3\u65F6\uFF0C\u4F1A\u8FDB\u884C\u63D0\u793A","
","3. \u5F53\u52C7\u58EB\u6070\u597D\u8E29\u5230\u602A\u7269\u7684\u4E34\u754C\u65F6\uFF0C\u4F1A\u8FDB\u884C\u63D0\u793A","
","4. \u5F53\u602A\u7269\u96F6\u4F24\u65F6\uFF0C\u4F1A\u8FDB\u884C\u63D0\u793A","
","5. \u88AB\u6807\u8BB0\u7684\u602A\u7269\u4F1A\u51FA\u73B0\u7C7B\u4F3C\u4E8E\u72B6\u6001\u680F\u7684\u76D2\u5B50\uFF0C\u53EF\u4EE5\u968F\u610F\u62D6\u52A8\u548C\u6539\u53D8\u5927\u5C0F\u3002\u4F60\u4E5F\u53EF\u4EE5\u9009\u62E9\u5173\u95ED\u8FD9\u4E2A\u76D2\u5B50\uFF0C","\u88AB\u5173\u95ED\u540E\u53EF\u4EE5\u901A\u8FC7\u91CD\u65B0\u6807\u8BB0\u6765\u6253\u5F00\u3002\u8FD9\u4E2A\u76D2\u5B50\u4F1A\u663E\u793A\u6807\u8BB0\u7684\u602A\u7269\u7684\u4E34\u754C\u4E0E\u4F24\u5BB3\u4FE1\u606F\u7B49\uFF0C\u4E0E\u72B6\u6001\u680F\u4E00\u6837\uFF0C\u53EF\u4EE5\u7EB5\u5411\u6EDA\u52A8\u3002","
","
","\u8FD9\u4E2A\u529F\u80FD\u53EF\u4EE5\u7528\u4E8E\u6807\u8BB0boss\u6216\u8005\u8F83\u5F3A\u7684\u6321\u8DEF\u602A\uFF0C\u5F53\u8FD9\u4E9B\u602A\u80FD\u591F\u653B\u51FB\u65F6\u4F60\u53EF\u4EE5\u76F4\u63A5\u6536\u5230\u4FE1\u606F\uFF0C\u4E0D\u9700\u8981\u518D\u65F6\u523B\u8D39\u5FC3\u6CE8\u610F\u602A\u7269\u7684\u4F24\u5BB3\u3002","
","
","\u6CE8\u610F\uFF0C\u6807\u8BB0\u7684\u602A\u7269\u662F\u4E0D\u8BA1\u5165\u5B58\u6863\u7684\uFF0C\u540C\u65F6\u6807\u8BB0\u7684\u602A\u7269\u53EA\u5728\u672C\u6B21\u6E38\u620F\u4E2D\u6709\u6548\uFF0C\u5237\u65B0\u9875\u9762\u540E\u4FBF\u4F1A\u6D88\u5931\u3002"]},book={text:"\u602A\u7269\u624B\u518C",condition:"true",desc:["\u672C\u5854\u7684\u602A\u7269\u624B\u518C\u529F\u80FD\u5F88\u591A\uFF0C\u4E0B\u9762\u4E00\u4E00\u4ECB\u7ECD\u3002","
","
","\u9996\u5148\uFF0C\u4F60\u53EF\u4EE5\u6309X\u6253\u5F00\u602A\u7269\u624B\u518C\u3002\u9664\u6B64\u4E4B\u5916\uFF0C\u5C06\u9F20\u6807\u79FB\u52A8\u5230\u602A\u7269\u4E0A\u4E5F\u53EF\u4EE5\u5B9A\u70B9\u67E5\u770B\u602A\u7269\u7684\u7C97\u7565\u4FE1\u606F\u3002",'\u5C06\u9F20\u6807\u79FB\u52A8\u5230\u4E00\u4E2A\u602A\u7269\u4E0A\uFF0C\u6309\u4E0B','E\u952E\uFF0C\u53EF\u4EE5\u67E5\u770B\u8BE5\u602A\u7269\u7684\u7279\u6B8A\u5C5E\u6027\u4FE1\u606F\u3002\u6309\u4E0B',"C\u952E\uFF0C\u53EF\u4EE5\u67E5\u770B\u8BE5\u602A\u7269\u7684\u8BE6\u7EC6\u4E34\u754C\u4FE1\u606F\u3002","
","
","\u602A\u7269\u624B\u518C\u6253\u5F00\u7684\u65F6\u5019\u6709\u4E00\u4E2A0.6\u79D2\u7684\u52A8\u753B\uFF0C\u5982\u679C\u4E0D\u60F3\u8981\u53EF\u4EE5\u5728\u5F00\u5934\u6361\u7684\u7CFB\u7EDF\u8BBE\u7F6E\u91CC\u9762\u5173\u95ED\uFF08\u9ED8\u8BA4\u5173\u95ED\uFF09\u3002","
","
","\u6253\u5F00\u602A\u7269\u624B\u518C\u540E\uFF0C\u602A\u7269\u624B\u518C\u7684\u5E03\u5C40\u4E0E\u6837\u677F\u81EA\u5E26\u7684\u7C7B\u4F3C\u3002\u4E0E\u6837\u677F\u4E0D\u540C\u7684\u662F\uFF0C\u8FD9\u91CC\u7684\u602A\u7269\u624B\u518C\u4E0D\u518D\u662F\u7FFB\u9875\u5F0F\u7ED3\u6784\u3002","\u8FD9\u91CC\u7684\u602A\u7269\u624B\u518C\u662F\u6EDA\u52A8\u5F0F\u7ED3\u6784\uFF0C\u4F60\u53EF\u4EE5\u50CF\u6D4F\u89C8\u7F51\u9875\u4E00\u6837\uFF0C\u7528\u624B\u6307\u6216\u9F20\u6807\u4E0A\u4E0B\u6EDA\u52A8\u6216\u8005\u62D6\u52A8\u53F3\u8FB9\u7684\u6EDA\u52A8\u6761\uFF0C\u7535\u8111\u7AEF\u8FD8\u53EF\u4EE5\u4F7F\u7528\u6EDA\u8F6E\u3002","\u5BF9\u4E8E\u7535\u8111\u7AEF\uFF0C\u8FD8\u53EF\u4EE5\u4F7F\u7528\u952E\u76D8\u64CD\u4F5C\u3002\u4E0A\u548C\u4E0B\u53EF\u4EE5\u4E0A\u4E0B\u9009\u62E9\u602A\u7269\uFF0C\u5DE6\u548C\u53F3\u53EF\u4EE5\u5411\u4E0A\u6216\u5411\u4E0B\u79FB\u52A85\u4E2A\u602A\u7269\u3002\u8FD9\u4E9B\u64CD\u4F5C\u4E0E\u6837\u677F\u90FD\u7C7B\u4F3C\u3002","
","
","\u70B9\u51FB\u4E00\u4E2A\u602A\u7269\u6216\u8005\u6309\u4E0B\u56DE\u8F66\u7A7A\u683C\u540E\uFF0C\u5C06\u8FDB\u5165\u602A\u7269\u8BE6\u7EC6\u4FE1\u606F\u754C\u9762\u3002\u8FD9\u4E2A\u754C\u9762\u5206\u4E3A\u591A\u4E2A\u680F\uFF0C\u5206\u522B\u662F\u7279\u6B8A\u5C5E\u6027\u680F\uFF0C\u8BE6\u7EC6\u4E34\u754C\u680F\uFF0C\u66F4\u591A\u4FE1\u606F\u680F\u3002","\u8FDB\u5165\u602A\u7269\u8BE6\u7EC6\u4FE1\u606F\u540E\u9ED8\u8BA4\u5728\u7279\u6B8A\u5C5E\u6027\u680F\uFF0C\u8BE5\u680F\u53EF\u4EE5\u67E5\u770B\u602A\u7269\u7684\u7279\u6B8A\u5C5E\u6027\u3002","\u6CE8\u610F\u7279\u6B8A\u5C5E\u6027\u4F9D\u7136\u53EF\u4EE5\u7EB5\u5411\u6EDA\u52A8\u3002\u5728\u7279\u6B8A\u5C5E\u6027\u4E0B\u65B9\uFF0C","\u662F\u602A\u7269\u7684\u4E34\u754C\u8868\uFF0C\u53EF\u4EE5\u7C97\u7565\u5730\u67E5\u770B\u602A\u7269\u7684\u4E34\u754C\u4FE1\u606F\u3002\u5728\u4E0B\u65B9\uFF0C\u4F60\u53EF\u4EE5\u70B9\u51FB\u8BE6\u7EC6\u4E34\u754C\u4FE1\u606F\u8FDB\u5165\u8BE6\u7EC6\u4E34\u754C\u680F\u3002","
","
","\u5728\u8BE6\u7EC6\u4E34\u754C\u680F\u4E2D\uFF0C\u602A\u7269\u7684\u4F24\u5BB3\u4F1A\u4EE5\u53EF\u89C6\u5316\u6298\u7EBF\u56FE\u7684\u65B9\u5F0F\u663E\u793A\u51FA\u6765\uFF0C\u4ECE\u800C\u4F60\u53EF\u4EE5\u66F4\u4E3A\u6E05\u6670\u5730\u770B\u51FA\u602A\u7269\u51CF\u4F24\u8D8B\u52BF\u3002","\u9664\u4E86\u67E5\u770B\u602A\u7269\u4F24\u5BB3\u66F2\u7EBF\uFF0C\u4F60\u8FD8\u53EF\u4EE5\u89C4\u5212\u5B9D\u77F3\u3002\u6BCF\u4E2A\u6298\u7EBF\u56FE\u4E0B\u65B9\u90FD\u6709\u4E00\u4E2A\u6ED1\u52A8\u6761\uFF0C\u4F60\u53EF\u4EE5\u62D6\u52A8\u6765\u6A21\u62DF\u5403\u5B9D\u77F3\u3002","\u6CE8\u610F\uFF0C\u62D6\u52A8\u65F6\uFF0C\u6ED1\u52A8\u6761\u5DE6\u8FB9\u4F1A\u663E\u793A\u5F53\u524D\u7684\u52A0\u653B\u6216\u52A0\u9632\u6B21\u6570\uFF0C\u8FD9\u4E2A\u6570\u503C\u6307\u7684\u662F\u5728\u52C7\u58EB\u6240\u5728\u5730\u56FE\u4E2D\u9700\u8981\u5403\u7684\u6700\u5F31\u7684\u5B9D\u77F3\u6570\u91CF\u3002","\u4F8B\u5982\uFF0C\u5F53\u524D\u52C7\u58EB\u6240\u5728\u5730\u56FE\u4E2D\u6700\u5F31\u7684\u5B9D\u77F3\u52A02\u70B9\u653B\u51FB\uFF0C\u52A0\u653B\u6B21\u6570\u4E3A3\uFF0C\u90A3\u4E48\u52C7\u58EB\u7684\u653B\u51FB\u589E\u52A0\u91CF\u5C31\u4E3A6\u3002","\u52C7\u58EB\u589E\u52A0\u7684\u653B\u51FB\u6570\u503C\u4E5F\u4F1A\u5728\u4E0B\u65B9\u663E\u793A\u3002\u5F53\u52A0\u653B\u6B21\u6570\u548C\u52A0\u9632\u6B21\u6570\u6539\u53D8\u65F6\uFF0C\u6298\u7EBF\u56FE\u4E5F\u4F1A\u53D8\u5316\u3002",'\u5F53\u524D\u72B6\u6001\u4E0B\u602A\u7269\u7684\u4F24\u5BB3\u4EE5\u53CA\u51CF\u4F24\u603B\u91CF\u4E5F\u4F1A\u5728\u4E0B\u65B9\u663E\u793A\u3002',"\u6CE8\u610F\u5728\u6B64\u680F\u4E2D\u65E0\u6CD5\u901A\u8FC7\u70B9\u51FB\u5C4F\u5E55\u56DE\u5230\u602A\u7269\u624B\u518C\u754C\u9762\uFF0C\u66F4\u591A\u4FE1\u606F\u8BF7\u67E5\u770B\u6700\u540E\u4E00\u6BB5\u3002","
","
","\u5728\u7279\u6B8A\u5C5E\u6027\u680F\uFF0C\u70B9\u51FB\u4E0B\u65B9\u7684\u602A\u7269\u66F4\u591A\u4FE1\u606F\u53EF\u4EE5\u8FDB\u5165\u66F4\u591A\u4FE1\u606F\u680F\u3002\u6B64\u680F\u4E2D\uFF0C\u4F60\u53EF\u4EE5\u67E5\u770B\u602A\u7269\u63CF\u8FF0\u3002\u4F46\u8FD9\u4E0D\u662F\u8FD9\u4E00\u680F\u7684\u6838\u5FC3\u529F\u80FD\u3002","\u8FD9\u4E00\u680F\u7684\u6838\u5FC3\u529F\u80FD\u662F\u6807\u8BB0\u602A\u7269\u3002\u88AB\u6807\u8BB0\u7684\u602A\u7269\u4F1A\u6709\u4E00\u4E9B\u975E\u5E38\u65B9\u4FBF\u7684\u884C\u4E3A\uFF0C\u8FD9\u4E9B\u884C\u4E3A\u53EF\u4EE5\u5728\u201C\u6807\u8BB0\u602A\u7269\u201D\u6761\u76EE\u4E2D\u67E5\u770B\u3002","
","
","\u6CE8\u610F\uFF0C\u5728\u602A\u7269\u8BE6\u7EC6\u4FE1\u606F\u4E2D\uFF0C\u9664\u8BE6\u7EC6\u4E34\u754C\u680F\u5916\u5747\u53EF\u4EE5\u901A\u8FC7\u70B9\u51FB\u5C4F\u5E55\u8FD4\u56DE\u5230\u602A\u7269\u624B\u518C\u754C\u9762\u3002",'\u5982\u679C\u4F60\u662F\u7535\u8111\u7AEF\uFF0C\u5728\u4EFB\u610F\u680F\u76EE\u4E2D\u6309\u4E0BX\u952E\u4F1A\u9000\u51FA\u602A\u7269\u624B\u518C\uFF0C\u8FD4\u56DE\u6E38\u620F\uFF0C','\u6309\u4E0B\u56DE\u8F66\uFF08Enter\uFF09\u952E\u4F1A\u56DE\u5230\u602A\u7269\u624B\u518C\u754C\u9762\u3002']},fly={text:"\u697C\u5C42\u4F20\u9001\u5668",condition:"true",desc:["\u697C\u4F20\u754C\u9762\u6253\u5F00\u65F6\u4F1A\u6709\u4E00\u4E2A0.6\u79D2\u7684\u52A8\u753B\uFF0C\u5982\u679C\u4E0D\u60F3\u8981\u53EF\u4EE5\u5728\u5F00\u5934\u6361\u7684\u7CFB\u7EDF\u8BBE\u7F6E\u91CC\u9762\u5173\u95ED\u3002\uFF08\u9ED8\u8BA4\u5173\u95ED\uFF09","
","
",'\u672C\u5854\u7684\u697C\u5C42\u4F20\u9001\u5668\u662F\u4E00\u4E2A\u96C6\u5206\u533A\u3001\u5C0F\u5730\u56FE\u3001\u697C\u5C42\u4F20\u9001\u3001\u6D4F\u89C8\u5730\u56FE\u4E8E\u4E00\u4F53\u7684\u591A\u529F\u80FD\u697C\u4F20\u3002',"\u4E0B\u9762\u662F\u697C\u4F20\u7684\u5177\u4F53\u8BF4\u660E\uFF1A","
","
","\u9996\u5148\uFF0C\u5BF9\u4E8E\u7535\u8111\u7AEF\uFF0C\u6700\u5DE6\u4FA7\u663E\u793A\u533A\u57DF\u4FE1\u606F\uFF0C\u624B\u673A\u7AEF\u5219\u5728\u4E0A\u65B9\u7684\u5DE6\u4FA7\u3002","
","
","\u7136\u540E\uFF0C\u533A\u57DF\u7684\u53F3\u4FA7\u662F\u5C0F\u5730\u56FE\u680F\uFF0C\u8FD9\u4E00\u680F\u4F1A\u663E\u793A\u697C\u5C42\u7684\u5E73\u9762\u7ED3\u6784\u3002\u4F60\u53EF\u4EE5\u62D6\u52A8\uFF0C\u4E5F\u53EF\u4EE5\u4F7F\u7528\u6EDA\u8F6E\u6216\u8005\u53CC\u6307\u653E\u7F29\uFF0C\u5F53\u653E\u7F29\u5230\u4E00\u5B9A\u5927\u5C0F\u65F6\uFF0C","\u4F1A\u663E\u793A\u5730\u56FE\u7684\u7F29\u7565\u56FE\u3002\u76F4\u63A5\u70B9\u51FB\u5730\u56FE\u4E5F\u53EF\u4EE5\u9009\u4E2D\u5730\u56FE\uFF0C\u518D\u6B21\u70B9\u51FB\u4F1A\u4F20\u9001\u81F3\u76EE\u6807\u5730\u56FE\u3002","
","
","\u5BF9\u4E8E\u7535\u8111\u7AEF\uFF0C\u6700\u53F3\u4FA7\u662F\u5F53\u524D\u9009\u4E2D\u7684\u5730\u56FE\u7684\u7F29\u7565\u56FE\uFF0C\u624B\u673A\u5219\u5728\u4E0B\u65B9\uFF0C\u70B9\u51FB\u7F29\u7565\u56FE\u4E5F\u53EF\u4EE5\u4F20\u9001\u3002\u7F29\u7565\u56FE\u7684\u4E0B\u65B9\u662F\u5F53\u524D\u9009\u4E2D\u7684\u5730\u56FE\u540D\uFF0C","\u5DE6\u53F3\u5404\u6709\u4E24\u4E2A\u6309\u94AE\uFF0C\u8868\u793A\u540E\u900010\u5C42\u3001\u540E\u90001\u5C42\u3001\u524D\u8FDB1\u5C42\u3001\u524D\u8FDB10\u5C42\uFF0C\u4E0E\u6837\u677F\u7684\u697C\u4F20\u7684\u6309\u94AE\u529F\u80FD\u7C7B\u4F3C\uFF0C\u5BF9\u4E8E\u5C0F\u5730\u56FE\u65E0\u6CD5\u663E\u793A\u7684\u5355\u5C42\uFF0C","\u53EF\u4EE5\u4F7F\u7528\u8BE5\u529F\u80FD\u5230\u8FBE\u3002","
","
","\u6700\u4E0B\u65B9\u662F\u8BBE\u7F6E\u6309\u94AE\uFF0C\u53EF\u4EE5\u5207\u6362\u65E0\u8FB9\u6846\u6A21\u5F0F\uFF0C\u7535\u8111\u7AEF\u8FD8\u53EF\u4EE5\u5207\u6362\u4F20\u7EDF\u6309\u952E\u6A21\u5F0F\uFF0C\u4F20\u7EDF\u6309\u952E\u6A21\u5F0F\u4E0B\u6309\u952E\u9075\u5FAA\u6837\u677F\u7684\u697C\u4F20\u6309\u952E\u65B9\u5F0F\u3002",'\u5BF9\u4E8E\u975E\u4F20\u7EDF\u6A21\u5F0F\uFF0C\u4E0A\u4E0B\u5DE6\u53F3\u53EF\u4EE5\u79FB\u52A8\u5730\u56FE\uFF0C','PageUp\u548CPageDown\u53EF\u4EE5\u524D\u8FDB1\u5C42\u6216\u540E\u90001\u5C42\u3002']},tools={text:"\u9053\u5177\u680F\u4E0E\u88C5\u5907\u680F",condition:"true",desc:["\u9053\u5177\u680F\u4E0E\u88C5\u5907\u680F\u6253\u5F00\u65F6\u4F1A\u6709\u4E00\u4E2A0.6\u79D2\u7684\u52A8\u753B\uFF0C\u5982\u679C\u4E0D\u60F3\u8981\u53EF\u4EE5\u5728\u5F00\u5934\u6361\u7684\u7CFB\u7EDF\u8BBE\u7F6E\u91CC\u9762\u5173\u95ED\u3002\uFF08\u9ED8\u8BA4\u5173\u95ED\uFF09","
","
","\u672C\u5854\u7684\u9053\u5177\u680F\u6CA1\u6709\u7279\u522B\u4E4B\u5904\uFF0C\u8FD9\u91CC\u4E0D\u9700\u8981\u8BF4\u660E\u3002\u4E3B\u8981\u662F\u88C5\u5907\u680F\u3002","
","
","\u672C\u5854\u7684\u88C5\u5907\u680F\u624B\u673A\u548C\u7535\u8111\u7AEF\u4E0D\u540C\uFF0C\u7535\u8111\u7AEF\u6BD4\u624B\u673A\u7AEF\u591A\u4E86\u4E00\u4E2A\u52C7\u58EB\u5C5E\u6027\u7684\u663E\u793A\u3002\u5728\u88C5\u5907\u680F\u7684\u88C5\u5907\u5217\u8868\u680F\uFF0C","\u4E0A\u65B9\u6709\u4E24\u4E2A\u9009\u62E9\u6846\u4E0E\u4E00\u4E2A\u6392\u5E8F\u65B9\u5F0F\u7684\u9009\u9879\u3002\u8FD9\u4E09\u4E2A\u53EF\u4EE5\u7B5B\u9009\u4F60\u62E5\u6709\u7684\u88C5\u5907\u5E76\u8FDB\u884C\u6392\u5E8F\uFF0C\u4ECE\u800C\u8BA9\u4F60\u80FD\u591F\u66F4\u6E05\u695A\u5730\u77E5\u9053\u54EA\u4E2A\u88C5\u5907\u66F4\u5F3A\u3002","\u7B2C\u4E00\u4E2A\u9009\u62E9\u6846\u53EF\u4EE5\u7B5B\u9009\u88C5\u5907\u589E\u52A0\u7684\u5C5E\u6027\uFF0C\u5982\u679C\u88C5\u5907\u4E0D\u589E\u52A0\u9009\u62E9\u7684\u5C5E\u6027\uFF0C\u90A3\u4E48\u4F1A\u4E0D\u663E\u793A\u3002\u7B2C\u4E8C\u4E2A\u9009\u62E9\u6846\u53EF\u4EE5\u7B5B\u9009\u589E\u52A0\u7684\u5C5E\u6027\u7684\u65B9\u5F0F\uFF0C","\u6709\u6570\u503C\u589E\u52A0\u548C\u767E\u5206\u6BD4\u589E\u52A0\u4E24\u79CD\u3002\u5728\u8FD9\u4E2A\u9009\u62E9\u6846\u53F3\u8FB9\u6709\u4E00\u4E2A\u56FE\u6807\uFF0C\u8FD9\u4E2A\u56FE\u6807\u53EF\u4EE5\u6539\u53D8\u6B66\u5668\u7684\u6392\u5E8F\u65B9\u5F0F\uFF0C\u6709\u5347\u5E8F\u548C\u964D\u5E8F\u4E24\u79CD\uFF0C\u9ED8\u8BA4\u4E3A\u5347\u5E8F\u3002","\u4F8B\u5982\uFF0C\u4F60\u62E5\u6709\u4E24\u4E2A\u88C5\u5907\uFF0C\u5206\u522B\u589E\u52A010\u653B\u51FB\u548C20\u653B\u51FB\uFF0C\u4E09\u8005\u4F60\u5206\u522B\u9009\u62E9\u4E86\u653B\u51FB\uFF0C\u6570\u503C\uFF0C\u5347\u5E8F\uFF0C\u90A3\u4E48\u589E\u52A010\u653B\u51FB\u7684\u88C5\u5907\u4F1A\u6392\u5728\u4E0A\u9762\uFF0C","\u800C\u589E\u52A020\u653B\u51FB\u7684\u88C5\u5907\u4F1A\u6392\u5728\u4E0B\u9762\u3002","
","
","\u5BF9\u4E8E\u7535\u8111\u7AEF\uFF0C\u5982\u679C\u4F60\u60F3\u88C5\u88C5\u5907\uFF0C\u53EF\u4EE5\u76F4\u63A5\u62D6\u52A8\u88C5\u5907\u81F3\u88C5\u5907\u5B54\uFF0C\u4E5F\u53EF\u4EE5\u9009\u4E2D\u88C5\u5907\u540E\u518D\u6B21\u70B9\u51FB\u3002\u624B\u673A\u7AEF\u6682\u65F6\u65E0\u6CD5\u62D6\u52A8\u88C5\u5907\u3002\u5F53\u9009\u4E2D\u4E00\u4E2A\u88C5\u5907\u540E\uFF0C","\u7535\u8111\u7AEF\u548C\u624B\u673A\u7AEF\u5747\u4F1A\u663E\u793A\u88C5\u5907\u589E\u52A0\u6216\u51CF\u5C11\u7684\u5C5E\u6027\uFF0C\u6CE8\u610F\u6709\u7684\u88C5\u5907\u53EF\u80FD\u4E0D\u589E\u52A0\u5C5E\u6027\u4F46\u662F\u6709\u7279\u6B8A\u529F\u80FD\u3002\u5BF9\u4E8E\u7535\u8111\u7AEF\uFF0C","\u8FD8\u4F1A\u76F4\u63A5\u5728\u52C7\u58EB\u5C5E\u6027\u680F\u663E\u793A\u589E\u52A0\u6216\u51CF\u5C11\u7684\u5C5E\u6027\u3002"]},skillTree={text:"\u6280\u80FD\u6811",condition:"flags.chapter > 0",desc:['\u6253\u5F00\u6280\u80FD\u6811\u53EF\u4EE5\u70B9\u51FB\u72B6\u6001\u680F\u7684',"\u6280\u80FD\u6811\u6309\u94AE\uFF08\u5982\u679C\u53D1\u73B0\u6CA1\u6709\u663E\u793A\u53EF\u4EE5\u5C1D\u8BD5\u4E0A\u4E0B\u6EDA\u52A8\u72B6\u6001\u680F\uFF09\uFF0C\u8FD8\u53EF\u4EE5\u6309",'\u5FEB\u6377\u952EJ\u6253\u5F00\u3002',"
","
","\u6280\u80FD\u6811\u662F\u672C\u5854\u7684\u4E3B\u8981\u73A9\u6CD5\u4E4B\u4E00\u3002\u5B83\u53EF\u4EE5\u8BA9\u4F60\u4F7F\u7528\u667A\u6167\u6765\u5B66\u4E60\u6280\u80FD\uFF0C\u589E\u52A0\u5C5E\u6027\u7B49\u3002\u667A\u6167\u5728\u72B6\u6001\u680F\u663E\u793A\u5728\u9632\u5FA1\u7684\u4E0B\u4E00\u9879\uFF0C","\u7EFF\u5B9D\u77F3\u53EF\u4EE5\u589E\u52A0\u52C7\u58EB\u7684\u667A\u6167\u3002","
","
","\u6253\u5F00\u6280\u80FD\u6811\u9875\u9762\u540E\uFF0C\u4F60\u53EF\u4EE5\u5728\u4E0A\u65B9\u770B\u5230\u6280\u80FD\u7684\u540D\u79F0\u4E0E\u63CF\u8FF0\uFF0C\u4E0B\u65B9\u4F1A\u663E\u793A\u6280\u80FD\u6811\uFF0C\u4EE5\u53CA\u5347\u7EA7\u8981\u6C42\u7B49\u3002\u70B9\u51FB\u4E00\u4E2A\u6280\u80FD\u53EF\u4EE5\u9009\u4E2D\u6280\u80FD\uFF0C","\u518D\u6B21\u70B9\u51FB\u53EF\u4EE5\u5347\u7EA7\u6280\u80FD\u3002\u6CE8\u610F\uFF0C\u524D\u7F6E\u6280\u80FD\u680F\u53EF\u4EE5\u4E0A\u4E0B\u6EDA\u52A8\uFF0C\u56E0\u6B64\u5982\u679C\u53D1\u73B0\u663E\u793A\u4E0D\u5168\uFF0C\u53EF\u4EE5\u5C1D\u8BD5\u4E0A\u4E0B\u6EDA\u52A8\u524D\u7F6E\u6280\u80FD\u680F","
","
","\u6CE8\u610F\uFF0C\u6280\u80FD\u5728\u70B9\u5F00\u4E4B\u540E\u662F\u65E0\u6CD5\u53D6\u6D88\u7684\uFF0C\u56E0\u6B64\uFF0C\u52A0\u70B9\u65F6\u8BF7\u614E\u91CD\u52A0\u70B9\u3002\u6CE8\u610F\uFF0C\u90E8\u5206\u6280\u80FD\u662F\u5FC5\u70B9\u6280\u80FD\uFF0C\u8FD9\u4E9B\u6280\u80FD\u4F1A\u5728\u6280\u80FD\u8BF4\u660E\u4E2D\u660E\u786E\u6307\u51FA\uFF0C","\u8FD9\u4E9B\u6280\u80FD\u4E00\u822C\u9700\u8981\u5C3D\u65E9\u70B9\u51FA\u3002"]},study={text:"\u5B66\u4E60",condition:"core.getSkillLevel(11) > 0",desc:["\u672C\u6761\u76EE\u4F1A\u8BE6\u7EC6\u8BF4\u660E\u5B66\u4E60\u7684\u673A\u5236\u4E0E\u6240\u6709\u53EF\u4EE5\u88AB\u5B66\u4E60\u7684\u6280\u80FD\u88AB\u5B66\u4E60\u540E\u7684\u6548\u679C\u3002\u5F53\u524D\u5DF2\u7ECF\u5B66\u4E60\u7684\u6280\u80FD\u4F1A\u4EE5\u4E0E\u72B6\u6001\u680F\u7C7B\u4F3C\u7684\u76D2\u5B50\u5C55\u793A\u51FA\u6765\u3002","
","
","\u9996\u5148\uFF0C\u5B66\u4E60\u6280\u80FD\u6D88\u8017\u7684\u667A\u6167\u70B9\u4F1A\u8D8A\u6765\u8D8A\u591A\uFF0C\u521D\u59CB\u6D88\u8017\u7684\u667A\u6167\u70B9\u4E3A500\uFF0C\u6BCF\u5B66\u4E60\u4E00\u6B21\u589E\u52A0250\u3002","\u5B66\u4E60\u7684\u6280\u80FD\u53EF\u4EE5\u6301\u7EED5\u573A\u6218\u6597\uFF0C\u5728\u6280\u80FD\u6811\u754C\u9762\u6BCF\u5347\u7EA7\u4E00\u6B21\u589E\u52A03\u573A\uFF0C",'\u5F53\u524D\u4E3A${core.getSkillLevel(11) * 3 + 2}\u573A\u3002',"\u5B66\u4E60\u540E\u5BF9\u5E94\u5C5E\u6027\u7684\u503C\uFF0C\u4F8B\u5982\u62B1\u56E2\u602A\u589E\u52A0\u7684\u5C5E\u6027\u767E\u5206\u6BD4\uFF0C\u4F1A\u4E0E\u88AB\u5B66\u4E60\u7684\u602A\u7269\u76F8\u540C\u3002\u5B66\u4E60\u754C\u9762\u53EF\u4EE5\u4F7F\u7528\u80CC\u5305\u4E2D\u7684\u9053\u5177\u6216\u70B9\u51FB\u72B6\u6001\u680F\u6253\u5F00\u3002","
","
","\u4E0B\u9762\u4F1A\u8BE6\u7EC6\u8BF4\u660E\u6BCF\u4E00\u79CD\u53EF\u4EE5\u88AB\u5B66\u4E60\u7684\u6280\u80FD\u88AB\u5B66\u4E60\u540E\u7684\u6548\u679C\uFF0C\u6CA1\u6709\u5217\u51FA\u7684\u5747\u4E0D\u53EF\u5B66\u4E60\u3002","
","
",'1. \u81F4\u547D\u4E00\u51FB\uFF1A\u52C7\u58EB\u6BCF5\u56DE\u5408\u5BF9\u602A\u7269\u9020\u6210\u4E00\u6B21\u5F3A\u529B\u653B\u51FB\u3002',"
",'2. \u6076\u6BD2\uFF1A\u52C7\u58EB\u653B\u51FB\u65E0\u89C6\u602A\u7269\u7684\u9632\u5FA1\u3002',"
",'3. \u575A\u56FA\uFF1A\u52C7\u58EB\u9632\u5FA1\u4E0D\u4F4E\u4E8E\u602A\u7269\u7684\u653B\u51FB-1\u3002',"
",'4. n\u8FDE\u51FB\uFF1A\u52C7\u58EB\u6BCF\u56DE\u5408\u653B\u51FBn\u6B21',"
",'5. \u9965\u6E34\uFF1A\u52C7\u58EB\u5728\u6218\u524D\u5438\u53D6\u602A\u7269\u4E00\u5B9A\u91CF\u7684\u653B\u51FB\u52A0\u8F7D\u81EA\u5DF1\u8EAB\u4E0A\uFF0C',"\u540C\u65F6\u51CF\u5C11\u602A\u7269\u76F8\u5E94\u91CF\u7684\u653B\u51FB\uFF0C\u4F18\u5148\u4E8E\u602A\u7269\u3002","
",'6. \u62B1\u56E2\uFF1A\u52C7\u58EB\u5468\u56F4\u6BCF\u6709\u4E00\u4E2A\u62E5\u6709\u62B1\u56E2\u5C5E\u6027\u7684\u602A\u7269\uFF0C\u52C7\u58EB\u7684\u5C5E\u6027\u4FBF\u589E\u52A0\u4E00\u5B9A\u503C\u3002',"\u76F8\u5E94\u5730\uFF0C\u62E5\u6709\u62B1\u56E2\u5C5E\u6027\u7684\u602A\u7269\u4E5F\u4F1A\u53D7\u5230\u52C7\u58EB\u7684\u52A0\u6210\u3002","
",'7. \u52C7\u6C14\u4E4B\u5203\uFF1A\u52C7\u58EB\u7B2C\u4E00\u56DE\u5408\u9020\u6210\u4E00\u5B9A\u91CF\u7684\u4F24\u5BB3\uFF0C\u4E4B\u540E\u6B63\u5E38\u3002',"
",'8. \u52C7\u6C14\u51B2\u950B\uFF1A\u52C7\u58EB\u9996\u5148\u53D1\u52A8\u51B2\u950B\uFF0C\u9020\u6210\u4E00\u5B9A\u91CF\u7684\u4F24\u5BB3\uFF0C\u7729\u6655\u602A\u72695\u56DE\u5408\u3002',"\u5B66\u4E60\u8BE5\u6280\u80FD\u540E\uFF0C\u52C7\u58EB\u65E0\u6761\u4EF6\u5148\u624B\u3002","
",'9. \u9B54\u653B\uFF1A\u52C7\u58EB\u653B\u51FB\u65E0\u89C6\u602A\u7269\u7684\u9632\u5FA1\u3002',"
",'10. \u5148\u653B\uFF1A\u52C7\u58EB\u65E0\u6761\u4EF6\u5148\u624B\u3002']},special1={text:"\u7B2C\u4E00\u7AE0\u602A\u7269\u7279\u6280",condition:"flags.chapter > 0",desc:["\u8FD9\u91CC\u4F1A\u5C55\u793A\u7B2C\u4E00\u7AE0\u7684\u602A\u7269\u4E2D\u9700\u8981\u7279\u522B\u8BF4\u660E\u7684\u602A\u7269\u7279\u6280\u3002","
","
",'1. \u575A\u56FA\uFF1A',"\u5728\u672C\u5854\u4E2D\uFF0C\u989D\u5916\u653B\u51FB\u53EF\u4EE5\u5BF9\u575A\u56FA\u602A\u9020\u6210\u989D\u5916\u4F24\u5BB3\u3002","
","
",'2. \u7EDD\u5BF9\u9632\u5FA1\uFF1A',"\u8BE5\u602A\u7269\u4E00\u822C\u53EF\u4EE5\u7528\u4E8E\u5237\u8840\u3002\u8BE5\u602A\u7269\u53EF\u4EE5\u4F7F\u4F60\u6BCF\u56DE\u5408\u5BF9\u602A\u7269\u9020\u6210\u7684\u4F24\u5BB3\u6070\u597D\u4E3A1\uFF0C\u5BFC\u81F4\u6218\u6597\u56DE\u5408\u6570\u5F88\u9AD8\uFF0C\u56E0\u6B64\u53EF\u4EE5\u5237\u8840\u3002","
","
",'3. \u81F4\u547D\u4E00\u51FB\u3001\u52C7\u6C14\u4E4B\u5203\u3001\u52C7\u6C14\u51B2\u950B\uFF1A',"\u9020\u6210\u7684\u4F24\u5BB3\u4E3A\u602A\u7269\u6BCF\u56DE\u5408\u5BF9\u52C7\u58EB\u7684\u4F24\u5BB3\u7684\u4E00\u5B9A\u500D\u6570\uFF0C\u800C\u975E\u653B\u51FB\u63D0\u9AD8\u4E00\u5B9A\u500D\u6570\u3002"]},special2={text:"\u7B2C\u4E8C\u7AE0\u602A\u7269\u7279\u6280",condition:"flags.chapter > 1",desc:["\u8FD9\u91CC\u4F1A\u5C55\u793A\u7B2C\u4E8C\u7AE0\u7684\u602A\u7269\u4E2D\u9700\u8981\u7279\u522B\u8BF4\u660E\u7684\u602A\u7269\u7279\u6280\u3002","
","
",'1. \u7535\u6447\u5632\u8BBD\uFF1A',"\u8BE5\u7279\u6280\u4F1A\u649E\u788E\u8DEF\u4E0A\u7684\u6240\u6709\u5730\u5F62\u548C\u95E8\uFF0C\u4E0D\u9700\u8981\u6D88\u8017\u94A5\u5319\uFF0C\u62FE\u53D6\u8DEF\u4E0A\u7684\u6240\u6709\u9053\u5177\uFF0C\u4E0E\u8DEF\u4E0A\u7684\u602A\u7269\u6218\u6597\uFF0C\u6700\u540E\u4E0E\u8BE5\u602A\u7269\u6218\u6597\u3002","\u5982\u679C\u602A\u7269\u6240\u5728\u4F4D\u7F6E\u53EF\u4EE5\u88AB\u5632\u8BBD\uFF0C\u90A3\u4E48\u52C7\u58EB\u4F1A\u88AB\u7EE7\u7EED\u5632\u8BBD\u3002\u5982\u679C\u5728\u88AB\u5632\u8BBD\u7684\u8DEF\u4E0A\u53EF\u4EE5\u88AB\u5176\u4ED6\u602A\u7269\u5632\u8BBD\uFF0C\u5219\u4E0D\u4F1A\u89E6\u53D1\u3002","\u5982\u679C\u4E00\u4E2A\u70B9\u53EF\u4EE5\u88AB\u591A\u4E2A\u602A\u7269\u5632\u8BBD\uFF0C\u90A3\u4E48\u4F1A\u4F18\u5148\u9009\u62E9\u6700\u9760\u5DE6\u4E0A\u89D2\u7684\u602A\u7269\u3002",'\u5728\u88AB\u5632\u8BBD\u4E4B\u524D\u4F1A\u81EA\u52A8\u5B58\u6863\u3002',"
","
",'2. \u6C38\u591C\u3001\u6781\u663C\uFF1A',"\u6218\u6597\u540E\u4F1A\u5728\u672C\u697C\u5C42\u4E2D\u52A0\u51CF\u602A\u7269\u4E0E\u52C7\u58EB\u7684\u653B\u9632\uFF0C\u6BCF\u4E2A\u697C\u5C42\u4F1A\u5355\u72EC\u5B58\u50A8\u3002\u4F8B\u5982\u4F60\u57281\u697C\u5C42\u589E\u52A0\u4E86100\u70B9\u653B\u51FB\uFF0C2\u697C\u5C42\u51CF\u5C11\u4E86100\u70B9\u653B\u51FB\uFF0C","\u90A3\u4E48\u5F53\u4F60\u4ECE2\u697C\u5C42\u52301\u697C\u5C42\u65F6\uFF0C\u653B\u51FB\u4F1A\u589E\u52A0200\u70B9\uFF0C\u53CD\u4E4B\u4EA6\u7136\u3002\u6CE8\u610F\u8FD9\u91CC\u6CA1\u6709\u8BA1\u7B97buff\u3002"]},desc={tip,about,tutorial,noun,shortcut,extraAttr,statusBar,markEnemy,book,fly,tools,skillTree,study,special1,special2},_hoisted_1$c={id:"desc-list"},_hoisted_2$9=["selected","show","onClick"],_hoisted_3$9={key:0},_hoisted_4$7=["innerHTML"],_sfc_main$c=defineComponent({__name:"desc",setup(__props){const selected=ref(Object.keys(desc)[0]);function exit(){core.plugin.descOpened.value=!1}const content=computed(()=>eval("`"+splitText(desc[selected.value].desc)+"`"));function click(key){!eval(desc[key].condition)||(selected.value=key)}function show(condition){return eval(condition)}return(t,e)=>(openBlock(),createBlock(Column,{onClose:exit,width:80,height:80,left:30,right:70},{left:withCtx(()=>[createBaseVNode("div",_hoisted_1$c,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(desc),(i,n)=>(openBlock(),createElementBlock("div",{class:"selectable desc-item",selected:selected.value===n,show:show(i.condition),onClick:s=>click(n)},[show(i.condition)?(openBlock(),createElementBlock("span",_hoisted_3$9,toDisplayString(i.text),1)):createCommentVNode("",!0)],8,_hoisted_2$9))),256))])]),right:withCtx(()=>[createBaseVNode("span",{innerHTML:unref(content)},null,8,_hoisted_4$7)]),_:1}))}}),desc_vue_vue_type_style_index_0_scoped_bcbf0734_lang="",Desc=_export_sfc(_sfc_main$c,[["__scopeId","data-v-bcbf0734"]]),none={text:"\u65E0",opened:"true",desc:["\u5F53\u524D\u672A\u9009\u62E9\u6280\u80FD"]},blade={text:"1\uFF1A\u65AD\u706D\u4E4B\u5203",opened:"core.getSkillLevel(2) > 0",desc:['\u5FEB\u6377\u952E1\uFF0C\u5F00\u542F\u540E\u52C7\u58EB\u653B\u51FB\u589E\u52A0${level:2 * 10}%\uFF0C',"\u540C\u65F6\u9632\u5FA1\u51CF\u5C11${level:2 * 10}%\u3002","
","
","\u5F53\u524D\u7B49\u7EA7\uFF1A${level:2}"]},jump={text:"2\uFF1A\u8DF3\u8DC3",opened:"flags.skill2 === true",desc:['\u5FEB\u6377\u952E2\uFF0C\u6D88\u8017200\u70B9\u751F\u547D\u503C\uFF0C\u56F0\u96BE\u6D88\u8017400\u70B9\uFF0C\u4E00\u4E2A\u5730\u56FE\u53EA\u80FD\u4F7F\u75283\u6B21\uFF0C',"\u5982\u679C\u524D\u65B9\u4E3A\u53EF\u901A\u884C\u7684\u5730\u9762\uFF0C\u5219\u4E0D\u80FD\u4F7F\u7528\u8BE5\u6280\u80FD\uFF0C\u5982\u679C\u524D\u65B9\u4E3A\u602A\u7269\uFF0C\u5219\u5C06\u602A\u7269\u79FB\u81F3\u52C7\u58EB\u89C6\u7EBF\u4E0A\u7B2C\u4E00\u4E2A\u4E0D\u80FD\u901A\u884C\u7684\u65B9\u5757\u540E","\u5982\u679C\u524D\u65B9\u4E3A\u969C\u788D\u7269\uFF0C\u5219\u76F4\u63A5\u8DF3\u5230\u8BE5\u969C\u788D\u7269\u7684\u540E\u65B9\u3002","
","
","\u8FDB\u5165\u7B2C\u4E8C\u7AE0\u540E\u4E0D\u518D\u6D88\u8017\u751F\u547D\u503C\u3002"]},shield={text:"3\uFF1A\u94F8\u5251\u4E3A\u76FE",opened:"core.getSkillLevel(10) > 0",desc:['\u5FEB\u6377\u952E3\uFF0C\u5F00\u542F\u540E\u52C7\u58EB\u9632\u5FA1\u589E\u52A0${level:10 * 10}%\uFF0C',"\u540C\u65F6\u653B\u51FB\u51CF\u5C11${level:10 * 10}%\u3002","
","
","\u5F53\u524D\u7B49\u7EA7\uFF1A${level:10}"]},skills={none,blade,jump,shield},_hoisted_1$b={id:"skill-list"},_hoisted_2$8=["selected","selectable","onClick"],_hoisted_3$8=["innerHTML"],_sfc_main$b=defineComponent({__name:"skill",setup(__props){const selected=ref("none");function skillOpened(skill){return eval(skills[skill].opened)}function select(t){!skillOpened(t)||(selected.value=t)}const content=computed(()=>eval("`"+skills[selected.value].desc.map((t,e,i)=>/^\d+\./.test(t)?`${" ".repeat(12)}${t}`:has(i[e-1])&&t!=="
"&&i[e-1]==="
"||e===0?`${" ".repeat(8)}${t}`:t).join("").replace(/level:(\d+)/g,"core.getSkillLevel($1)")+"`"));function exit(){core.plugin.skillOpened.value=!1}return(t,e)=>(openBlock(),createBlock(Column,{onClose:exit,width:70,height:70},{left:withCtx(()=>[createBaseVNode("div",_hoisted_1$b,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(skills),(i,n)=>(openBlock(),createElementBlock("span",{class:"selectable skill-item",selected:n===selected.value,selectable:skillOpened(n),onClick:s=>select(n)},toDisplayString(i.text),9,_hoisted_2$8))),256))])]),right:withCtx(()=>[createBaseVNode("span",{innerHTML:unref(content)},null,8,_hoisted_3$8)]),_:1}))}}),skill_vue_vue_type_style_index_0_scoped_9f619ff1_lang="",Skill=_export_sfc(_sfc_main$b,[["__scopeId","data-v-9f619ff1"]]),_withScopeId$3=t=>(pushScopeId("data-v-b1be4e88"),t=t(),popScopeId(),t),_hoisted_1$a={id:"skill-tree"},_hoisted_2$7={id:"tools"},_hoisted_3$7={id:"skill-title"},_hoisted_4$6={id:"skill-info"},_hoisted_5$5=["innerHTML"],_hoisted_6$4={id:"skill-effect"},_hoisted_7$4=["innerHTML"],_hoisted_8$3=["innerHTML"],_hoisted_9$3={id:"skill-bottom"},_hoisted_10$3=_withScopeId$3(()=>createBaseVNode("canvas",{id:"skill-canvas"},null,-1)),_hoisted_11$3={id:"skill-upgrade-info"},_hoisted_12$2={id:"skill-level"},_hoisted_13$2={key:1,id:"skill-consume",style:{color:"gold"}},_hoisted_14$2={id:"skill-front"},_hoisted_15$1=_withScopeId$3(()=>createBaseVNode("span",null,"\u524D\u7F6E\u6280\u80FD",-1)),_hoisted_16$1={id:"skill-chapter"},_sfc_main$a=defineComponent({__name:"skillTree",setup(__props){var t;let canvas,ctx;const selected=ref(0),chapter=ref("chapter1"),update=ref(!1),chapterDict={chapter1:"\u7B2C\u4E00\u7AE0",chapter2:"\u7B2C\u4E8C\u7AE0"};(t=flags.skillTree)!=null||(flags.skillTree=0);const chapterList=Object.keys(core.plugin.skills);selected.value=core.plugin.skills[chapterList[flags.skillTree]][0].index,chapter.value=chapterList[flags.skillTree],watch(selected,draw),watch(update,()=>mdef.value=core.status.hero.mdef);const mdef=ref(core.status.hero.mdef),skill=computed(()=>(update.value,core.getSkillFromIndex(selected.value))),skills=computed(()=>core.plugin.skills[chapter.value]),desc=computed(()=>eval("`"+splitText(skill.value.desc).replace(/level(:\d+)?/g,(e,i)=>i?`core.getSkillLevel(${i})`:`core.getSkillLevel(${skill.value.index})`)+"`")),effect=computed(()=>[0,1].map(v=>eval(`\`${v===0?"\u5F53\u524D\u6548\u679C\uFF1A":"\u4E0B\u4E00\u7EA7\u6548\u679C\uFF1A"}`+skill.value.effect.join("").replace(/level(:\d+)?/g,(e,i)=>i?`(core.getSkillLevel(${i}) + ${v})`:`(core.getSkillLevel(${skill.value.index}) + ${v})`)+"`"))),dict=computed(()=>{const e={};return skills.value.forEach((n,s)=>{e[n.index]=s}),e}),front=computed(()=>skill.value.front.map(e=>`${core.getSkillLevel(e[0])>=e[1]?"a":"b"}${e[1]}\u7EA7 ${skills.value[dict.value[e[0]]].title}`)),consume=computed(()=>(update.value,core.getSkillConsume(selected.value))),level=computed(()=>(update.value,core.getSkillLevel(selected.value)));function exit(){core.plugin.skillTreeOpened.value=!1}function resize(){const e=getComputedStyle(canvas);canvas.width=parseFloat(e.width)*devicePixelRatio,canvas.height=parseFloat(e.height)*devicePixelRatio}function draw(){const e=dict.value,n=canvas.width/11;ctx.clearRect(0,0,canvas.width,canvas.height),skills.value.forEach(s=>{const[a,r]=s.loc.map(l=>l*2-1);s.front.forEach(([l],c)=>{const d=skills.value[e[l]];ctx.beginPath(),ctx.moveTo(a*n+n/2,r*n+n/2),ctx.lineTo(...d.loc.map(u=>(u*2-1)*n+n/2)),core.getSkillLevel(d.index){const[a,r]=s.loc.map(d=>d*2-1),l=core.getSkillLevel(s.index);ctx.save(),ctx.lineWidth=n*.06,selected.value===s.index?(ctx.strokeStyle="#ff0",ctx.lineWidth*=2):l===0?ctx.strokeStyle="#888":l===s.max?ctx.strokeStyle="#F7FF68":ctx.strokeStyle="#00FF69",ctx.strokeRect(a*n,r*n,n,n);const c=core.material.images.images[`skill${s.index}.png`];ctx.drawImage(c,a*n,r*n,n,n),selected.value===s.index&&(ctx.fillStyle="#ff04",ctx.fillRect(a*n,r*n,n,n)),ctx.restore()})}function click(e){const i=e.offsetX,n=e.offsetY,a=canvas.width/devicePixelRatio/11,r=Math.floor(i/a),l=Math.floor(n/a);if(r%2!==1||l%2!==1)return;const c=Math.floor(r/2)+1,d=Math.floor(l/2)+1,u=skills.value.find(h=>h.loc[0]===c&&h.loc[1]===d);!u||(selected.value!==u.index?selected.value=u.index:upgrade(u.index))}function upgrade(e){core.upgradeSkill(e)?(tip$1("success","\u5347\u7EA7\u6210\u529F\uFF01"),update.value=!update.value,core.status.route.push(`skill:${selected.value}`)):tip$1("error","\u5347\u7EA7\u5931\u8D25\uFF01")}function key(e){const i=keycode(e.keyCode);(i===KeyCode.Escape||i===KeyCode.KeyX||i===KeyCode.KeyJ)&&exit(),(i===KeyCode.Space||i===KeyCode.Enter||i===KeyCode.KeyC)&&upgrade(selected.value)}onMounted(async()=>{canvas=document.getElementById("skill-canvas"),ctx=canvas.getContext("2d"),resize(),draw(),await S(50),core.plugin.transition.value&&await S(600),canvas.addEventListener("click",click),document.addEventListener("keyup",key)}),onUnmounted(()=>{document.removeEventListener("keyup",key)});function selectChapter(e){const n=chapterList.indexOf(chapter.value)+e;has(chapterList[n])&&flags.chapter>n&&(selected.value=core.plugin.skills[chapterList[n]][0].index,chapter.value=chapterList[n],update.value=!update.value,flags.skillTree=n,draw())}return(e,i)=>{const n=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$a,[createBaseVNode("div",_hoisted_2$7,[createBaseVNode("span",{id:"back",class:"button-text tools",onClick:exit},[createVNode(unref(LeftOutlined)),createTextVNode("\u8FD4\u56DE\u6E38\u620F")])]),createBaseVNode("span",_hoisted_3$7,toDisplayString(unref(skill).title),1),createVNode(n,{dashed:"",style:{"border-color":"#ddd4"},id:"divider"}),createBaseVNode("div",_hoisted_4$6,[createVNode(Scroll,{id:"skill-desc","no-scroll":!0},{default:withCtx(()=>[createBaseVNode("span",{innerHTML:unref(desc)},null,8,_hoisted_5$5)]),_:1}),createBaseVNode("div",_hoisted_6$4,[unref(level)>0?(openBlock(),createElementBlock("span",{key:0,innerHTML:unref(effect)[0]},null,8,_hoisted_7$4)):createCommentVNode("",!0),unref(level)[createBaseVNode("div",_hoisted_14$2,[_hoisted_15$1,(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(front),s=>(openBlock(),createElementBlock("span",{style:normalizeStyle({color:s.startsWith("a")?"#fff":"#f44"})},toDisplayString(s.slice(1)),5))),256))])]),_:1}),createVNode(n,{dashed:"",class:"upgrade-divider"}),createBaseVNode("div",_hoisted_16$1,[createBaseVNode("span",{class:"button-text",onClick:i[0]||(i[0]=s=>selectChapter(-1))},[createVNode(unref(LeftOutlined))]),createTextVNode(" \xA0\xA0 "),createBaseVNode("span",null,toDisplayString(chapterDict[chapter.value]),1),createTextVNode(" \xA0\xA0 "),createBaseVNode("span",{class:"button-text",onClick:i[1]||(i[1]=s=>selectChapter(1))},[createVNode(unref(RightOutlined))])])])])])}}}),skillTree_vue_vue_type_style_index_0_scoped_b1be4e88_lang="",SkillTree=_export_sfc(_sfc_main$a,[["__scopeId","data-v-b1be4e88"]]),index="";function init$5(){return{splitArea,getMapDrawData}}let area={};const bfsCache={},drawCache={},arrow={leftPortal:"left",rightPortal:"right",upPortal:"up",downPortal:"down"};function splitArea(){area={};const t=[];for(const e of core.floorIds){if(t.includes(e)||core.status.maps[e].deleted)continue;const i=getMapData(e,!0);if(t.push(...i.maps),i.maps.length>1){const n=core.status.maps[e].title;area[n]=i.maps}}}function getArea(){return area}function getMapDrawData(t,e=5,i=1,n=!1){var _;const s=`${t},${e},${i}`;if(drawCache[s]&&!n)return drawCache[s];const{link:a,maps:r}=getMapData(t,n),l={},c=[],d=core.status.maps[t];let u=-d.width/2,h=d.width/2,f=-d.height/2,g=d.height/2;for(const[w,B]of Object.entries(a)){const[D,N,L,P]=w.split(","),[H,U,W]=B.split(","),X=core.status.maps[D],G=core.status.maps[H],q=parseInt(N),J=parseInt(L),oe=parseInt(U),he=parseInt(W),se=X.width,ae=X.height,re=G.width,me=G.height;(_=l[D])!=null||(l[D]=[0,0]);const[fe,ie]=l[D];if(!l[H]){const be=core.utils.scan[P].x,xe=core.utils.scan[P].y,Se=fe+(q-se/2)-(oe-re/2)+(i*2+e)*be,we=ie+(J-ae/2)-(he-me/2)+(i*2+e)*xe;l[H]=[Se,we]}const[ee,de]=l[H];c.push([fe+(q-se/2+.5),ie+(J-ae/2+.5),ee+(oe-re/2+.5),de+(he-me/2+.5)]);const ue=ee-re/2,le=ee+re/2,pe=de-me/2,ge=de+me/2;ueh&&(h=le),peg&&(g=ge)}Object.values(l).forEach(w=>{w[0]-=u,w[1]-=f}),c.forEach(w=>{w[0]-=u,w[2]-=u,w[1]-=f,w[3]-=f}),u-=5,h+=5,f-=5,g+=5;const m={locs:l,line:c,width:h-u,height:g-f};return drawCache[s]=m}function getMapData(t,e=!1){if(has(bfsCache[t])&&!e)return bfsCache[t];const i=[t],n={[t]:!0},s=[t],a={};for(;i.length>0;){const l=i.shift(),c=core.floors[l].changeFloor,d=core.getMapBlocksObj(l);for(const[u,h]of Object.entries(c)){const f=h.floorId;if(f.startsWith(":"))continue;const m=d[u].event.id;if(m in arrow&&!n[f]){const _=`${l},${u},${arrow[m]}`,w=`${f},${h.loc[0]},${h.loc[1]}`;a[_]=w,i.push(f),s.push(f)}}n[l]=!0}const r={maps:s,link:a};return bfsCache[t]=r}const _withScopeId$2=t=>(pushScopeId("data-v-1ac55429"),t=t(),popScopeId(),t),_hoisted_1$9={id:"fly"},_hoisted_2$6={id:"tools"},_hoisted_3$6={id:"fly-settings"},_hoisted_4$5={id:"fly-border"},_hoisted_5$4=_withScopeId$2(()=>createBaseVNode("span",null,"\u65E0\u8FB9\u6846\u6A21\u5F0F",-1)),_hoisted_6$3={key:0,id:"fly-tradition"},_hoisted_7$3=_withScopeId$2(()=>createBaseVNode("span",null,"\u4F20\u7EDF\u6309\u952E\u6A21\u5F0F",-1)),_hoisted_8$2={id:"fly-main"},_hoisted_9$2={id:"fly-left"},_hoisted_10$2={id:"area-list"},_hoisted_11$2=["selected","onClick"],_hoisted_12$1={id:"fly-right"},_hoisted_13$1={id:"fly-tools"},_hoisted_14$1={id:"fly-now"},_sfc_main$9=defineComponent({__name:"fly",setup(t){const e=getArea(),i=ref(Object.keys(e).find(K=>e[K].includes(core.status.floorId))),n=ref(core.status.floorId),s=ref(!0),a=ref(!1);let r=isMobile?1.5:3,l=0,c=0,d={},u={};s.value=core.getLocalStorage("noBorder",!0),a.value=core.getLocalStorage("flyTradition",!1);const h=computed(()=>core.status.maps[n.value]);watch(n,q),watch(i,K=>{var Y;l=0,c=0,r=3,oe=3,e[K]&&!e[K].includes(n.value)&&(n.value=(Y=e[K].find(te=>te===core.status.floorId))!=null?Y:e[K][0])}),watch(s,K=>{core.setLocalStorage("noBorder",K),d={},L()}),watch(a,K=>{core.setLocalStorage("flyTradition",K)});const f=document.createElement("canvas"),g=f.getContext("2d");let m,_,w,B;function D(){core.plugin.flyOpened.value=!1}const N=computed(()=>core.status.maps[n.value].title);function L(K=!1){const Y=s.value?.5:1,te=getMapDrawData(n.value,s.value?0:5,Y,K),ne=g,Z=r*devicePixelRatio;f.width=te.width*Z,f.height=te.height*Z,ne.lineWidth=Y*devicePixelRatio/2,ne.strokeStyle="#fff",ne.scale(Z,Z),ne.translate(5,5),s.value||te.line.forEach(([ce,ke,ye,Be])=>{ne.beginPath(),ne.moveTo(ce,ke),ne.lineTo(ye,Be),ne.stroke()});for(const[ce,[ke,ye]]of Object.entries(te.locs))s.value||P(ce,ke,ye),W(ce,ke,ye);H()}function P(K,Y,te){const ne=s.value?.5:1,Z=g;Z.lineWidth=ne*devicePixelRatio;const ce=core.status.maps[K];core.hasVisitedFloor(K)?Z.fillStyle="#000":Z.fillStyle="#d0d",K===n.value?Z.strokeStyle="gold":Z.strokeStyle="#fff",Z.strokeRect(Y-ce.width/2,te-ce.height/2,ce.width,ce.height),Z.fillRect(Y-ce.width/2,te-ce.height/2,ce.width,ce.height),K===n.value&&(Z.fillStyle="#ff04",Z.fillRect(Y-ce.width/2,te-ce.height/2,ce.width,ce.height))}function H(K=1){_.clearRect(0,0,m.width,m.height),_.drawImage(f,0,0,f.width,f.height,l*devicePixelRatio+(m.width-f.width)/2,c*devicePixelRatio+(m.height-f.height)/2,f.width,f.height)}function U(K,Y,te){const ne=core.status.maps[K],Z=r*devicePixelRatio,ce=l*devicePixelRatio+(m.width-f.width)/2+5*Z,ke=c*devicePixelRatio+(m.height-f.height)/2+5*Z,ye=ce+(Y-ne.width/2)*Z,Be=ke+(te-ne.height/2)*Z,Ae=ye+ne.width*Z,Me=Be+ne.height*Z;return u[K]=[ye,Be,Ae,Me],!(d[K]||!s.value&&r<=4||Ae<0||Me<0||ye>m.width||Be>m.height)}function W(K,Y,te,ne=!1){if(!ne&&!U(K,Y,te))return;const Z=core.status.maps[K];d[K]=!0;const ce=g;core.drawThumbnail(K,void 0,{all:!0,inFlyMap:!0,x:Y-Z.width/2,y:te-Z.height/2,w:Z.width,h:Z.height,ctx:ce,damage:r>7}),core.hasVisitedFloor(K)||(ce.fillStyle="#d0d6",ce.fillRect(Y-Z.width/2,te-Z.height/2,Z.width,Z.height),ce.fillStyle="#000"),n.value===K&&(ce.fillStyle="#ff04",ce.fillRect(Y-Z.width/2,te-Z.height/2,Z.width,Z.height),ce.fillStyle="#000")}function X(){const K=s.value?.5:1,Y=getMapDrawData(n.value,s.value?0:5,K);for(const[te,[ne,Z]]of Object.entries(Y.locs))U(te,ne,Z)&&W(te,ne,Z,!0)}function G(){let K=w.width,Y=w.height,te=0,ne=0;const Z=h.value.width/h.value.height;Z>1&&(Y=K/Z,ne=w.height/2-Y/2),Z<1&&(K=Y*Z,te=w.width/2-K/2),B.fillStyle="#000",B.fillRect(0,0,w.width,w.height),core.drawThumbnail(n.value,void 0,{ctx:B,all:!0,damage:!0,inFlyMap:!0,x:te,y:ne,w:K,h:Y})}function q(){d={},u={},L(),G()}function J(){core.flyTo(n.value)?D():tip$1("error",`\u65E0\u6CD5\u98DE\u5F80${h.value.title}`)}let oe=r;const he=lodash.exports.debounce(K=>{m.style.transform="",d={},L(),oe=K},200);function se(K){l*=K,c*=K,r=K*r,he(r),m.style.transform=`scale(${r/oe})`,u={}}let ae=0,re=0,me=!1,fe=0,ie=0;function ee(K,Y){if(xe)return;const te=K-ae,ne=Y-re;l+=te,c+=ne,ae=K,re=Y,X(),H(),(Math.abs(K-fe)>10||Math.abs(Y-ie)>10)&&(me=!0)}function de(K){if(me)return;const Y=K.offsetX*devicePixelRatio,te=K.offsetY*devicePixelRatio;for(const[ne,[Z,ce,ke,ye]]of Object.entries(u))Y>=Z&&Y<=ke&&te>=ce&&te<=ye&&(ne===n.value?J():n.value=ne)}function ue(K){i.value=Object.keys(e).find(Y=>e[Y].includes(K))}function le(K){const Y=core.floorIds.indexOf(n.value);let te=Y+K;te<0&&(te=0),te>=core.floorIds.length&&(te=core.floorIds.length-1);const ne=core.status.maps[core.floorIds[te]];if(ne.deleted||ne.forceDelete)for(;te!==Y;){te+=Math.sign(K);const Z=core.status.maps[core.floorIds[te]];if(!Z.cannotViewMap&&(!Z.deleted&&!Z.forceDelete||te<0||te>=core.floorIds.length))break}n.value=core.floorIds[te],ue(n.value),ge(n.value)}function pe(K){const Y=getMapData(n.value);for(const[te,ne]of Object.entries(Y.link)){if(!te.startsWith(n.value))continue;if(te.split(",")[3]===K){const ce=ne.split(",")[0];ge(ce),n.value=ce;return}}}function ge(K){const Y=getMapDrawData(K,s.value?0:5,s.value?.5:1);if(!Y.locs[K])return;const[te,ne]=Y.locs[K];l=(-te+Y.width/2-5)*r,c=(-ne+Y.height/2-5)*r}function be(K){const Y=keycode(K.keyCode);(Y===KeyCode.Enter||Y===KeyCode.Space||Y===KeyCode.KeyC)&&J(),(Y===KeyCode.Escape||Y===KeyCode.KeyX||Y===KeyCode.KeyG)&&D(),a.value?(Y===KeyCode.UpArrow&&le(1),Y===KeyCode.DownArrow&&le(-1),Y===KeyCode.LeftArrow&&le(-10),Y===KeyCode.RightArrow&&le(10),Y===KeyCode.PageUp&&le(10),Y===KeyCode.PageDown&&le(-10)):(Y===KeyCode.LeftArrow&&pe("left"),Y===KeyCode.RightArrow&&pe("right"),Y===KeyCode.UpArrow&&pe("up"),Y===KeyCode.DownArrow&&pe("down"),Y===KeyCode.PageUp&&le(1),Y===KeyCode.PageDown&&le(-1))}let xe=!1,Se=0;function we(K){K.touches.length>=2&&(xe=!0,Se=Math.sqrt((K.touches[0].clientX-K.touches[1].clientX)**2+(K.touches[0].clientY-K.touches[1].clientY)**2))}function _e(K){K.touches.length<2&&(xe=!1)}function ve(K){if(!xe)return;const Y=Math.sqrt((K.touches[0].clientX-K.touches[1].clientX)**2+(K.touches[0].clientY-K.touches[1].clientY)**2);se(Y/Se),Se=Y}return onMounted(async()=>{m=document.getElementById("fly-map"),_=m.getContext("2d"),w=document.getElementById("fly-thumbnail"),B=w.getContext("2d");const K=getComputedStyle(m),Y=getComputedStyle(w);m.width=parseFloat(K.width)*devicePixelRatio,m.height=parseFloat(K.height)*devicePixelRatio,w.width=parseFloat(Y.width)*devicePixelRatio,w.height=parseFloat(Y.width)*devicePixelRatio,Array.from(document.getElementsByClassName("fly-settings")).forEach(te=>{te.addEventListener("click",ne=>te.blur())}),ge(n.value),q(),useDrag(m,ee,(te,ne)=>{ae=te,re=ne,fe=te,ie=ne},()=>{setTimeout(()=>{me=!1},50)},!0),useWheel(m,(te,ne)=>{const Z=-Math.sign(ne)*.1+1;se(Z)}),await S(50),core.plugin.transition.value&&await S(600),document.addEventListener("keyup",be),m.addEventListener("touchstart",we),m.addEventListener("touchend",_e),m.addEventListener("touchend",ve)}),onUnmounted(()=>{cancelGlobalDrag(ee),document.removeEventListener("keyup",be)}),(K,Y)=>{const te=__unplugin_components_0$1,ne=__unplugin_components_1;return openBlock(),createElementBlock("div",_hoisted_1$9,[createBaseVNode("div",_hoisted_2$6,[createBaseVNode("span",{class:"button-text",onClick:D},[createVNode(unref(LeftOutlined)),createTextVNode(" \u8FD4\u56DE\u6E38\u620F")])]),createBaseVNode("div",_hoisted_3$6,[createBaseVNode("div",_hoisted_4$5,[_hoisted_5$4,createVNode(te,{class:"fly-settings",checked:s.value,"onUpdate:checked":Y[0]||(Y[0]=Z=>s.value=Z),"checked-children":"ON","un-checked-children":"OFF"},null,8,["checked"])]),unref(isMobile)?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_6$3,[_hoisted_7$3,createVNode(te,{class:"fly-settings",checked:a.value,"onUpdate:checked":Y[1]||(Y[1]=Z=>a.value=Z),"checked-children":"ON","un-checked-children":"OFF"},null,8,["checked"])]))]),createBaseVNode("div",_hoisted_8$2,[createBaseVNode("div",_hoisted_9$2,[createVNode(Scroll,{id:"fly-area"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_10$2,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(e),(Z,ce)=>(openBlock(),createElementBlock("span",{selected:i.value===ce,class:"selectable",onClick:ke=>i.value=ce},toDisplayString(ce),9,_hoisted_11$2))),256))])]),_:1}),createVNode(ne,{type:"vertical",dashed:"",id:"divider-left"}),createBaseVNode("div",{id:"fly-map-div"},[createBaseVNode("canvas",{id:"fly-map",onClick:de})])]),createVNode(ne,{id:"divider-right",dashed:"",type:unref(isMobile)?"horizontal":"vertical"},null,8,["type"]),createBaseVNode("div",_hoisted_12$1,[createBaseVNode("canvas",{id:"fly-thumbnail",onClick:J}),createBaseVNode("div",_hoisted_13$1,[createVNode(unref(DoubleLeftOutlined),{onClick:Y[2]||(Y[2]=Z=>le(-10)),class:"button-text"}),createVNode(unref(LeftOutlined),{onClick:Y[3]||(Y[3]=Z=>le(-1)),class:"button-text"}),createBaseVNode("span",_hoisted_14$1,toDisplayString(unref(N)),1),createVNode(unref(RightOutlined),{onClick:Y[4]||(Y[4]=Z=>le(1)),class:"button-text"}),createVNode(unref(DoubleRightOutlined),{onClick:Y[5]||(Y[5]=Z=>le(10)),class:"button-text"})])])])])}}}),fly_vue_vue_type_style_index_0_scoped_1ac55429_lang="",Fly=_export_sfc(_sfc_main$9,[["__scopeId","data-v-1ac55429"]]),showFixed=ref(!1);let lastId;const show=lodash.exports.debounce(t=>{var r;if(!window.flags||!flags.mouseLoc)return;flags.clientLoc=[t.clientX,t.clientY];const[e,i]=getLocFromMouseLoc(...flags.mouseLoc),n=core.getBlockId(e,i);if(n!==lastId&&(showFixed.value=!1),!n||!((r=core.getClsFromId(n))!=null&&r.startsWith("enemy")))return;lastId=n;const s=core.material.enemys[n],a=getDetailedEnemy(s,e,i);core.plugin.bookDetailEnemy=a,showFixed.value=!0},200);function init$4(){const t=core.canvas.data.canvas;return t.addEventListener("mousemove",e=>{if(!core.isPlaying()||core.status.lockControl)return;const[i,n]=getLocFromMouseLoc(...flags.mouseLoc),s=core.getBlockId(i,n);s!==lastId&&(showFixed.value=!1),s&&show(e)}),t.addEventListener("mousedown",e=>{showFixed.value=!1}),{showFixed}}function getLocFromMouseLoc(t,e){const i=Math.round(t+core.bigmap.offsetX/32),n=Math.round(e+core.bigmap.offsetY/32);return[i,n]}function getDetailedEnemy(t,e,i,n=core.status.floorId){var m,_,w,B,D;const s=core.status.maps[n].ratio,a=Object.assign({},t,core.getEnemyInfo(t,void 0,e,i,n),(m=core.getDamageInfo(t,void 0,e,i,n))!=null?m:{}),r=core.nextCriticals(t,1,e,i,n),l=core.getDefDamage(t,s,e,i,n),c=core.getSpecialText(a);let d=lodash.exports.cloneDeep(c);d.length>2&&(d=d.slice(0,2).concat(["..."]));const u=core.getSpecialColor(a);let h=lodash.exports.cloneDeep(u);h.length>2&&(h=h.slice(0,2).concat(["#fff"])),d.length===0&&(d=["\u65E0\u5C5E\u6027"],h=["#fff"]);const f=getDamageColor(a.damage);return Object.assign(a,{critical:(w=(_=r[0])==null?void 0:_[0])!=null?w:"???",criticalDamage:(D=(B=r[0])==null?void 0:B[1])!=null?D:"???",defDamage:l,specialColor:u,specialText:c,toShowColor:h,toShowSpecial:d,damageColor:f})}const _hoisted_1$8={id:"fixed-detail"},_sfc_main$8=defineComponent({__name:"fixedDetail",setup(t){var c,d;const e=(c=core.plugin.fixedDetailPanel)!=null?c:"special";core.plugin.bookDetailPos=0;const[i,n]=flags.mouseLoc,s=Math.round(i+core.bigmap.offsetX/32),a=Math.round(n+core.bigmap.offsetY/32),r=core.getBlockId(s,a);if(r&&((d=core.getClsFromId(r))==null?void 0:d.startsWith("enemy"))){const u=core.material.enemys[r],h=getDetailedEnemy(u,s,a);core.plugin.bookDetailEnemy=h}else l();function l(){core.plugin.fixedDetailOpened.value=!1}return(u,h)=>(openBlock(),createElementBlock("div",_hoisted_1$8,[createVNode(BookDetail,{"from-book":!1,"default-panel":unref(e),onClose:l},null,8,["default-panel"])]))}}),fixedDetail_vue_vue_type_style_index_0_scoped_95b38cb5_lang="",FixedDetail=_export_sfc(_sfc_main$8,[["__scopeId","data-v-95b38cb5"]]),bookOpened=ref(!1),toolOpened=ref(!1),equipOpened=ref(!1),showStatusBar=ref(!1),settingsOpened=ref(!1),descOpened=ref(!1),skillOpened=ref(!1),skillTreeOpened=ref(!1),flyOpened=ref(!1),showStudiedSkill=ref(!1),fixedDetailOpened=ref(!1),transition=ref(!0),noClosePanel=ref(!1);let app;const UI_LIST=[[bookOpened,Book],[toolOpened,Toolbox],[equipOpened,Equipbox],[settingsOpened,Settings],[descOpened,Desc],[skillOpened,Skill],[skillTreeOpened,SkillTree],[flyOpened,Fly],[fixedDetailOpened,FixedDetail]],uiStack=shallowReactive([]);function init$3(){return app=document.getElementById("root"),UI_LIST.forEach(([t,e])=>{watch(t,i=>{if(i===!0)uiStack.push(markRaw(e)),showApp();else{const n=uiStack.findIndex(s=>s===e);if(n===-1)return;uiStack.length===1?hideApp(n):uiStack.splice(n,1)}})}),{uiStack,transition,bookOpened,toolOpened,equipOpened,showStatusBar,settingsOpened,descOpened,skillOpened,skillTreeOpened,flyOpened,showStudiedSkill,fixedDetailOpened}}async function showApp(){core.lockControl(),transition.value?app.style.transition="all 0.6s linear":app.style.transition="none",app.style.display="flex",await S(50),app.style.opacity="1"}async function hideApp(t){transition.value?(app.style.transition="all 0.6s linear",app.style.opacity="0",await S(600)):(app.style.transition="",app.style.opacity="0"),uiStack.splice(t,1),app.style.display="none",noClosePanel.value||core.closePanel(),noClosePanel.value=!1}const status=ref(!1);function init$2(){return{statusBarStatus:status}}const chapterShowed=ref(!1),chapterContent=ref("");function init$1(){return{chapterShowed,chapterContent}}const ani=new R;ani.register("rect",0);const path1={MT16:[[23,23],[0,23]],MT15:[[63,4],[61,4],[61,5],[58,5],[58,8],[54,8],[54,11],[51,11],[51,8],[45,8],[45,4],[47,4],[47,6],[51,6],[51,5],[52,5],[52,3],[50,3],[50,5],[48,5],[48,3],[35,3],[35,5],[31,5],[31,7],[34,7],[34,9],[31,9],[31,11],[12,11],[12,8],[1,8],[1,7],[0,7]],MT14:[[127,7],[126,7],[126,8],[124,8],[124,7],[115.2,7],[115.2,9.2],[110.2,9.2],[110.2,11],[109.8,11],[109.8,8.8],[111.8,8.8],[111.8,7],[104,7],[104,3],[100,3],[100,4],[98,4],[98,3],[96,3],[96,6],[95,6],[95,7],[88,7],[88,6],[85,6],[85,8],[83,8],[83,9],[81,9],[81,11],[72,11],[72,5],[68,5],[68,8],[67,8],[67,10],[65,10],[65,11],[62,11],[62,9],[60,9],[60,11],[57,11],[57,9],[54,9]]},camera1=[["MT16",0,10,0,1600,C("sin","in")],["MT15",45,0,0,2324,C("sin","in")],["MT15",40,0,2324,1992,C("sin","out")],["MT15",41,0,5312,498,C("sin","in-out")],["MT15",37,0,5810,1660,C("sin","in")],["MT15",29,0,7470,830,C("sin","out")],["MT15",25,0,11454,996,C("sin","in")],["MT15",12,0,12450,996,j()],["MT15",0,0,13446,1470,C("sin","out")],["MT14",109,0,0,1328,C("sin","in")],["MT14",104,0,1328,332,C("sin","out")],["MT14",92,0,5478,2822,C("sin","in")],["MT14",84,0,8300,1992,j()],["MT14",74,0,10292,2988,j()],["MT14",65,0,13280,2988,j()],["MT14",58,0,16268,1992,j()],["MT14",47,0,18260,3320,j()],["MT14",36,0,21580,3320,j()],["MT14",0,0,24900,9960,j()]];function init1(){const t=["MT13","MT14","MT15"],e=[];t.forEach(i=>{core.status.maps[i].cannotMoveDirectly=!0,core.extractBlocks(i),core.status.maps[i].blocks.forEach(n=>{["animates","items"].includes(n.event.cls)&&!n.event.id.endsWith("Portal")&&e.push([n.x,n.y,i])})}),e.forEach(i=>{core.removeBlock(...i)})}function chaseShake(t){t.ani.mode(shake2(2/32,O(1,1,1,1,1,1,1,1,1,1,1,1)),!0).time(5e4).shake(1,0)}async function wolfMove(t){core.moveBlock(23,17,Array(6).fill("down"),80),await S(550),core.setBlock(508,23,23)}function judgeFail1(t){t.ani.ticker.add(()=>{core.status.hero.loc.x>core.bigmap.offsetX/32+17&&(t.end(),ani.time(750).apply("rect",0),core.lose("\u9003\u8DD1\u5931\u8D25"))})}function drawBack(t){t.on("MT15",0,()=>{ani.mode(C("sin","out")).time(1500).absolute().apply("rect",64);const e=core.createCanvas("chaseBack",0,0,480,480,120);e.fillStyle="#000";const i=()=>{e||ani.ticker.remove(i),core.clearMap(e),e.fillRect(0,0,480,ani.value.rect),e.fillRect(0,480,480,-ani.value.rect)};ani.ticker.add(i)})}function para1(t){t.on("MT15",830,()=>{for(let e=53;e<58;e++)for(let i=3;i<8;i++)core.setBlock(336,e,i);core.drawAnimate("explosion3",55,5),core.drawAnimate("stone",55,5)}),t.on("MT15",1080,()=>{core.setBlock(336,58,9),core.setBlock(336,59,9),core.drawAnimate("explosion1",58,9),core.drawAnimate("explosion1",59,9)}),t.on("MT15",1190,()=>{core.setBlock(336,53,8),core.setBlock(336,52,8),core.drawAnimate("explosion1",53,8),core.drawAnimate("explosion1",52,8)}),t.on("MT15",1580,()=>{core.setBlock(336,51,7),core.drawAnimate("explosion1",51,7)}),t.on("MT15",1830,()=>{core.setBlock(336,47,7),core.setBlock(336,49,9),core.drawAnimate("explosion1",49,9),core.drawAnimate("explosion1",47,7)})}function para2(t){t.onHeroLoc("MT15",()=>{core.setBlock(336,45,9),core.drawAnimate("explosion1",45,9)},45,8),t.onHeroLoc("MT15",()=>{core.setBlock(336,44,6),core.drawAnimate("explosion1",44,6)},45,6),t.onHeroLoc("MT15",()=>{core.setBlock(336,44,4),core.drawAnimate("explosion1",44,4),core.drawAnimate("explosion1",48,6),core.removeBlock(48,6)},45,4),t.onHeroLoc("MT15",()=>{core.setBlock(336,41,4),core.setBlock(336,32,6),core.drawAnimate("explosion1",41,4),core.drawAnimate("explosion1",32,6)},41,3),t.onHeroLoc("MT15",()=>{core.drawAnimate("explosion3",37,7),core.vibrate("vertical",1e3,25,10);for(let e=36;e<42;e++)for(let i=4;i<11;i++)core.setBlock(336,e,i)},35,3),t.onHeroLoc("MT15",()=>{core.vibrate("vertical",1e4,25,1),core.removeBlock(34,8),core.removeBlock(33,8),core.drawAnimate("explosion1",34,8),core.drawAnimate("explosion1",33,8)},31,5),t.onHeroLoc("MT15",()=>{core.setBlock(336,32,9),core.drawAnimate("explosion1",32,9)},33,7),t.onHeroLoc("MT15",()=>{core.removeBlock(32,9),core.drawAnimate("explosion1",32,9)},[33,34,34],9);for(let e=19;e<31;e++){const i=e;t.onHeroLoc("MT15",()=>{core.setBlock(336,i+1,11),core.drawAnimate("explosion1",i+1,11)},i,11)}}function para3(t){t.onHeroLoc("MT14",()=>{core.setBlock(336,126,6),core.setBlock(336,124,6),core.setBlock(336,124,9),core.setBlock(336,126,9),core.drawAnimate("explosion1",126,6),core.drawAnimate("explosion1",124,6),core.drawAnimate("explosion1",124,9),core.drawAnimate("explosion1",126,9)},126,7),t.onHeroLoc("MT14",()=>{core.setBlock(508,127,7),core.jumpBlock(127,7,112,7,500,!0),setTimeout(()=>{core.setBlock(509,112,7)},520),core.drawHeroAnimate("amazed"),core.setBlock(336,121,6),core.setBlock(336,122,6),core.setBlock(336,120,8),core.setBlock(336,121,8),core.setBlock(336,122,8),core.drawAnimate("explosion1",121,6),core.drawAnimate("explosion1",122,6),core.drawAnimate("explosion1",120,8),core.drawAnimate("explosion1",121,8),core.drawAnimate("explosion1",122,8)},123,7),t.onHeroLoc("MT14",()=>{core.setBlock(336,109,11),core.removeBlock(112,8),core.drawAnimate("explosion1",109,11),core.drawAnimate("explosion1",112,8),core.insertAction([{type:"moveHero",time:400,steps:["backward:1"]}]),t.onHeroLoc("MT14",()=>{core.jumpBlock(112,7,110,4,500,!0),core.drawHeroAnimate("amazed"),setTimeout(()=>{core.setBlock(506,110,4)},540)},112,8)},110,10),t.onHeroLoc("MT14",()=>{core.setBlock(336,117,6),core.setBlock(336,116,6),core.setBlock(336,115,6),core.setBlock(336,114,6),core.setBlock(336,117,8),core.setBlock(336,116,8),core.drawAnimate("explosion1",117,6),core.drawAnimate("explosion1",116,6),core.drawAnimate("explosion1",115,6),core.drawAnimate("explosion1",114,6),core.drawAnimate("explosion1",116,8),core.drawAnimate("explosion1",117,8)},118,7),t.onHeroLoc("MT14",()=>{core.setBlock(336,112,8),core.setBlock(336,113,7),core.drawAnimate("explosion1",112,8),core.drawAnimate("explosion1",113,7)},112,7),t.onHeroLoc("MT14",()=>{for(let e=111;e<=115;e++)core.setBlock(336,e,10),core.drawAnimate("explosion1",e,10);core.setBlock(336,112,8),core.drawAnimate("explosion1",112,8)},115,7),t.onHeroLoc("MT14",()=>{core.jumpBlock(97,4,120,-3,2e3);for(let e=109;e<=120;e++)for(let i=3;i<=11;i++)i!=7&&core.setBlock(336,e,i);core.drawAnimate("explosion2",119,7),core.removeBlock(105,7),core.drawAnimate("explosion1",105,7)},110,7),t.onHeroLoc("MT14",()=>{core.setBlock(336,95,3),core.setBlock(336,93,6),core.drawAnimate("explosion1",95,3),core.drawAnimate("explosion1",93,6)},97,3),t.onHeroLoc("MT14",()=>{core.setBlock(336,87,4),core.setBlock(336,88,5),core.drawAnimate("explosion1",87,4),core.drawAnimate("explosion1",88,5)},88,6),t.onHeroLoc("MT14",()=>{core.setBlock(336,84,6),core.setBlock(336,85,5),core.setBlock(336,86,8),core.drawAnimate("explosion1",84,6),core.drawAnimate("explosion1",85,5),core.drawAnimate("explosion1",86,8)},86,6),t.onHeroLoc("MT14",()=>{core.setBlock(336,81,8),core.setBlock(336,82,11),core.drawAnimate("explosion1",81,8),core.drawAnimate("explosion1",82,11)},81,9),t.onHeroLoc("MT14",()=>{core.setBlock(336,73,8),core.setBlock(336,72,4),core.drawAnimate("explosion1",73,8),core.drawAnimate("explosion1",72,4)},72,11),t.onHeroLoc("MT14",()=>{for(let e=74;e<86;e++)for(let i=3;i<12;i++)core.setBlock(336,e,i);core.drawAnimate("explosion2",79,7),core.vibrate("vertical",4e3,25,15)},71,7),t.onHeroLoc("MT14",()=>{core.setBlock(336,68,4),core.setBlock(336,67,6),core.drawAnimate("explosion1",68,4),core.drawAnimate("explosion1",67,6)},68,5),t.onHeroLoc("MT14",()=>{for(let e=65;e<=72;e++)for(let i=3;i<=9;i++)core.setBlock(336,e,i);core.setBlock(336,72,10),core.setBlock(336,72,11),core.drawAnimate("explosion3",69,5)},67,10),t.onHeroLoc("MT14",()=>{core.setBlock(336,63,9),core.setBlock(336,60,8),core.setBlock(336,56,11),core.drawAnimate("explosion1",63,9),core.drawAnimate("explosion1",60,8),core.drawAnimate("explosion1",56,11)},64,11),t.onHeroLoc("MT14",()=>{for(let e=58;e<=64;e++)for(let i=3;i<=11;i++)core.setBlock(336,e,i);core.drawAnimate("explosion2",61,7)},57,9);for(let e=21;e<49;e++)t.onHeroLoc("MT14",()=>{for(let i=3;i<=11;i++)core.setBlock(336,e+4,i),core.drawAnimate("explosion1",e+4,i)},e);t.onHeroLoc("MT14",async()=>{flags.finishChase1=!0,core.autoFixRouteBoss(),core.showStatusBar(),ani.time(750).apply("rect",0),t.end(),await S(750),ani.ticker.destroy(),core.deleteCanvas("chaseBack")},21)}function getChaseDataByIndex(t){if(t===1)return init1(),{camera:camera1,fns:[para1,para2,para3,chaseShake,wolfMove,drawBack,judgeFail1],path:path1};throw new ReferenceError("Deliver wrong chase index.")}function init(){return{startChase}}function shake2(t,e){let i=0;return n=>(i+=Math.PI/2,Math.sin(i)*t*e(n))}class Chase{constructor(e,i,n,s=!1){Q(this,"ani",new R);Q(this,"path");Q(this,"showPath",!1);this.path=e,flags.__lockViewport__=!0,flags.onChase=!0,flags.chaseTime={[core.status.floorId]:Date.now()},this.ani.absolute().time(0).move(core.bigmap.offsetX/32,core.bigmap.offsetY/32),i.forEach(l=>l(this));const a=[],r=core.createCanvas("chasePath",0,0,0,0,35);for(const[l,c,d,u,h,f,g]of n)a.includes(l)||(this.on(l,0,()=>{flags.__lockViewport__=!1,core.drawHero(),flags.__lockViewport__=!0,this.ani.time(0).move(core.bigmap.offsetX/32,core.bigmap.offsetY/32)},!0),a.push(l)),has(g)?this.on(l,u,()=>{this.ani.time(h).mode(f).moveAs(g)}):this.on(l,u,()=>{this.ani.time(h).mode(f).move(c,d)});if(this.ani.ticker.add(()=>{flags.floorChanging||(core.setViewport(this.ani.x*32,this.ani.y*32),core.relocateCanvas(r,-this.ani.x*32,-this.ani.y*32))}),s)for(const[l,c]of Object.entries(e))this.on(l,0,()=>{const d=core.status.maps[l];core.resizeCanvas(r,d.width*32,d.height*32),r.beginPath(),r.moveTo(c[0][0]*32+16,c[1][1]*32+24),r.lineJoin="round",r.lineWidth=4,r.strokeStyle="cyan",r.globalAlpha=.3,c.forEach((u,h,f)=>{if(h===0)return;const[g,m]=u;r.lineTo(g*32+16,m*32+24)}),r.stroke()})}on(e,i,n,s=!1){const a=()=>{var r,l,c;!((r=flags.chaseTime)!=null&&r[e])||Date.now()-((c=(l=flags.chaseTime)==null?void 0:l[e])!=null?c:0)>=i&&(n(this),this.ani.ticker.remove(a))};this.ani.ticker.add(a,s)}onHeroLoc(e,i,n,s,a=0){if(a===1){typeof n=="number"&&(n=[n]),typeof s=="number"&&(s=[s]),n.forEach(c=>{s.forEach(d=>{this.onHeroLoc(e,i,c,d)})});return}const r=()=>{if(core.status.floorId!==e)return!1;if(has(n)){if(typeof n=="number"){if(core.status.hero.loc.x!==n)return!1}else if(!n.includes(core.status.hero.loc.x))return!1}if(has(s)){if(typeof s=="number"){if(core.status.hero.loc.y!==s)return!1}else if(!s.includes(core.status.hero.loc.y))return!1}return!0},l=()=>{if(r()){i(this);try{this.ani.ticker.remove(l)}catch(c){}}};this.ani.ticker.add(l)}setPathShowStatus(e){this.showPath=e}end(){this.ani.ticker.destroy(),delete flags.onChase,delete flags.chase,delete flags.chaseTime,delete flags.chaseHard,delete flags.chaseIndex,flags.__lockViewport__=!1,core.deleteCanvas("chasePath")}}async function startChase(t){const e=getChaseDataByIndex(t);flags.chaseIndex=t,flags.onChase=!0,await S(20),flags.chase=new Chase(e.path,e.fns,e.camera,flags.chaseHard===0)}function forward(){const t=[init$b(),init$3(),init$8(),init$9(),init$a(),init$2(),init$7(),init$6(),init$1(),init$5(),init(),init$4()];(async function(){for(const e of t)for(const i in e){const n=e[i];i in core.plugin||(core.plugin[i]=n),n instanceof Function&&(i in core||i.startsWith("_")||(core[i]=n))}console.log("\u63D2\u4EF6\u8F6C\u53D1\u5B8C\u6210\uFF01")})()}main.forward=forward;const _hoisted_1$7={id:"ui"},_sfc_main$7=defineComponent({__name:"App",setup(t){return(e,i)=>(openBlock(),createElementBlock("div",_hoisted_1$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(uiStack),n=>(openBlock(),createBlock(resolveDynamicComponent(n)))),256))]))}}),App_vue_vue_type_style_index_0_scoped_9668aeb3_lang="",App=_export_sfc(_sfc_main$7,[["__scopeId","data-v-9668aeb3"]]),_imports_0="/HumanBreak/project/images/skill.png",_imports_1="/HumanBreak/project/images/hp.png",_imports_2="/HumanBreak/project/images/atk.png",_imports_3="/HumanBreak/project/images/def.png",_imports_4="/HumanBreak/project/images/IQ.png",_imports_5="/HumanBreak/project/images/money.png",_imports_6="/HumanBreak/project/images/exp.png",_hoisted_1$6=["id"],_hoisted_2$5=["id"],_hoisted_3$5=["id","selected"],_hoisted_4$4=["id","selected","selectable"],_hoisted_5$3=["id","selected","selectable"],_hoisted_6$2=["id","selected","selectable"],_hoisted_7$2=["id","selected","selectable"],_sfc_main$6=defineComponent({__name:"box",props:{dragable:{type:Boolean},resizable:{type:Boolean},left:null,top:null,width:null,height:null},emits:["update:left","update:top","update:width","update:height"],setup(t,{emit:e}){const i=t,n=(1e8*Math.random()).toFixed(0),s=ref(!1);let a=0,r,l,c,d,u,h;const f=ref(isMobile?window.innerWidth-100:window.innerWidth*.175),g=ref(isMobile?250:window.innerHeight-100),m=ref(50),_=ref(50);watch(m,q=>e("update:left",q)),watch(_,q=>e("update:top",q)),watch(f,q=>e("update:width",q)),watch(g,q=>e("update:height",q));async function w(){s.value=!0,a=window.setTimeout(()=>{s.value=!1},4e3)}let B=0,D=0;function N(q,J){const oe=getComputedStyle(r),he=parseFloat(oe.left),se=parseFloat(oe.top);m.value=he+q-B,_.value=se+J-D,r.style.left=`${m.value}px`,r.style.top=`${_.value}px`,s.value=!0,clearTimeout(a),B=q,D=J}let L=m.value+f.value;function P(q,J){r.style.left=`${q}px`,f.value=L-q,m.value=q,r.style.width=`${f.value}px`}let H=_.value+g.value;function U(q,J){r.style.top=`${J}px`,g.value=H-J,_.value=J,r.style.height=`${g.value}px`}function W(q,J){const oe=getComputedStyle(r);f.value=q-parseFloat(oe.left),r.style.width=`${f.value}px`}function X(q,J){const oe=getComputedStyle(r);g.value=J-parseFloat(oe.top),r.style.height=`${g.value}px`}function G(){r=document.getElementById(`box-${n}`),document.getElementById(`box-move-${n}`),l=document.getElementById(`border-left-${n}`),d=document.getElementById(`border-top-${n}`),c=document.getElementById(`border-right-${n}`),u=document.getElementById(`border-bottom-${n}`),h=document.getElementById(`box-drag-${n}`),r&&(has(i.left)&&(m.value=i.left),has(i.top)&&(_.value=i.top),has(i.width)&&(f.value=i.width),has(i.height)&&(g.value=i.height),r.style.left=`${m.value}px`,r.style.top=`${_.value}px`,r.style.width=`${f.value}px`,r.style.height=`${g.value}px`)}return onUpdated(G),onMounted(async()=>{await S(50),G(),r&&(i.dragable&&useDrag(h,N,(q,J)=>{B=q,D=J},()=>{s.value=!1},!0),i.resizable&&(useDrag(l,P,(q,J)=>{L=m.value+f.value},void 0,!0),useDrag(d,U,(q,J)=>{H=_.value+g.value},void 0,!0),useDrag(c,W,void 0,void 0,!0),useDrag(u,X,void 0,void 0,!0)))}),onUnmounted(()=>{i.dragable&&cancelGlobalDrag(N),i.resizable&&(cancelGlobalDrag(P),cancelGlobalDrag(U),cancelGlobalDrag(W),cancelGlobalDrag(X))}),(q,J)=>(openBlock(),createElementBlock("div",{id:`box-${unref(n)}`,class:"box"},[createBaseVNode("div",{id:`box-main-${unref(n)}`,class:"box-main",onClick:w},[renderSlot(q.$slots,"default",{},void 0,!0)],8,_hoisted_2$5),t.dragable?(openBlock(),createElementBlock("div",{key:0,id:`box-move-${unref(n)}`,class:"box-move",selected:s.value},[createVNode(unref(DragOutlined),{id:`box-drag-${unref(n)}`,class:"box-drag",style:{right:"0",bottom:"0",position:"absolute"}},null,8,["id"])],8,_hoisted_3$5)):createCommentVNode("",!0),createBaseVNode("div",{class:"border border-vertical border-left",id:`border-left-${unref(n)}`,selected:s.value&&t.resizable,selectable:t.resizable},null,8,_hoisted_4$4),createBaseVNode("div",{class:"border border-horizontal border-top",id:`border-top-${unref(n)}`,selected:s.value&&t.resizable,selectable:t.resizable},null,8,_hoisted_5$3),createBaseVNode("div",{class:"border border-vertical border-right",id:`border-right-${unref(n)}`,selected:s.value&&t.resizable,selectable:t.resizable},null,8,_hoisted_6$2),createBaseVNode("div",{class:"border border-horizontal border-bottom",id:`border-bottom-${unref(n)}`,selected:s.value&&t.resizable,selectable:t.resizable},null,8,_hoisted_7$2)],8,_hoisted_1$6))}}),box_vue_vue_type_style_index_0_scoped_fc84168a_lang="",Box=_export_sfc(_sfc_main$6,[["__scopeId","data-v-fc84168a"]]),_withScopeId$1=t=>(pushScopeId("data-v-f0e92f32"),t=t(),popScopeId(),t),_hoisted_1$5={id:"status-bar"},_hoisted_2$4={id:"status-div"},_hoisted_3$4=["onClick"],_hoisted_4$3={id:"status-lv"},_hoisted_5$2={id:"status-skill",class:"status-item"},_hoisted_6$1=_withScopeId$1(()=>createBaseVNode("img",{src:_imports_0,class:"status-icon"},null,-1)),_hoisted_7$1={id:"status-hp",class:"status-item"},_hoisted_8$1=_withScopeId$1(()=>createBaseVNode("img",{src:_imports_1,class:"status-icon"},null,-1)),_hoisted_9$1={class:"status-item-bold"},_hoisted_10$1={id:"status-hpmax",class:"status-extra status-item-bold"},_hoisted_11$1={key:0,id:"status-spring",class:"status-extra"},_hoisted_12={id:"status-atk",class:"status-item"},_hoisted_13=_withScopeId$1(()=>createBaseVNode("img",{src:_imports_2,class:"status-icon"},null,-1)),_hoisted_14={class:"status-item-bold"},_hoisted_15={id:"status-mana",class:"status-extra status-item-bold"},_hoisted_16={id:"status-def",class:"status-item status-item-bold"},_hoisted_17=_withScopeId$1(()=>createBaseVNode("img",{src:_imports_3,class:"status-icon"},null,-1)),_hoisted_18={id:"status-mdef",class:"status-item status-item-bold"},_hoisted_19=_withScopeId$1(()=>createBaseVNode("img",{src:_imports_4,class:"status-icon"},null,-1)),_hoisted_20={id:"status-money",class:"status-item status-item-bold"},_hoisted_21=_withScopeId$1(()=>createBaseVNode("img",{src:_imports_5,class:"status-icon"},null,-1)),_hoisted_22={id:"status-exp",class:"status-item status-item-bold"},_hoisted_23=_withScopeId$1(()=>createBaseVNode("img",{src:_imports_6,class:"status-icon"},null,-1)),_hoisted_24={id:"status-key",class:"status-item status-item-bold"},_hoisted_25={style:{color:"#fca","padding-left":"10%"}},_hoisted_26={style:{color:"#aad"}},_hoisted_27={style:{color:"#f88","padding-right":"10%"}},_hoisted_28={key:0,class:"status-item"},_hoisted_29=["onClick"],_hoisted_30={key:1,class:"status-item"},_hoisted_31=["onClick"],_hoisted_32={key:2,class:"status-item"},_hoisted_33=["onClick"],_sfc_main$5=defineComponent({__name:"statusBar",setup(t){const e=ref(isMobile?window.innerWidth-100:window.innerWidth*.175),i=ref(isMobile?250:window.innerHeight-100),n=ref(!1),s=core.formatBigNumber;watch(e,L=>n.value=!n.value),watch(i,L=>n.value=!n.value);const a=shallowReactive({}),r=shallowReactive([]),l=ref(),c=ref(),d=ref("\u65E0"),u=ref(0),h=ref(),f=ref(core.getFlag("chapter",0)>0),g=ref(core.getSkillLevel(11)>0),m=["hp","atk","def","mdef","hpmax","mana","money","exp","lv"];watch(status,_);function _(){var L,P;m.forEach(H=>{a[H]=core.getRealStatus(H)}),r[0]=core.itemCount("yellowKey"),r[1]=core.itemCount("blueKey"),r[2]=core.itemCount("redKey"),l.value=(L=core.status.thisMap)==null?void 0:L.title,c.value=core.getLvName(a.lv),flags.blade&&flags.bladeOn?d.value="\u65AD\u706D\u4E4B\u5203":flags.shield&&flags.shieldOn?d.value="\u94F8\u5251\u4E3A\u76FE":d.value="\u65E0",u.value=(P=core.getNextLvUpNeed())!=null?P:0,core.hasFlag("spring")&&(h.value=50-flags.springCount),f.value=core.getFlag("chapter",0)>0,g.value=core.getSkillLevel(11)>0}function w(){core.useItem("skill1")}function B(){core.useItem("cross")}function D(){core.ui._drawViewMaps()}function N(){}return(L,P)=>(openBlock(),createElementBlock("div",_hoisted_1$5,[createVNode(Box,{resizable:!0,dragable:!0,width:e.value,"onUpdate:width":P[1]||(P[1]=H=>e.value=H),height:i.value,"onUpdate:height":P[2]||(P[2]=H=>i.value=H)},{default:withCtx(()=>[createVNode(Scroll,{id:"status-main",update:n.value,"onUpdate:update":P[0]||(P[0]=H=>n.value=H),"no-scroll":!0},{default:withCtx(()=>{var H,U,W;return[createBaseVNode("div",_hoisted_2$4,[createBaseVNode("span",{id:"status-floor",onClick:withModifiers(D,["stop"]),class:"button-text"},toDisplayString(l.value),9,_hoisted_3$4),createBaseVNode("span",_hoisted_4$3,toDisplayString(c.value),1),createBaseVNode("div",_hoisted_5$2,[_hoisted_6$1,createBaseVNode("span",null,toDisplayString(d.value),1)]),createBaseVNode("div",_hoisted_7$1,[_hoisted_8$1,createBaseVNode("span",_hoisted_9$1,toDisplayString(unref(s)(unref(a).hp)),1),createBaseVNode("span",_hoisted_10$1,"+"+toDisplayString(unref(s)(unref(a).hpmax))+"/t",1),unref(has)(h.value)?(openBlock(),createElementBlock("span",_hoisted_11$1,"\u5269\u4F59"+toDisplayString(h.value),1)):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_12,[_hoisted_13,createBaseVNode("span",_hoisted_14,toDisplayString(unref(s)(unref(a).atk)),1),createBaseVNode("span",_hoisted_15,"+"+toDisplayString(unref(s)(unref(a).mana)),1)]),createBaseVNode("div",_hoisted_16,[_hoisted_17,createBaseVNode("span",null,toDisplayString(unref(s)(unref(a).def)),1)]),createBaseVNode("div",_hoisted_18,[_hoisted_19,createBaseVNode("span",null,toDisplayString(unref(s)(unref(a).mdef)),1)]),createBaseVNode("div",_hoisted_20,[_hoisted_21,createBaseVNode("span",null,toDisplayString(unref(s)(unref(a).money)),1)]),createBaseVNode("div",_hoisted_22,[_hoisted_23,createBaseVNode("span",null,toDisplayString(unref(s)(u.value)),1)]),createBaseVNode("div",_hoisted_24,[createBaseVNode("span",_hoisted_25,toDisplayString((H=unref(r)[0])==null?void 0:H.toString().padStart(2,"0")),1),createBaseVNode("span",_hoisted_26,toDisplayString((U=unref(r)[1])==null?void 0:U.toString().padStart(2,"0")),1),createBaseVNode("span",_hoisted_27,toDisplayString((W=unref(r)[2])==null?void 0:W.toString().padStart(2,"0")),1)]),f.value?(openBlock(),createElementBlock("div",_hoisted_28,[createBaseVNode("span",{id:"skill-tree",class:"button-text",onClick:withModifiers(w,["stop"])},"\u6280\u80FD\u6811",8,_hoisted_29)])):createCommentVNode("",!0),f.value?(openBlock(),createElementBlock("div",_hoisted_30,[createBaseVNode("span",{id:"status-skill",class:"button-text",onClick:withModifiers(B,["stop"])},"\u67E5\u770B\u6280\u80FD",8,_hoisted_31)])):createCommentVNode("",!0),g.value?(openBlock(),createElementBlock("div",_hoisted_32,[createBaseVNode("span",{id:"status-study",class:"button-text",onClick:withModifiers(N,["stop"])},"\u5B66\u4E60",8,_hoisted_33)])):createCommentVNode("",!0)])]}),_:1},8,["update"])]),_:1},8,["width","height"])]))}}),statusBar_vue_vue_type_style_index_0_scoped_f0e92f32_lang="",StatusBar=_export_sfc(_sfc_main$5,[["__scopeId","data-v-f0e92f32"]]),_hoisted_1$4={id:"marked-enemy"},_hoisted_2$3={class:"marked-main"},_hoisted_3$3={class:"marked-info"},_hoisted_4$2={class:"marked-name marked-item"},_hoisted_5$1={class:"marked-damage marked-item"},_hoisted_6={class:"marked-critical marked-item"},_hoisted_7={class:"marked-critical-damage marked-item"},_hoisted_8={class:"marked-def marked-item"},_hoisted_9={class:"marked-button"},_hoisted_10=["onClick"],_hoisted_11=["onClick"],_sfc_main$4=defineComponent({__name:"markedEnemy",setup(t){var u,h;const e=(h=(u=core.status.thisMap)==null?void 0:u.ratio)!=null?h:1;let i=getMarkedEnemy();watch(checkMarkedStatus,s);const n=reactive({});function s(){i.push(...i.splice(0,i.length));for(const f in n)i.includes(f)||delete n[f]}function a(f){return has(n[f])||(n[f]={left:window.innerWidth-300,top:100,width:200,height:150,hidden:!1}),n[f]}function r(f){return core.material.enemys[f].name}function l(f){var g,m;return(m=core.formatBigNumber((g=core.getDamageInfo(f,void 0,void 0,void 0,"empty"))==null?void 0:g.damage))!=null?m:"???"}function c(f){var g,m;return(m=(g=core.nextCriticals(f,1,void 0,void 0,"empty")[0])==null?void 0:g.map(_=>core.formatBigNumber(_)))!=null?m:[0,0]}function d(f){return core.formatBigNumber(core.getDefDamage(f,e,void 0,void 0,"empty"))}return(f,g)=>(openBlock(),createElementBlock("div",_hoisted_1$4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(i),m=>(openBlock(),createElementBlock("div",null,[a(m).hidden?createCommentVNode("",!0):(openBlock(),createBlock(Box,{key:m,left:a(m).left,"onUpdate:left":_=>a(m).left=_,top:a(m).top,"onUpdate:top":_=>a(m).top=_,width:a(m).width,"onUpdate:width":_=>a(m).width=_,height:a(m).height,"onUpdate:height":_=>a(m).height=_,resizable:!0,dragable:!0},{default:withCtx(()=>[createVNode(Scroll,{class:"box-scroll","no-scroll":!0},{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$3,[createBaseVNode("div",_hoisted_3$3,[createVNode(_sfc_main$o,{id:m,width:24,height:24},null,8,["id"]),createBaseVNode("span",_hoisted_4$2,toDisplayString(r(m)),1)]),createBaseVNode("span",_hoisted_5$1,"\u4F24\u5BB3\uFF1A"+toDisplayString(l(m)),1),createBaseVNode("span",_hoisted_6,"\u4E34\u754C\uFF1A"+toDisplayString(c(m)[0]),1),createBaseVNode("span",_hoisted_7,"\u51CF\u4F24\uFF1A"+toDisplayString(c(m)[1]),1),createBaseVNode("span",_hoisted_8,toDisplayString(unref(e))+"\u9632\uFF1A"+toDisplayString(d(m)),1),createBaseVNode("div",_hoisted_9,[createBaseVNode("span",{class:"marked-hide button-text",onClick:withModifiers(_=>a(m).hidden=!0,["stop"])},"\u9690\u85CF\u76D2\u5B50",8,_hoisted_10),createBaseVNode("span",{class:"marked-cancel button-text",onClick:withModifiers(_=>unref(unmarkEnemy)(m),["stop"])},"\u53D6\u6D88\u6807\u8BB0",8,_hoisted_11)])])]),_:2},1024)]),_:2},1032,["left","onUpdate:left","top","onUpdate:top","width","onUpdate:width","height","onUpdate:height"]))]))),256))]))}}),markedEnemy_vue_vue_type_style_index_0_scoped_b674387d_lang="",MarkedEnemy=_export_sfc(_sfc_main$4,[["__scopeId","data-v-b674387d"]]),_withScopeId=t=>(pushScopeId("data-v-feaaf373"),t=t(),popScopeId(),t),_hoisted_1$3={id:"chapter"},_hoisted_2$2=_withScopeId(()=>createBaseVNode("canvas",{id:"chapter-back"},null,-1)),_hoisted_3$2={id:"chapter-text"},_sfc_main$3=defineComponent({__name:"chapter",props:{chapter:null},setup(t){const e=t;let i,n,s;return onMounted(async()=>{i=document.getElementById("chapter-back"),n=i.getContext("2d"),s=document.getElementById("chapter-text");const a=new R,r=window.innerWidth*devicePixelRatio,l=window.innerHeight*devicePixelRatio;n.font="5vh scroll";const c=n.measureText(e.chapter).width,d=l*.05;a.register("rect",0),a.register("line",-10),a.register("lineOpacity",1),a.register("rect2",l/2),a.register("text",window.innerWidth+10+c),i.width=r,i.height=l,i.style.width=`${window.innerWidth}px`,i.style.height=`${window.innerHeight}px`,s.style.left=`${r+10}px`,s.style.top=`${window.innerHeight/2-l*.025}px`,s.style.height=`${l*.05}px`,s.style.width=`${c}px`;let u=!1,h=!1;a.ticker.add(f=>{if(!(!has(f)||isNaN(f))){if(!h){h=!0;return}f>=4050&&(chapterShowed.value=!1,a.ticker.destroy()),!u&&f>=1500&&(u=!0,core.playSound("chapter.mp3")),n.restore(),n.save(),s.style.left=`${a.value.text}px`,n.fillStyle="#000",n.clearRect(0,0,r,l),f<=2e3?(n.fillRect(0,l/2,r,-a.value.rect),n.fillRect(0,l/2,r,a.value.rect)):f>=2e3&&f<=3050&&(n.fillRect(0,0,r,a.value.rect2),n.fillRect(0,l,r,-a.value.rect2)),n.shadowColor="#fff",n.shadowBlur=3,n.shadowOffsetX=0,n.shadowOffsetY=0,n.lineWidth=3,n.strokeStyle="#fff",n.fillStyle="#fff",n.globalAlpha=a.value.lineOpacity,n.beginPath(),n.moveTo(0,l/2-d),n.lineTo(a.value.line,l/2-d),n.stroke(),n.beginPath(),n.moveTo(r,l/2+d),n.lineTo(r-a.value.line,l/2+d),n.stroke(),n.shadowBlur=0,n.filter="blur(5px)",n.beginPath(),n.arc(a.value.line,l/2-d,10,0,Math.PI*2),n.fill(),n.beginPath(),n.arc(r-a.value.line,l/2+d,10,0,Math.PI*2),n.fill()}}),a.mode(C("tan","center")).time(3e3).absolute().apply("line",r+10).mode(C("sin","out")).time(1e3).apply("rect",l/2).mode(C("tan","center")).time(3e3).apply("text",-c*2-10),await S(2e3),a.mode(C("sin","in")).time(1e3).apply("rect2",0),await S(1e3),a.mode(C("sin","out")).time(1e3).apply("lineOpacity",0)}),(a,r)=>(openBlock(),createElementBlock("div",_hoisted_1$3,[_hoisted_2$2,createBaseVNode("span",_hoisted_3$2,toDisplayString(t.chapter),1)]))}}),chapter_vue_vue_type_style_index_0_scoped_feaaf373_lang="",Chapter=_export_sfc(_sfc_main$3,[["__scopeId","data-v-feaaf373"]]),_hoisted_1$2={id:"studied"},_hoisted_2$1={id:"studied-main"},_hoisted_3$1={id:"studied-rough"},_hoisted_4$1={key:0,id:"studied-detail"},_sfc_main$2=defineComponent({__name:"studied",setup(t){watch(status,f=>{});let e;const i=ref(200),n=ref(0),s=ref(window.innerWidth-300),a=ref(window.innerHeight-300),r=reactive([]),l=computed(()=>{var f,g;return status.value,(g=(f=core.status.hero.special)==null?void 0:f.num)!=null?g:[]}),c=computed(()=>{var f,g;return status.value,(g=(f=core.status.hero.special)==null?void 0:f.last)!=null?g:[]}),d=computed(()=>{const f=core.getSpecials();return l.value.map(g=>{const m=f[g-1][1];return m instanceof Function?m(core.status.hero.special):m})});function u(f){const m=core.getSpecials()[f-1][2];return m instanceof Function?m(core.status.hero.special):m}async function h(){await new Promise(f=>{requestAnimationFrame(()=>{const g=getComputedStyle(e);n.value=parseFloat(g.height),f()})})}return onUpdated(()=>{h()}),onMounted(()=>{e=document.getElementById("studied-main"),h()}),(f,g)=>(openBlock(),createElementBlock("div",_hoisted_1$2,[createVNode(Box,{resizable:!0,dragable:!0,width:i.value,"onUpdate:width":g[0]||(g[0]=m=>i.value=m),height:n.value,"onUpdate:height":g[1]||(g[1]=m=>n.value=m),left:s.value,"onUpdate:left":g[2]||(g[2]=m=>s.value=m),top:a.value,"onUpdate:top":g[3]||(g[3]=m=>a.value=m)},{default:withCtx(()=>[createVNode(Scroll,{"no-scroll":!0,style:{height:"100%"}},{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(l),(m,_)=>(openBlock(),createElementBlock("div",{key:_},[createBaseVNode("div",_hoisted_3$1,[createVNode(unref(RightOutlined),{folded:!!r[_],onClick:w=>r[_]=!r[_],id:"studied-fold"},null,8,["folded","onClick"]),createBaseVNode("span",null,toDisplayString(_)+". "+toDisplayString(unref(d)[_])+"\uFF0C\u5269\u4F59"+toDisplayString(unref(c)[_])+"\u573A\u6218\u6597",1)]),r[_]?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_4$1,toDisplayString(u(m)),1))]))),128))])]),_:1})]),_:1},8,["width","height","left","top"])]))}}),studied_vue_vue_type_style_index_0_scoped_bd83c8c3_lang="",Studied=_export_sfc(_sfc_main$2,[["__scopeId","data-v-bd83c8c3"]]),_hoisted_1$1={id:"fixed"},_hoisted_2={id:"enemy-fixed"},_hoisted_3={id:"enemy-name"},_hoisted_4={id:"enemy-special"},_hoisted_5={class:"enemy-attr"},_sfc_main$1=defineComponent({__name:"fixed",setup(t){watch(showFixed,m=>{m&&f()});let e;const i=core.formatBigNumber,n=["hp","atk","def","money","exp","critical","criticalDamage","defDamage"],s=["lightgreen","lightcoral","lightblue","lightyellow","lawngreen","lightsalmon","lightpink","cyan"],a=ref(core.plugin.bookDetailEnemy),r=ref(0),l=ref(0),c=ref(300),d=ref(400);let u=window.innerHeight,h=window.innerWidth;async function f(){if(a.value=core.plugin.bookDetailEnemy,u=window.innerHeight,h=window.innerWidth,c.value=u*.28,await new Promise(D=>requestAnimationFrame(D)),core.plugin.fixedDetailOpened.value&&(showFixed.value=!1),e=document.getElementById("enemy-fixed"),!e)return;const m=getComputedStyle(e),_=parseFloat(m.height),[w,B]=flags.clientLoc;B+_+10>u-10?l.value=u-_-10:l.value=B+10,w+c.value+10>h-10?r.value=h-c.value-10:r.value=w+10,d.value=_}function g(m){var _,w,B;return m==="critical"?"\u4E34\u754C":m==="criticalDamage"?"\u4E34\u754C\u51CF\u4F24":m==="defDamage"?`${(B=(w=(_=core.status)==null?void 0:_.thisMap)==null?void 0:w.ratio)!=null?B:1}\u9632`:core.getStatusLabel(m)}return onUpdated(f),onMounted(()=>{e=document.getElementById("enemy-fixed"),f()}),(m,_)=>(openBlock(),createElementBlock("div",_hoisted_1$1,[createVNode(Transition,null,{default:withCtx(()=>[unref(showFixed)?(openBlock(),createBlock(Box,{key:0,height:d.value,"onUpdate:height":_[0]||(_[0]=w=>d.value=w),left:r.value,"onUpdate:left":_[1]||(_[1]=w=>r.value=w),top:l.value,"onUpdate:top":_[2]||(_[2]=w=>l.value=w),width:c.value,"onUpdate:width":_[3]||(_[3]=w=>c.value=w)},{default:withCtx(()=>[createBaseVNode("div",_hoisted_2,[createBaseVNode("span",_hoisted_3,toDisplayString(a.value.name),1),createBaseVNode("div",_hoisted_4,[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.value.toShowSpecial,(w,B)=>(openBlock(),createElementBlock("span",{style:normalizeStyle({color:a.value.toShowColor[B]})},toDisplayString(w),5))),256))]),(openBlock(),createElementBlock(Fragment,null,renderList(n,(w,B)=>createBaseVNode("div",_hoisted_5,[createBaseVNode("span",{class:"attr-name",style:normalizeStyle({color:s[B]})},toDisplayString(g(w)),5),createBaseVNode("span",{class:"attr-value",style:normalizeStyle({color:s[B]})},toDisplayString(unref(i)(a.value[w])),5)])),64))])]),_:1},8,["height","left","top","width"])):createCommentVNode("",!0)]),_:1})]))}}),fixed_vue_vue_type_style_index_0_scoped_d7e97953_lang="",Fixed=_export_sfc(_sfc_main$1,[["__scopeId","data-v-d7e97953"]]),_hoisted_1={id:"non-ui"},_sfc_main=defineComponent({__name:"App2",setup(t){return(e,i)=>(openBlock(),createElementBlock("div",_hoisted_1,[unref(showStatusBar)?(openBlock(),createBlock(StatusBar,{key:0})):createCommentVNode("",!0),unref(showMarkedEnemy)&&unref(showStatusBar)?(openBlock(),createBlock(MarkedEnemy,{key:1})):createCommentVNode("",!0),unref(showStudiedSkill)&&unref(showStatusBar)&&unref(showStudied$1)?(openBlock(),createBlock(Studied,{key:2})):createCommentVNode("",!0),unref(showStatusBar)&&unref(useFixed$1)?(openBlock(),createBlock(Fixed,{key:3})):createCommentVNode("",!0),unref(chapterShowed)?(openBlock(),createBlock(Chapter,{key:4,chapter:unref(chapterContent)},null,8,["chapter"])):createCommentVNode("",!0)]))}}),App2_vue_vue_type_style_index_0_scoped_02d8acd2_lang="",App2=_export_sfc(_sfc_main,[["__scopeId","data-v-02d8acd2"]]),styles="",antd_dark="";createApp(App).mount("#root");createApp(App2).mount("#root2");export{__vite_legacy_guard}; diff --git a/index.html b/index.html index 39bd877..ffd4555 100644 --- a/index.html +++ b/index.html @@ -18,10 +18,10 @@ - + - + @@ -215,7 +215,7 @@ - + \ No newline at end of file diff --git a/libs/control.js b/libs/control.js index d139dd1..b4d8727 100644 --- a/libs/control.js +++ b/libs/control.js @@ -1031,7 +1031,6 @@ control.prototype.tryMoveDirectly = function (destX, destY) { if (canMoveDirectlyArray[i] < 0) continue; if (core.control.moveDirectly(dx, dy, canMoveDirectlyArray[i])) { if (dir) { - console.log(dir); core.moveHero(dir, function () {}); } return true; @@ -3271,6 +3270,9 @@ control.prototype.removeSwitch = function (x, y, floorId, name) { ////// 锁定状态栏,常常用于事件处理 ////// control.prototype.lockControl = function () { core.status.lockControl = true; + if (!main.replayChecking) { + core.plugin.showFixed.value = false; + } }; ////// 解锁状态栏 ////// diff --git a/libs/maps.js b/libs/maps.js index f45173b..dd32a1f 100644 --- a/libs/maps.js +++ b/libs/maps.js @@ -37,14 +37,13 @@ maps.prototype._resetFloorImages = function () { } }; -maps.prototype._setHDCanvasSize = function (ctx, width, height, isTempCanvas) { +maps.prototype._setHDCanvasSize = function (ctx, width, height) { ctx.setTransform(1, 0, 0, 1, 0, 0); - var ratio = core.domStyle.ratio; - if (ctx === core.bigmap.tempCanvas) ratio = core.domStyle.scale; - if (isTempCanvas) ratio = core.domStyle.ratio; - if (width != null) ctx.canvas.width = width * ratio * devicePixelRatio; - if (height != null) ctx.canvas.height = height * ratio * devicePixelRatio; - ctx.scale(ratio * devicePixelRatio, ratio * devicePixelRatio); + var ratio = core.domStyle.scale; + ratio *= devicePixelRatio; + if (width != null) ctx.canvas.width = width * ratio; + if (height != null) ctx.canvas.height = height * ratio; + ctx.scale(ratio, ratio); ctx.canvas.setAttribute('isHD', 1); }; @@ -2620,11 +2619,6 @@ maps.prototype._drawThumbnail_drawTempCanvas = function ( } options.ctx = tempCanvas; - tempCanvas.imageSmoothingEnabled = core.getLocalStorage( - 'antiAliasing', - true - ); - // 地图过大的缩略图不绘制显伤 if (width * height > core.bigmap.threshold) options.damage = false; @@ -2650,6 +2644,10 @@ maps.prototype._drawThumbnail_realDrawTempCanvas = function ( blocks, options ) { + options.ctx.imageSmoothingEnabled = core.getLocalStorage( + 'antiAliasing', + true + ); // 缩略图:背景 this.drawBg(floorId, options); // 缩略图:事件 @@ -2678,6 +2676,7 @@ maps.prototype._drawThumbnail_realDrawTempCanvas = function ( } // 缩略图:前景 this.drawFg(floorId, options); + options.ctx.imageSmoothingEnabled = true; // 缩略图:显伤 if (options.damage && core.hasItem('book')) { core.updateCheckBlock(floorId); @@ -2704,10 +2703,6 @@ maps.prototype._drawThumbnail_drawToTarget = function (floorId, options) { if (centerY == null) centerY = Math.floor(height / 2); var tempCanvas = core.bigmap.tempCanvas; - if (!core.getLocalStorage('antiAliasing')) { - ctx.imageSmoothingEnabled = false; - } - if (options.inFlyMap) { ctx.drawImage( tempCanvas.canvas, @@ -2720,7 +2715,6 @@ maps.prototype._drawThumbnail_drawToTarget = function (floorId, options) { options.w, options.h ); - ctx.imageSmoothingEnabled = true; return; } diff --git a/libs/ui.js b/libs/ui.js index 4f3b72a..5b28e9b 100644 --- a/libs/ui.js +++ b/libs/ui.js @@ -180,7 +180,7 @@ ui.prototype.fillBoldText = function ( } ctx.strokeStyle = strokeStyle; ctx.lineWidth = - 1 * + 1.5 * (core.domStyle.isVertical ? core.domStyle.ratio : core.domStyle.scale); ctx.fillStyle = style; ctx.strokeText(text, x, y); @@ -1739,7 +1739,9 @@ ui.prototype._drawTextContent_draw = function (ctx, tempCtx, content, config) { var block = config.blocks[config.index++]; if (block != null) { // It works, why? - const scale = config.isHD ? devicePixelRatio ** 2 : 1; + const scale = config.isHD + ? devicePixelRatio * core.domStyle.scale + : 1; core.drawImage( ctx, tempCtx.canvas, @@ -4193,23 +4195,17 @@ ui.prototype.rotateCanvas = function (name, angle, centerX, centerY) { }; ////// canvas重置 ////// -ui.prototype.resizeCanvas = function ( - name, - width, - height, - styleOnly, - isTempCanvas -) { +ui.prototype.resizeCanvas = function (name, width, height, styleOnly) { var ctx = core.getContextByName(name); if (!ctx) return null; if (width != null) { if (!styleOnly && ctx.canvas.hasAttribute('isHD')) - core.maps._setHDCanvasSize(ctx, width, null, isTempCanvas); + core.maps._setHDCanvasSize(ctx, width, null); ctx.canvas.style.width = width * core.domStyle.scale + 'px'; } if (height != null) { if (!styleOnly && ctx.canvas.hasAttribute('isHD')) - core.maps._setHDCanvasSize(ctx, null, height, isTempCanvas); + core.maps._setHDCanvasSize(ctx, null, height); ctx.canvas.style.height = height * core.domStyle.scale + 'px'; } return ctx; diff --git a/libs/utils.js b/libs/utils.js index c36e80a..e5b5d29 100644 --- a/libs/utils.js +++ b/libs/utils.js @@ -555,8 +555,9 @@ utils.prototype.formatSize = function (size) { }; utils.prototype.formatBigNumber = function (x, digits) { - if (digits === true) digits = 5; // 兼容旧版onMap参数 - if (!digits || digits < 5) digits = 6; // 连同负号、小数点和后缀字母在内的总位数,至少需为5,默认为6 + if (typeof x === 'string') return x; + if (digits === true) digits = 4; // 兼容旧版onMap参数 + digits ??= 6; x = Math.trunc(parseFloat(x)); // 尝试识别为小数,然后向0取整 if (x == null || !Number.isFinite(x)) return '???'; // 无法识别的数或正负无穷大,显示'???' var units = [ @@ -570,14 +571,15 @@ utils.prototype.formatBigNumber = function (x, digits) { if (Math.abs(x) > 1e20 * Math.pow(10, digits - 2)) return x.toExponential(0); // 绝对值过大以致于失去精度的数,直接使用科学记数法,系数只保留整数 var sign = x < 0 ? '-' : ''; - if (sign) --digits; // 符号位单独处理,负号要占一位 x = Math.abs(x); if (x < Math.pow(10, digits)) return sign + x; for (var i = 0; i < units.length; ++i) { var each = units[i]; - var u = (x / each.val).toFixed(digits).substring(0, digits); + var u = (x / each.val) + .toFixed(digits) + .slice(0, sign === '-' ? digits : digits + 1); if (u.indexOf('.') < 0) continue; u = u.substring( 0, diff --git a/project/autotiles/autotile11.png b/project/autotiles/autotile11.png new file mode 100644 index 0000000000000000000000000000000000000000..076b520ad0c8e2ff77dc664afd2af6da9ab5efb8 GIT binary patch literal 5171 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 TTr~Ui7ZA9mj#H~pu?qb^MJIff literal 0 HcmV?d00001 diff --git a/project/data.js b/project/data.js index 3e907cc..7362058 100644 --- a/project/data.js +++ b/project/data.js @@ -55,7 +55,14 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "MT42", "MT43", "MT44", - "MT45" + "MT45", + "snowTown", + "snowShop", + "MT46", + "MT47", + "MT48", + "MT49", + "MT50" ], "floorPartitions": [ [ @@ -110,7 +117,9 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "Map-Tower01.png", "Caverna1.png", "map-tower.png", - "winter1.png" + "winter1.png", + "snowTown.png", + "room.png" ], "animates": [ "amazed", @@ -176,6 +185,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "cursor.mp3", "danger.mp3", "door.mp3", + "drink.mp3", "electron.mp3", "equip.mp3", "error.mp3", @@ -584,7 +594,35 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d = "type": "showStatusBar" } ], - "shops": [], + "shops": [ + { + "id": "snowShop", + "item": true, + "textInList": "道具商店", + "use": "money", + "mustEnable": true, + "choices": [ + { + "id": "sword2", + "number": 1, + "money": "600", + "sell": "300" + }, + { + "id": "shield2", + "number": 1, + "money": "500", + "sell": "250" + }, + { + "id": "I641", + "number": 1, + "money": "400", + "sell": "200" + } + ] + } + ], "levelUp": [ { "need": "0", diff --git a/project/enemys.js b/project/enemys.js index 570d68f..c3c6442 100644 --- a/project/enemys.js +++ b/project/enemys.js @@ -156,11 +156,15 @@ var enemys_fcae963b_31c9_42b4_b48c_bb48d09f3f80 = "E605": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E606": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E607": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, - "E608": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E608": {"name":"寒冰护卫","hp":25000,"atk":3500,"def":2250,"money":3,"exp":225,"point":0,"special":[]}, "E609": {"name":"具形雪人","hp":7500,"atk":2250,"def":1000,"money":2,"exp":90,"point":0,"special":[25],"melt":15}, "E610": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E611": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E612": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, "E613": {"name":"寒冰核心","hp":20000,"atk":3000,"def":1500,"money":3,"exp":150,"point":0,"special":[26],"iceCore":20}, - "E614": {"name":"火焰核心","hp":15000,"atk":2750,"def":1750,"money":3,"exp":140,"point":0,"special":[27],"fireCore":20} + "E614": {"name":"火焰核心","hp":15000,"atk":2750,"def":1750,"money":3,"exp":140,"point":0,"special":[27],"fireCore":20}, + "E615": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E616": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]}, + "E617": {"name":"冰封雕像","hp":12500,"atk":2500,"def":2000,"money":2,"exp":150,"point":0,"special":[]}, + "E618": {"name":"新敌人","hp":0,"atk":0,"def":0,"money":0,"exp":0,"point":0,"special":[]} } \ No newline at end of file diff --git a/project/floors/MT21.js b/project/floors/MT21.js index 68e1872..da2d73d 100644 --- a/project/floors/MT21.js +++ b/project/floors/MT21.js @@ -1,205 +1,194 @@ -main.floors.MT21= -{ - "floorId": "MT21", - "title": "勇气之路", - "name": "21", - "width": 15, - "height": 15, - "canFlyTo": true, - "canFlyFrom": true, - "canUseQuickShop": true, - "cannotViewMap": false, - "images": [], - "ratio": 2, - "defaultGround": "grass", - "bgm": "plot1.mp3", - "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": { - "14,8": [ +main.floors.MT21 = { + floorId: 'MT21', + title: '勇气之路', + name: '21', + width: 15, + height: 15, + canFlyTo: true, + canFlyFrom: true, + canUseQuickShop: true, + cannotViewMap: false, + images: [], + ratio: 2, + defaultGround: 'grass', + bgm: 'plot1.mp3', + firstArrive: [], + eachArrive: [], + parallelDo: '', + events: { + '14,8': [ { - "type": "if", - "condition": "(flag:chapter===1)", - "true": [ + type: 'if', + condition: '(flag:chapter===1)', + true: [ { - "type": "setCurtain", - "color": [ - 0, - 0, - 0, - 1 - ], - "time": 1500, - "keep": true + type: 'setCurtain', + color: [0, 0, 0, 1], + time: 1500, + keep: true }, { - "type": "setText", - "text": [ - 0, - 0, - 0, - 1 - ], - "background": "winskin3.png" + type: 'setText', + text: [0, 0, 0, 1], + background: 'winskin3.png' }, - "人类简史——起源篇", + '人类简史——起源篇', { - "type": "playSound", - "name": "paper.mp3" + type: 'playSound', + name: 'paper.mp3' }, - "他踏出了寻找智慧的第一步。", + '他踏出了寻找智慧的第一步。', { - "type": "playSound", - "name": "paper.mp3" + type: 'playSound', + name: 'paper.mp3' }, - "他所练就的勇气,也成为他寻找智慧路上的一大利器。", + '他所练就的勇气,也成为他寻找智慧路上的一大利器。', { - "type": "playSound", - "name": "paper.mp3" + type: 'playSound', + name: 'paper.mp3' }, - "人类简史——起源篇,完。", + '人类简史——起源篇,完。', { - "type": "playSound", - "name": "paper.mp3" + type: 'playSound', + name: 'paper.mp3' }, { - "type": "setValue", - "name": "flag:chapter", - "value": "2" + type: 'setValue', + name: 'flag:chapter', + value: '2' }, { - "type": "sleep", - "time": 1000 + type: 'sleep', + time: 1000 }, - "人类简史——进化篇", + '人类简史——进化篇', { - "type": "playSound", - "name": "paper.mp3" + type: 'playSound', + name: 'paper.mp3' }, - "或许,他真的不理解智慧。", + '或许,他真的不理解智慧。', { - "type": "playSound", - "name": "paper.mp3" + type: 'playSound', + name: 'paper.mp3' }, - "或许,他已经理解了一些。", + '或许,他已经理解了一些。', { - "type": "playSound", - "name": "paper.mp3" + type: 'playSound', + name: 'paper.mp3' }, - "但这不重要。", + '但这不重要。', { - "type": "playSound", - "name": "paper.mp3" + type: 'playSound', + name: 'paper.mp3' }, - "他的轨迹已经注定了他对未来的影响。", + '他的轨迹已经注定了他对未来的影响。', { - "type": "playSound", - "name": "paper.mp3" + type: 'playSound', + name: 'paper.mp3' }, { - "type": "playSound", - "name": "paper.mp3" + type: 'playSound', + name: 'paper.mp3' }, - "这个世界,甚至这个宇宙,都因为他的存在而改变。", + '这个世界,甚至这个宇宙,都因为他的存在而改变。', { - "type": "playSound", - "name": "paper.mp3" + type: 'playSound', + name: 'paper.mp3' }, - "在这里,智慧小径,将是他智慧的飞跃点。", + '在这里,智慧小径,将是他智慧的飞跃点。', { - "type": "changeFloor", - "floorId": "MT22", - "loc": [ - 0, - 8 - ] + type: 'changeFloor', + floorId: 'MT22', + loc: [0, 8] }, { - "type": "setCurtain", - "time": 1000 + type: 'setCurtain', + time: 1000 }, { - "type": "setText", - "text": [ - 255, - 255, - 255, - 1 - ], - "background": "winskin2.png" + type: 'setText', + text: [255, 255, 255, 1], + background: 'winskin2.png' }, - "\t[初级智人]\b[up,hero]智慧吗...", - "\t[初级智人]\b[up,hero]智慧又是什么呢?", - "\t[初级智人]\b[up,hero]智慧之神说它可以掌控万物,真的这么神奇吗...", - "\t[初级智人]\b[up,hero]完全摸不到头脑。", - "\t[初级智人]\b[up,hero]或许智慧结晶会告诉我答案吧。", + '\t[低级智人]\b[up,hero]智慧吗...', + '\t[低级智人]\b[up,hero]智慧又是什么呢?', + '\t[低级智人]\b[up,hero]智慧之神说它可以掌控万物,真的这么神奇吗...', + '\t[低级智人]\b[up,hero]完全摸不到头脑。', + '\t[低级智人]\b[up,hero]或许智慧结晶会告诉我答案吧。', { - "type": "function", - "function": "function(){\ncore.showChapter('第二章 智慧');\ncore.removeMaps('tower1', 'tower7', true);\ndelete flags.tower1;\ndelete flags.wordsTimeOut;\ndelete flags.boom;\ndelete flags.booming;\n}" + type: 'function', + function: + "function(){\ncore.showChapter('第二章 智慧');\ncore.removeMaps('tower1', 'tower7', true);\ndelete flags.tower1;\ndelete flags.wordsTimeOut;\ndelete flags.boom;\ndelete flags.booming;\n}" }, { - "type": "setValue", - "name": "item:pickaxe", - "value": "0" + type: 'setValue', + name: 'item:pickaxe', + value: '0' } ], - "false": [ + false: [ { - "type": "changeFloor", - "floorId": "MT22", - "loc": [ - 0, - 8 - ] + type: 'changeFloor', + floorId: 'MT22', + loc: [0, 8] } ] } ] }, - "changeFloor": { - "0,6": { - "floorId": "MT19", - "loc": [ - 14, - 6 - ] + changeFloor: { + '0,6': { + floorId: 'MT19', + loc: [14, 6] } }, - "afterBattle": {}, - "afterGetItem": {}, - "afterOpenDoor": {}, - "autoEvent": {}, - "cannotMove": {}, - "map": [ - [142,142,142,142,142,142,142,142,142,142,142,142,142,142,142], - [142,142,142,142,142,142,142,142,142,487,142,142,142,142,142], - [142,142,142,487,494,378, 0,142,378,494,142,142,142,142,142], - [142,142,142,142,142,142,520, 33,518,142,142, 0, 0,142,142], - [142,142,142,142, 33,376, 0,142,381, 0, 33,376, 0,142,142], - [142,142,378,142, 0,142,142,142,142,142,142,142,545,142,142], - [ 92, 0, 33,142,142,142,487,142, 0,381, 33, 0, 0, 0,142], - [143,518,142,142, 0, 33,494,142,143,143,143,520,143,143,142], - [143, 0, 33,376,545,381, 0,520, 0,143, 0, 0,143, 0, 94], - [143,143,143,143,143, 0,143, 0,376,143, 0,545, 0,378,143], - [143, 0, 33, 0,518, 0,143, 0, 0,519, 33,143, 33, 0,143], - [143,143,143,143,381,143,143,143, 33,143,376,143,143,143,143], - [143,143, 0, 33,545, 0,378,143, 0,143,381, 0, 0,143,143], - [143,143,143,378,143, 33, 0,519, 0,143, 0,143,143,143,143], - [143,143,143,143,143,143,143,143,143,143,143,143,143,143,143] -], - "beforeBattle": {}, - "bgmap": [ - -], - "fgmap": [ - -], - "bg2map": [ - -], - "fg2map": [ - -], - "cannotMoveIn": {} -} \ No newline at end of file + afterBattle: {}, + afterGetItem: {}, + afterOpenDoor: {}, + autoEvent: {}, + cannotMove: {}, + map: [ + [ + 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, + 142, 142 + ], + [ + 142, 142, 142, 142, 142, 142, 142, 142, 142, 487, 142, 142, 142, + 142, 142 + ], + [ + 142, 142, 142, 487, 494, 378, 0, 142, 378, 494, 142, 142, 142, 142, + 142 + ], + [142, 142, 142, 142, 142, 142, 520, 33, 518, 142, 142, 0, 0, 142, 142], + [142, 142, 142, 142, 33, 376, 0, 142, 381, 0, 33, 376, 0, 142, 142], + [ + 142, 142, 378, 142, 0, 142, 142, 142, 142, 142, 142, 142, 545, 142, + 142 + ], + [92, 0, 33, 142, 142, 142, 487, 142, 0, 381, 33, 0, 0, 0, 142], + [ + 143, 518, 142, 142, 0, 33, 494, 142, 143, 143, 143, 520, 143, 143, + 142 + ], + [143, 0, 33, 376, 545, 381, 0, 520, 0, 143, 0, 0, 143, 0, 94], + [143, 143, 143, 143, 143, 0, 143, 0, 376, 143, 0, 545, 0, 378, 143], + [143, 0, 33, 0, 518, 0, 143, 0, 0, 519, 33, 143, 33, 0, 143], + [ + 143, 143, 143, 143, 381, 143, 143, 143, 33, 143, 376, 143, 143, 143, + 143 + ], + [143, 143, 0, 33, 545, 0, 378, 143, 0, 143, 381, 0, 0, 143, 143], + [143, 143, 143, 378, 143, 33, 0, 519, 0, 143, 0, 143, 143, 143, 143], + [ + 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, + 143, 143 + ] + ], + beforeBattle: {}, + bgmap: [], + fgmap: [], + bg2map: [], + fg2map: [], + cannotMoveIn: {} +}; diff --git a/project/floors/MT22.js b/project/floors/MT22.js index 2374893..eb7ece7 100644 --- a/project/floors/MT22.js +++ b/project/floors/MT22.js @@ -1,115 +1,118 @@ -main.floors.MT22= -{ - "floorId": "MT22", - "title": "智慧小径", - "name": "智慧小径", - "width": 15, - "height": 15, - "canFlyTo": true, - "canFlyFrom": true, - "canUseQuickShop": true, - "cannotViewMap": false, - "images": [], - "ratio": 2, - "defaultGround": "grass", - "bgm": "road.mp3", - "firstArrive": [], - "eachArrive": [], - "parallelDo": "", - "events": { - "0,8": [ +main.floors.MT22 = { + floorId: 'MT22', + title: '智慧小径', + name: '智慧小径', + width: 15, + height: 15, + canFlyTo: true, + canFlyFrom: true, + canUseQuickShop: true, + cannotViewMap: false, + images: [], + ratio: 2, + defaultGround: 'grass', + bgm: 'road.mp3', + firstArrive: [], + eachArrive: [], + parallelDo: '', + events: { + '0,8': [ { - "type": "if", - "condition": "flag:inWinter", - "true": [ - "\t[初级智人]\b[up,hero]没必要再回去了" - ], - "false": [ + type: 'if', + condition: 'flag:inWinter', + true: ['\t[低级智人]\b[up,hero]没必要再回去了'], + false: [ { - "type": "changeFloor", - "floorId": "MT21", - "loc": [ - 14, - 8 - ] + type: 'changeFloor', + floorId: 'MT21', + loc: [14, 8] } ] } ], - "3,9": [ - "第二章的加点已开启,可以在技能树的前置技能下方选择", - "注意学习是一个非常重要的技能,需要尽快点开", - "如果你玩过上个版本,直接跳到了本章,记得查看背包里面的各种道具,尤其是百科全书,同时注意左边是你来的方向,那里还有些怪物", - "从现在开始,跳跃技能不再消耗生命值,别忘了你还有跳跃技能" + '3,9': [ + '第二章的加点已开启,可以在技能树的前置技能下方选择', + '注意学习是一个非常重要的技能,需要尽快点开', + '如果你玩过上个版本,直接跳到了本章,记得查看背包里面的各种道具,尤其是百科全书,同时注意左边是你来的方向,那里还有些怪物', + '从现在开始,跳跃技能不再消耗生命值,别忘了你还有跳跃技能' ], - "7,9": [ - "百科全书中已解锁第二章需要特别说明的怪物属性,你可以在百科全书中查看" + '7,9': [ + '百科全书中已解锁第二章需要特别说明的怪物属性,你可以在百科全书中查看' ] }, - "changeFloor": { - "14,4": { - "floorId": "MT23", - "loc": [ - 0, - 4 - ] + changeFloor: { + '14,4': { + floorId: 'MT23', + loc: [0, 4] }, - "9,0": { - "floorId": "MT24", - "loc": [ - 9, - 14 - ] + '9,0': { + floorId: 'MT24', + loc: [9, 14] } }, - "beforeBattle": {}, - "afterBattle": {}, - "afterGetItem": {}, - "afterOpenDoor": {}, - "autoEvent": {}, - "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [142,142,142,142,142,142,142,142,142, 91,143,143,143,143,143], - [142,142,142,142,142,142,142,142,142, 0,143,143,143,143,143], - [142,142,482,482,492, 0, 0, 0, 0, 0,143,491,484,143,143], - [142,142,142,142,142, 0, 0, 0, 0, 0,143,143,494,143,143], - [142,142,482,482,492, 0, 0,484, 0,441, 0, 0, 0, 0, 94], - [142,142,142,142,142, 0, 0, 0, 0,143,143,143,143,143,143], - [142,142,482,482,492, 0, 0,484, 0,494,484,491,484,143,143], - [142,142,142,142,142, 0, 0, 0, 0,143,143,143,143,143,143], - [ 92, 0, 0, 0,441, 0, 0,484, 0, 0, 0, 0, 0,143,143], - [143,143, 0,129, 0, 0, 0,129, 0, 0, 0, 0, 0,143,143], - [143,143,492,143,492,143,492,143,492,143,492,143,492,143,143], - [143,143,482,143,482,143,482,143,482,143,482,143,482,143,143], - [143,143,482,143,482,143,482,143,482,143,482,143,482,143,143], - [143,143,143,143,143,143,143,143,143,143,143,143,143,143,143], - [143,143,143,143,143,143,143,143,143,143,143,143,143,143,143] -], - "bgmap": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0,144, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0,144, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0,144, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0,144, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0,144,144,144,144,144,144,144,144], - [ 0, 0, 0, 0, 0, 0, 0,144, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0,144, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0,144, 0, 0, 0, 0, 0, 0, 0], - [144,144,144,144,144,144,144,144, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -], - "fgmap": [ - -], - "bg2map": [ - -], - "fg2map": [ - -] -} \ No newline at end of file + beforeBattle: {}, + afterBattle: {}, + afterGetItem: {}, + afterOpenDoor: {}, + autoEvent: {}, + cannotMove: {}, + cannotMoveIn: {}, + map: [ + [ + 142, 142, 142, 142, 142, 142, 142, 142, 142, 91, 143, 143, 143, 143, + 143 + ], + [ + 142, 142, 142, 142, 142, 142, 142, 142, 142, 0, 143, 143, 143, 143, + 143 + ], + [142, 142, 482, 482, 492, 0, 0, 0, 0, 0, 143, 491, 484, 143, 143], + [142, 142, 142, 142, 142, 0, 0, 0, 0, 0, 143, 143, 494, 143, 143], + [142, 142, 482, 482, 492, 0, 0, 484, 0, 441, 0, 0, 0, 0, 94], + [142, 142, 142, 142, 142, 0, 0, 0, 0, 143, 143, 143, 143, 143, 143], + [142, 142, 482, 482, 492, 0, 0, 484, 0, 494, 484, 491, 484, 143, 143], + [142, 142, 142, 142, 142, 0, 0, 0, 0, 143, 143, 143, 143, 143, 143], + [92, 0, 0, 0, 441, 0, 0, 484, 0, 0, 0, 0, 0, 143, 143], + [143, 143, 0, 129, 0, 0, 0, 129, 0, 0, 0, 0, 0, 143, 143], + [ + 143, 143, 492, 143, 492, 143, 492, 143, 492, 143, 492, 143, 492, + 143, 143 + ], + [ + 143, 143, 482, 143, 482, 143, 482, 143, 482, 143, 482, 143, 482, + 143, 143 + ], + [ + 143, 143, 482, 143, 482, 143, 482, 143, 482, 143, 482, 143, 482, + 143, 143 + ], + [ + 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, + 143, 143 + ], + [ + 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, + 143, 143 + ] + ], + bgmap: [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 144, 144, 144, 144, 144, 144, 144, 144], + [0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0], + [144, 144, 144, 144, 144, 144, 144, 144, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + ], + fgmap: [], + bg2map: [], + fg2map: [] +}; diff --git a/project/floors/MT27.js b/project/floors/MT27.js index 1d1a822..9140f9e 100644 --- a/project/floors/MT27.js +++ b/project/floors/MT27.js @@ -49,7 +49,7 @@ main.floors.MT27= [143, 0,143,143,143,143, 0,143,143,143,143,143,143,143,143], [143,441,143,390,482,143, 0,143,484,396,143,143,143,143,143], [143, 33,500,482,396,143,403,568, 21,403,143,143,143,143,143], - [143,275,492,492,143,143,143,143,143,568,143,143,143,143,143], + [143,275,143,494,143,143,143,143,143,568,143,143,143,143,143], [143, 33,237,482,396,494,484,390,396,484,143,143,143,143,143], [143,441,143,390,482,143,143,143,237,143,143,143,143,143,143], [143, 0,143,143,143,143,403,376,484,143,143,143,143,143,143], diff --git a/project/floors/MT29.js b/project/floors/MT29.js index db6af59..2dfeb55 100644 --- a/project/floors/MT29.js +++ b/project/floors/MT29.js @@ -1,161 +1,136 @@ -main.floors.MT29= -{ - "floorId": "MT29", - "title": "智慧小径", - "name": "智慧小径", - "width": 15, - "height": 15, - "canFlyTo": true, - "canFlyFrom": true, - "canUseQuickShop": true, - "cannotViewMap": false, - "images": [], - "ratio": 2, - "defaultGround": "grass", - "bgm": "road.mp3", - "firstArrive": [ +main.floors.MT29 = { + floorId: 'MT29', + title: '智慧小径', + name: '智慧小径', + width: 15, + height: 15, + canFlyTo: true, + canFlyFrom: true, + canUseQuickShop: true, + cannotViewMap: false, + images: [], + ratio: 2, + defaultGround: 'grass', + bgm: 'road.mp3', + firstArrive: [ { - "type": "animate", - "name": "hand", - "loc": [ - 13, - 8 - ] + type: 'animate', + name: 'hand', + loc: [13, 8] }, { - "type": "animate", - "name": "hand", - "loc": [ - 13, - 8 - ] + type: 'animate', + name: 'hand', + loc: [13, 8] }, { - "type": "animate", - "name": "jianji", - "loc": [ - 13, - 8 - ] + type: 'animate', + name: 'jianji', + loc: [13, 8] }, { - "type": "hide", - "loc": [ - [ - 13, - 8 - ] - ], - "remove": true, - "time": 500 + type: 'hide', + loc: [[13, 8]], + remove: true, + time: 500 }, { - "type": "jump", - "from": [ - 12, - 8 - ], - "dxy": [ - 5, - 0 - ], - "time": 500 + type: 'jump', + from: [12, 8], + dxy: [5, 0], + time: 500 }, - "\t[初级智人]\b[up,hero]杰克?", - "\t[初级智人]\b[up,hero]他为什么会在这里?", - "\t[初级智人]\b[up,hero]奇怪,他好像在为我打通道路。", - "\t[初级智人]\b[up,hero]这些怪物这么强,他是怎么对付的?", - "\t[初级智人]\b[up,hero]而且好像在故意让我发现。", - "\t[初级智人]\b[up,hero]跟上去看看。" + '\t[低级智人]\b[up,hero]杰克?', + '\t[低级智人]\b[up,hero]他为什么会在这里?', + '\t[低级智人]\b[up,hero]奇怪,他好像在为我打通道路。', + '\t[低级智人]\b[up,hero]这些怪物这么强,他是怎么对付的?', + '\t[低级智人]\b[up,hero]而且好像在故意让我发现。', + '\t[低级智人]\b[up,hero]跟上去看看。' ], - "eachArrive": [], - "parallelDo": "", - "events": {}, - "changeFloor": { - "0,9": { - "floorId": "MT30", - "loc": [ - 14, - 9 - ] + eachArrive: [], + parallelDo: '', + events: {}, + changeFloor: { + '0,9': { + floorId: 'MT30', + loc: [14, 9] }, - "8,14": { - "floorId": "MT28", - "loc": [ - 8, - 0 - ] + '8,14': { + floorId: 'MT28', + loc: [8, 0] }, - "14,8": { - "floorId": "MT31", - "loc": [ - 0, - 7 - ] + '14,8': { + floorId: 'MT31', + loc: [0, 7] } }, - "beforeBattle": {}, - "afterBattle": {}, - "afterGetItem": {}, - "afterOpenDoor": {}, - "autoEvent": {}, - "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [ 17, 17, 17, 17,143,143,143,143,143,143,143,143,143,143,143], - [ 17, 17, 17, 17,143,143,143,143,482,237,484,280, 0,390,143], - [ 17, 17, 17, 17,143,143,468,468,482,143,484,143,396,441,143], - [ 17, 17, 17, 17,143,143,143,492,143,143,562,143,492,143,143], - [ 17, 17, 17, 17,390, 0,143,482,143, 0,390,484,396, 0,143], - [ 17, 17, 17, 17,482,396,143,403,143,237,143,143,143,492,143], - [ 17, 17, 17, 17,280,143,143,390,403, 0,143,396,441,420,143], - [ 17, 17, 0,500, 0,376,143,143,568,143,143,143,143,572,143], - [ 17, 17, 0,143,482,482,143,376,482,568, 0,396,123,576, 94], - [ 92, 0, 0,143,378, 0,568, 0,378,143,390, 0,484, 0,143], - [143,500,143,143,143,492,143,143,143,143,143,492,143,143,143], - [143,484, 21,572,390, 0, 0, 0,237,143,484,562,491,491,143], - [143,390,396,494, 21,484,143,143,484,492,492,143,143,237,143], - [143,143,143,143,396, 0, 0,492, 0,280,390,403,484,396,143], - [143,143,143,143,143,143,143,143, 93,143,143,143,143,143,143] -], - "bgmap": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0,144,144,144,144, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0,144, 0, 0,144, 0, 0,144,144,144,144,144,144,144], - [144,144,144, 0, 0,144,144,144,144, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0,144, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0,144,144,144,144, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0,144, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0,144, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0,144, 0, 0, 0, 0, 0, 0] -], - "fgmap": [ - -], - "bg2map": [ - [142,142,142,142,142,142,142,142,142,142,142,142, 0, 0, 0], - [142,142,142,142,142,142,142, 0, 0, 0, 0, 0, 0, 0, 0], - [142,142,142,142,142,142, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [142,142,142,142,142,142, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [142,142,142,142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [142,142,142,142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [142,142,142,142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [142,142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [142,142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -], - "fg2map": [ - -] -} \ No newline at end of file + beforeBattle: {}, + afterBattle: {}, + afterGetItem: {}, + afterOpenDoor: {}, + autoEvent: {}, + cannotMove: {}, + cannotMoveIn: {}, + map: [ + [17, 17, 17, 17, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143], + [17, 17, 17, 17, 143, 143, 143, 143, 482, 237, 484, 280, 0, 390, 143], + [17, 17, 17, 17, 143, 143, 468, 468, 482, 143, 484, 143, 396, 441, 143], + [17, 17, 17, 17, 143, 143, 143, 492, 143, 143, 562, 143, 492, 143, 143], + [17, 17, 17, 17, 390, 0, 143, 482, 143, 0, 390, 484, 396, 0, 143], + [17, 17, 17, 17, 482, 396, 143, 403, 143, 237, 143, 143, 143, 492, 143], + [17, 17, 17, 17, 280, 143, 143, 390, 403, 0, 143, 396, 441, 420, 143], + [17, 17, 0, 500, 0, 376, 143, 143, 568, 143, 143, 143, 143, 572, 143], + [17, 17, 0, 143, 482, 482, 143, 376, 482, 568, 0, 396, 123, 576, 94], + [92, 0, 0, 143, 378, 0, 568, 0, 378, 143, 390, 0, 484, 0, 143], + [ + 143, 500, 143, 143, 143, 492, 143, 143, 143, 143, 143, 492, 143, + 143, 143 + ], + [143, 484, 21, 572, 390, 0, 0, 0, 237, 143, 484, 562, 491, 491, 143], + [ + 143, 390, 396, 494, 21, 484, 143, 143, 484, 492, 492, 143, 143, 237, + 143 + ], + [143, 143, 143, 143, 396, 0, 0, 492, 0, 280, 390, 403, 484, 396, 143], + [ + 143, 143, 143, 143, 143, 143, 143, 143, 93, 143, 143, 143, 143, 143, + 143 + ] + ], + bgmap: [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 144, 144, 144, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 144, 0, 0, 144, 0, 0, 144, 144, 144, 144, 144, 144, 144], + [144, 144, 144, 0, 0, 144, 144, 144, 144, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 144, 144, 144, 144, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0] + ], + fgmap: [], + bg2map: [ + [142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 0, 0, 0], + [142, 142, 142, 142, 142, 142, 142, 0, 0, 0, 0, 0, 0, 0, 0], + [142, 142, 142, 142, 142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [142, 142, 142, 142, 142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [142, 142, 142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [142, 142, 142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [142, 142, 142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [142, 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + ], + fg2map: [] +}; diff --git a/project/floors/MT31.js b/project/floors/MT31.js index 576889a..05145ec 100644 --- a/project/floors/MT31.js +++ b/project/floors/MT31.js @@ -1,295 +1,284 @@ -main.floors.MT31= -{ - "floorId": "MT31", - "title": "智慧小径", - "name": "智慧小径", - "width": 15, - "height": 15, - "canFlyTo": true, - "canFlyFrom": true, - "canUseQuickShop": true, - "cannotViewMap": false, - "images": [], - "ratio": 2, - "defaultGround": "grass", - "bgm": "road.mp3", - "firstArrive": [ - "\t[初级智人]\b[up,hero]杰克,你为什么在这?", - "\t[杰克,thief]\b[up,4,7]哟,咱好久不见了,我只是来这里寻找点东西。", - "\t[初级智人]\b[up,hero]这里怪物这么强,你怎么能打败他?", - "\t[杰克,thief]\b[up,4,7]我有我的特殊办法。", - "\t[初级智人]\b[up,hero]那些...绿色宝石吗?", - "\t[杰克,thief]\b[up,4,7]绿色宝石?我没见过那东西。", - "\t[初级智人]\b[up,hero]那是什么办法呢?", - "\t[杰克,thief]\b[up,4,7]这个你就不用操心了。", - "\t[杰克,thief]\b[up,4,7]对了,有人让我给你说一句话。", - "\t[杰克,thief]\b[up,4,7]时间会诉说真相,而历史不会。", - "\t[杰克,thief]\b[up,4,7]即使历史是真实的。", - "\t[初级智人]\b[up,hero]什么意思?", - "\t[杰克,thief]\b[up,4,7]我也不清楚,不过我先走了,你慢慢理解。", +main.floors.MT31 = { + floorId: 'MT31', + title: '智慧小径', + name: '智慧小径', + width: 15, + height: 15, + canFlyTo: true, + canFlyFrom: true, + canUseQuickShop: true, + cannotViewMap: false, + images: [], + ratio: 2, + defaultGround: 'grass', + bgm: 'road.mp3', + firstArrive: [ + '\t[低级智人]\b[up,hero]杰克,你为什么在这?', + '\t[杰克,thief]\b[up,4,7]哟,咱好久不见了,我只是来这里寻找点东西。', + '\t[低级智人]\b[up,hero]这里怪物这么强,你怎么能打败他?', + '\t[杰克,thief]\b[up,4,7]我有我的特殊办法。', + '\t[低级智人]\b[up,hero]那些...绿色宝石吗?', + '\t[杰克,thief]\b[up,4,7]绿色宝石?我没见过那东西。', + '\t[低级智人]\b[up,hero]那是什么办法呢?', + '\t[杰克,thief]\b[up,4,7]这个你就不用操心了。', + '\t[杰克,thief]\b[up,4,7]对了,有人让我给你说一句话。', + '\t[杰克,thief]\b[up,4,7]时间会诉说真相,而历史不会。', + '\t[杰克,thief]\b[up,4,7]即使历史是真实的。', + '\t[低级智人]\b[up,hero]什么意思?', + '\t[杰克,thief]\b[up,4,7]我也不清楚,不过我先走了,你慢慢理解。', { - "type": "jump", - "from": [ - 4, - 7 - ], - "dxy": [ - 15, - 0 - ], - "time": 500 + type: 'jump', + from: [4, 7], + dxy: [15, 0], + time: 500 }, - "\t[初级智人]\b[up,hero]...", - "\t[初级智人]\b[up,hero]时间会诉说真相,而历史不会...", - "\t[初级智人]\b[up,hero]能相信的只有时间,而历史能被篡改吗...", - "\t[初级智人]\b[up,hero]历史是真实的,又为何不会诉说真相呢...", - "\t[初级智人]\b[up,hero]完全不能理解。" + '\t[低级智人]\b[up,hero]...', + '\t[低级智人]\b[up,hero]时间会诉说真相,而历史不会...', + '\t[低级智人]\b[up,hero]能相信的只有时间,而历史能被篡改吗...', + '\t[低级智人]\b[up,hero]历史是真实的,又为何不会诉说真相呢...', + '\t[低级智人]\b[up,hero]完全不能理解。' ], - "eachArrive": [], - "parallelDo": "", - "events": { - "14,7": [ + eachArrive: [], + parallelDo: '', + events: { + '14,7': [ { - "type": "if", - "condition": "(!flag:inWinter)", - "true": [ + type: 'if', + condition: '(!flag:inWinter)', + true: [ { - "type": "setCurtain", - "color": [ - 0, - 0, - 0, - 1 - ], - "time": 1500, - "keep": true + type: 'setCurtain', + color: [0, 0, 0, 1], + time: 1500, + keep: true }, { - "type": "setText", - "text": [ - 0, - 0, - 0, - 1 - ], - "background": "winskin3.png" + type: 'setText', + text: [0, 0, 0, 1], + background: 'winskin3.png' }, - "人类简史——进化篇", + '人类简史——进化篇', { - "type": "playSound", - "name": "paper.mp3" + type: 'playSound', + name: 'paper.mp3' }, - "经过了漫长的行走,他感到真相越来越接近。", + '经过了漫长的行走,他感到真相越来越接近。', { - "type": "playSound", - "name": "paper.mp3" + type: 'playSound', + name: 'paper.mp3' }, - "前方,是会将凛冽渗入骨髓的冰封雪原。", + '前方,是会将凛冽渗入骨髓的冰封雪原。', { - "type": "playSound", - "name": "paper.mp3" + type: 'playSound', + name: 'paper.mp3' }, - "这里,他将寻找到所谓的真相。", + '这里,他将寻找到所谓的真相。', { - "type": "changeFloor", - "floorId": "MT32", - "loc": [ - 0, - 7 - ] + type: 'changeFloor', + floorId: 'MT32', + loc: [0, 7] }, { - "type": "setCurtain", - "time": 1000 + type: 'setCurtain', + time: 1000 }, { - "type": "setText", - "text": [ - 255, - 255, - 255, - 1 - ], - "background": "winskin2.png" + type: 'setText', + text: [255, 255, 255, 1], + background: 'winskin2.png' }, - "\t[初级智人]\b[up,hero]呼,好冷。", - "\t[初级智人]\b[up,hero]嗯?", + '\t[低级智人]\b[up,hero]呼,好冷。', + '\t[低级智人]\b[up,hero]嗯?', { - "type": "moveHero", - "time": 250, - "steps": [ - "right:1" - ] + type: 'moveHero', + time: 250, + steps: ['right:1'] }, - "\t[初级智人]\b[up,hero]这是杰克给我留下的衣服吗?", - "\t[初级智人]\b[up,hero]先穿上吧,这里太冷了。", + '\t[低级智人]\b[up,hero]这是杰克给我留下的衣服吗?', + '\t[低级智人]\b[up,hero]先穿上吧,这里太冷了。', { - "type": "setValue", - "name": "flag:inWinter", - "value": "true" + type: 'setValue', + name: 'flag:inWinter', + value: 'true' } ], - "false": [ + false: [ { - "type": "changeFloor", - "floorId": "MT32", - "loc": [ - 0, - 7 - ] + type: 'changeFloor', + floorId: 'MT32', + loc: [0, 7] } ] } ], - "2,6": [ - "注意右方的清怪检测是检测\r[gold]勇气之路\r[]的怪物,本区域的怪物不检测,可以暂时留怪" + '2,6': [ + '注意右方的清怪检测是检测\r[gold]勇气之路\r[]的怪物,本区域的怪物不检测,可以暂时留怪' ], - "13,7": [ - "这里是漏怪检测,会检测\r[gold]勇气之路\r[]区域是否有遗漏怪物", + '13,7': [ + '这里是漏怪检测,会检测\r[gold]勇气之路\r[]区域是否有遗漏怪物', { - "type": "function", - "function": "function(){\nconst enemy = core.getRemainEnemyString(core.floorIds.slice(17, 22));\nif (enemy.length === 0) {\n\tcore.insertAction(['当前无剩余怪物!', { \"type\": \"hide\", \"remove\": true }, ]);\n} else {\n\tcore.insertAction(enemy);\n}\n}" + type: 'function', + function: + 'function(){\nconst enemy = core.getRemainEnemyString(core.floorIds.slice(17, 22));\nif (enemy.length === 0) {\n\tcore.insertAction([\'当前无剩余怪物!\', { "type": "hide", "remove": true }, ]);\n} else {\n\tcore.insertAction(enemy);\n}\n}' } ] }, - "changeFloor": { - "0,7": { - "floorId": "MT29", - "loc": [ - 14, - 8 - ] + changeFloor: { + '0,7': { + floorId: 'MT29', + loc: [14, 8] } }, - "beforeBattle": {}, - "afterBattle": { - "10,7": [ - "\t[智慧守护者,E577]\b[up,10,7]智慧!终于有人可以得到这些智慧了!", - "\t[智慧守护者,E577]\b[up,10,7]终于要迎来结束战争的那一天了!", - "\t[智慧守护者,E577]\b[up,10,7]我的任务终于完成了!!", - "\t[低级智人]\b[up,hero]什么结束战争,什么完成任务?", + beforeBattle: {}, + afterBattle: { + '10,7': [ + '\t[智慧守护者,E577]\b[up,10,7]智慧!终于有人可以得到这些智慧了!', + '\t[智慧守护者,E577]\b[up,10,7]终于要迎来结束战争的那一天了!', + '\t[智慧守护者,E577]\b[up,10,7]我的任务终于完成了!!', + '\t[低级智人]\b[up,hero]什么结束战争,什么完成任务?', { - "type": "setBlock", - "number": "I476", - "time": 1000 + type: 'setBlock', + number: 'I476', + time: 1000 }, - "\t[低级智人]\b[up,hero]哎,没问到啊...", - "\t[低级智人]\b[up,hero]战争,又是什么意思呢?", - "\t[低级智人]\b[up,hero]之前智慧之神也提过战争,但是我还没问我们就打起来了。", - "\t[低级智人]\b[up,hero]之后应该就知道了。", + '\t[低级智人]\b[up,hero]哎,没问到啊...', + '\t[低级智人]\b[up,hero]战争,又是什么意思呢?', + '\t[低级智人]\b[up,hero]之前智慧之神也提过战争,但是我还没问我们就打起来了。', + '\t[低级智人]\b[up,hero]之后应该就知道了。', { - "type": "function", - "function": "function(){\ncore.getNextItem()\n}" + type: 'function', + function: 'function(){\ncore.getNextItem()\n}' }, { - "type": "sleep", - "time": 1000 + type: 'sleep', + time: 1000 }, - "\t[低级智人]\b[up,hero]!!!", - "\t[低级智人]\b[up,hero]这种感觉!", - "\t[低级智人]\b[up,hero]感觉前所未有的东西涌入了大脑。", - "\t[低级智人]\b[up,hero]这就是智慧吗。", - "\t[低级智人]\b[up,hero]原来如此。", - "\t[低级智人]\b[up,hero]原来,智慧是这个意思。", - "\t[低级智人]\b[up,hero]我明白了,我全都明白了。", - "\t[低级智人]\b[up,hero]智慧,真的可以掌握万物。", + '\t[低级智人]\b[up,hero]!!!', + '\t[低级智人]\b[up,hero]这种感觉!', + '\t[低级智人]\b[up,hero]感觉前所未有的东西涌入了大脑。', + '\t[低级智人]\b[up,hero]这就是智慧吗。', + '\t[低级智人]\b[up,hero]原来如此。', + '\t[低级智人]\b[up,hero]原来,智慧是这个意思。', + '\t[低级智人]\b[up,hero]我明白了,我全都明白了。', + '\t[低级智人]\b[up,hero]智慧,真的可以掌握万物。', { - "type": "setValue", - "name": "flag:door_MT31_7_6", - "operator": "+=", - "value": "1" + type: 'setValue', + name: 'flag:door_MT31_7_6', + operator: '+=', + value: '1' } ] }, - "afterGetItem": {}, - "afterOpenDoor": {}, - "autoEvent": { - "7,5": { - "0": { - "condition": "flag:door_MT31_7_6==1", - "currentFloor": true, - "priority": 0, - "delayExecute": false, - "multiExecute": false, - "data": [ + afterGetItem: {}, + afterOpenDoor: {}, + autoEvent: { + '7,5': { + 0: { + condition: 'flag:door_MT31_7_6==1', + currentFloor: true, + priority: 0, + delayExecute: false, + multiExecute: false, + data: [ { - "type": "openDoor" + type: 'openDoor' }, { - "type": "setValue", - "name": "flag:door_MT31_7_6", - "operator": "=", - "value": "null" + type: 'setValue', + name: 'flag:door_MT31_7_6', + operator: '=', + value: 'null' } ] }, - "1": null + 1: null }, - "7,9": { - "0": { - "condition": "flag:door_MT31_7_6==1", - "currentFloor": true, - "priority": 0, - "delayExecute": false, - "multiExecute": false, - "data": [ + '7,9': { + 0: { + condition: 'flag:door_MT31_7_6==1', + currentFloor: true, + priority: 0, + delayExecute: false, + multiExecute: false, + data: [ { - "type": "openDoor" + type: 'openDoor' }, { - "type": "setValue", - "name": "flag:door_MT31_7_6", - "operator": "=", - "value": "null" + type: 'setValue', + name: 'flag:door_MT31_7_6', + operator: '=', + value: 'null' } ] }, - "1": null + 1: null } }, - "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [143,143,143,143,143,143,143,143,143,143,143,143,143,143,143], - [143,143,143,143,143,143,143,143,143,143,143,143,143,143,143], - [143,143,143,143,143,143,143,143,143,143,143,143,143,143,143], - [143,143,143,143,143,143,143,143,143,143,143,143,143,143,143], - [143,143, 0, 0, 0, 0,143,491,491,468,468,466,466,143,143], - [143,143, 0,491,491, 0,143, 85,143,143,143,143,143,143,143], - [143,143,129, 0, 0, 0,143, 0, 0, 0, 0, 0, 0,143,143], - [ 92, 0, 0, 23,123, 0,497, 0, 0, 0,577, 0, 0,516, 94], - [143,143, 0, 0, 0, 0,143, 0, 0, 0, 0, 0, 0,143,143], - [143,143, 0,491,491, 0,143, 85,143,143,143,143,143,143,143], - [143,143, 0, 0, 0, 0,143,491,491,468,468,467,467,143,143], - [143,143,143,143,143,143,143,143,143,143,143,143,143,143,143], - [143,143,143,143,143,143,143,143,143,143,143,143,143,143,143], - [143,143,143,143,143,143,143,143,143,143,143,143,143,143,143], - [143,143,143,143,143,143,143,143,143,143,143,143,143,143,143] -], - "bgmap": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [144,144,144,144,144,144,144,144,144,144,144,144,144,144,144], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -], - "fgmap": [ - -], - "bg2map": [ - -], - "fg2map": [ - -] -} \ No newline at end of file + cannotMove: {}, + cannotMoveIn: {}, + map: [ + [ + 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, + 143, 143 + ], + [ + 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, + 143, 143 + ], + [ + 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, + 143, 143 + ], + [ + 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, + 143, 143 + ], + [143, 143, 0, 0, 0, 0, 143, 491, 491, 468, 468, 466, 466, 143, 143], + [143, 143, 0, 491, 491, 0, 143, 85, 143, 143, 143, 143, 143, 143, 143], + [143, 143, 129, 0, 0, 0, 143, 0, 0, 0, 0, 0, 0, 143, 143], + [92, 0, 0, 23, 123, 0, 497, 0, 0, 0, 577, 0, 0, 516, 94], + [143, 143, 0, 0, 0, 0, 143, 0, 0, 0, 0, 0, 0, 143, 143], + [143, 143, 0, 491, 491, 0, 143, 85, 143, 143, 143, 143, 143, 143, 143], + [143, 143, 0, 0, 0, 0, 143, 491, 491, 468, 468, 467, 467, 143, 143], + [ + 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, + 143, 143 + ], + [ + 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, + 143, 143 + ], + [ + 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, + 143, 143 + ], + [ + 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, + 143, 143 + ] + ], + bgmap: [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ + 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144 + ], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + ], + fgmap: [], + bg2map: [], + fg2map: [] +}; diff --git a/project/floors/MT32.js b/project/floors/MT32.js index c285a6d..7eb68ea 100644 --- a/project/floors/MT32.js +++ b/project/floors/MT32.js @@ -1,127 +1,128 @@ -main.floors.MT32= -{ - "floorId": "MT32", - "title": "冰封雪原", - "name": "冰封雪原", - "width": 15, - "height": 15, - "canFlyTo": true, - "canFlyFrom": true, - "canUseQuickShop": true, - "cannotViewMap": false, - "images": [], - "ratio": 8, - "defaultGround": "T580", - "bgm": "winter.mp3", - "firstArrive": [ +main.floors.MT32 = { + floorId: 'MT32', + title: '冰封雪原', + name: '冰封雪原', + width: 15, + height: 15, + canFlyTo: true, + canFlyFrom: true, + canUseQuickShop: true, + cannotViewMap: false, + images: [], + ratio: 8, + defaultGround: 'T580', + bgm: 'winter.mp3', + firstArrive: [ { - "type": "function", - "function": "function(){\ncore.removeMaps('MT17', 'MT21', true)\n}" + type: 'function', + function: "function(){\ncore.removeMaps('MT17', 'MT21', true)\n}" } ], - "eachArrive": [], - "parallelDo": "", - "events": { - "0,7": [ + eachArrive: [], + parallelDo: '', + events: { + '0,7': [ { - "type": "if", - "condition": "(flag:inWinter2===true)", - "true": [ - "\t[初级智人]\b[up,hero]没必要回去了" - ], - "false": [ + type: 'if', + condition: '(flag:inWinter2===true)', + true: ['\t[低级智人]\b[up,hero]没必要回去了'], + false: [ { - "type": "changeFloor", - "floorId": "MT31", - "loc": [ - 14, - 7 - ] + type: 'changeFloor', + floorId: 'MT31', + loc: [14, 7] } ] } ], - "1,6": [ - "宝石血瓶的加成已提升至8倍" - ], - "1,8": [ - "衣服是个装备,记得穿上", - "光环会在地图上显示,如果不想要可以在背包里面的系统设置里面关闭", - "每张地图会保证极昼怪的数量与永夜怪的数量相同", - "注意打过永夜怪或者极昼怪之后或者有光环的时候,怪物标记可能与当前地图不符,因为标记怪物是标记的某一类怪物而不是某一点的怪物" + '1,6': ['宝石血瓶的加成已提升至8倍'], + '1,8': [ + '衣服是个装备,记得穿上', + '光环会在地图上显示,如果不想要可以在背包里面的系统设置里面关闭', + '每张地图会保证极昼怪的数量与永夜怪的数量相同', + '注意打过永夜怪或者极昼怪之后或者有光环的时候,怪物标记可能与当前地图不符,因为标记怪物是标记的某一类怪物而不是某一点的怪物', + '怪物手册显示的怪物是不经过光环加成的怪物,而定点查看则是经过各种加成的怪物。你可以将鼠标移动到怪物上,按下e或c使用定点查看功能' ] }, - "changeFloor": { - "14,6": { - "floorId": "MT33", - "loc": [ - 0, - 6 - ] + changeFloor: { + '14,6': { + floorId: 'MT33', + loc: [0, 6] } }, - "beforeBattle": {}, - "afterBattle": {}, - "afterGetItem": {}, - "afterOpenDoor": {}, - "autoEvent": {}, - "cannotMove": {}, - "cannotMoveIn": {}, - "map": [ - [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147], - [147, 0,482,441,274, 0, 28,147, 34, 0,603, 0, 0, 0,147], - [147,595,147,147,147, 32, 0,590, 0, 34,587, 0,147,147,147], - [147, 0,403, 0,147,602,587,586,587,587,587, 21,147,381,147], - [147, 28, 33, 27,492, 34, 34,586, 34,390,588, 0,592, 34,147], - [147,147,494,147,147,585,492,585,595,588,588,590,147,492,147], - [147,129, 0, 21,147, 32, 0,602, 0,586, 0, 0, 34, 0, 94], - [ 92, 0,589, 0,492, 0, 32,584, 27,590, 0,587, 0, 28,147], - [147,129, 0, 22,147,590,492,584, 29,586,587,587,492,147,147], - [147,147,494,147,147, 0, 0,603, 0,586, 0, 32, 32, 0,147], - [147, 27, 33, 28,147,147,147,147,494,585,585,585,584,602,147], - [147, 0,403, 0,492, 34, 34,147, 0, 0,381,381, 0, 0,147], - [147,595,147,147,147,603,147,147,147,147,274,147,147,590,147], - [147, 0, 21, 27, 0, 0, 0, 0, 28, 33, 0,492, 0, 0,147], - [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147] -], - "bgmap": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0,145,145, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0,145, 0,145,145,145,145,145], - [145,145,145,145,145,145,145,145,145,145,145, 0,145, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145,145, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145, 0], - [ 0,145, 0, 0, 0, 0, 0, 0, 0, 0,145,145,145,145, 0], - [ 0,145, 0, 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0], - [ 0,145,145,145,145,145,145,145,145,145,145, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -], - "fgmap": [ - -], - "bg2map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0,146,146,146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0,146,146,146, 0, 0, 0, 0,146,146, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0,146,146,146, 0, 0, 0,582, 0, 0, 0, 0,146,146, 0], - [ 0,146,146,146, 0, 0, 0, 0, 0, 0, 0, 0,146,146, 0], - [ 0,146,146,146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0,581,581,582, 0, 0, 0, 0, 0, 0, 0], - [ 0,146,146,146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0,146,146,146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] -], - "fg2map": [ - -] -} \ No newline at end of file + beforeBattle: {}, + afterBattle: {}, + afterGetItem: {}, + afterOpenDoor: {}, + autoEvent: {}, + cannotMove: {}, + cannotMoveIn: {}, + map: [ + [ + 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, + 147, 147 + ], + [147, 0, 482, 441, 274, 0, 28, 147, 34, 0, 603, 0, 0, 0, 147], + [147, 595, 147, 147, 147, 32, 0, 590, 0, 34, 587, 0, 147, 147, 147], + [147, 0, 403, 0, 147, 602, 587, 586, 587, 587, 587, 21, 147, 381, 147], + [147, 28, 33, 27, 492, 34, 34, 586, 34, 390, 588, 0, 592, 34, 147], + [ + 147, 147, 494, 147, 147, 585, 492, 585, 595, 588, 588, 590, 147, + 492, 147 + ], + [147, 129, 0, 21, 147, 32, 0, 602, 0, 586, 0, 0, 34, 0, 94], + [92, 0, 589, 0, 492, 0, 32, 584, 27, 590, 0, 587, 0, 28, 147], + [147, 129, 0, 22, 147, 590, 492, 584, 29, 586, 587, 587, 492, 147, 147], + [147, 147, 494, 147, 147, 0, 0, 603, 0, 586, 0, 32, 32, 0, 147], + [ + 147, 27, 33, 28, 147, 147, 147, 147, 494, 585, 585, 585, 584, 602, + 147 + ], + [147, 0, 403, 0, 492, 34, 34, 147, 0, 0, 381, 381, 0, 0, 147], + [ + 147, 595, 147, 147, 147, 603, 147, 147, 147, 147, 274, 147, 147, + 590, 147 + ], + [147, 0, 21, 27, 0, 0, 0, 0, 28, 33, 0, 492, 0, 0, 147], + [ + 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, + 147, 147 + ] + ], + bgmap: [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 145, 145, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 145, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 145, 0, 145, 145, 145, 145, 145], + [145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 0, 145, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 145, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 145, 145, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 145, 0], + [0, 145, 0, 0, 0, 0, 0, 0, 0, 0, 145, 145, 145, 145, 0], + [0, 145, 0, 0, 0, 0, 0, 0, 0, 0, 145, 0, 0, 0, 0], + [0, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + ], + fgmap: [], + bg2map: [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 146, 146, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 146, 146, 146, 0, 0, 0, 0, 146, 146, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 146, 146, 146, 0, 0, 0, 582, 0, 0, 0, 0, 146, 146, 0], + [0, 146, 146, 146, 0, 0, 0, 0, 0, 0, 0, 0, 146, 146, 0], + [0, 146, 146, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 581, 581, 582, 0, 0, 0, 0, 0, 0, 0], + [0, 146, 146, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 146, 146, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + ], + fg2map: [] +}; diff --git a/project/floors/MT34.js b/project/floors/MT34.js index 4858ec0..7d95927 100644 --- a/project/floors/MT34.js +++ b/project/floors/MT34.js @@ -105,7 +105,21 @@ main.floors.MT34= [147,147,147,147,147,147,147,147,147,147,147,147,147,147,147] ], "bgmap": [ - + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [145,145,145,145,145,145,145,145,145,145,145, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], "fgmap": [ [584,584,584,584,584,584,584,584,584,584,584,584,584,584, 0], diff --git a/project/floors/MT35.js b/project/floors/MT35.js index e1423af..075ae77 100644 --- a/project/floors/MT35.js +++ b/project/floors/MT35.js @@ -208,19 +208,19 @@ main.floors.MT35= "bgmap": [ [70056, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058], [70056, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058], - [70064,70054,70054,70054,70054,70054,70112,70113,70114,70054,70054,70054,70054,70054,70066], - [ 0, 0, 0, 0, 0, 0,70073,70073,70073, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0,70073,70073,70073, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0,70073,70073,70073, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0,70073,70073,70073, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0,70081,70081,70081, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + [70064,70054,70054,70054,70054,70054,70112, 0,70114,70054,70054,70054,70054,70054,70066], + [ 0, 0, 0, 0, 0, 0,70073, 0,70073, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,70073, 0,70073, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,70073, 0,70073, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,70073, 0,70073, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,70081, 0,70081, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0, 0, 0, 0] ], "fgmap": [ @@ -228,7 +228,7 @@ main.floors.MT35= "bg2map": [ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,70112,70113,70114, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0,70120,70121,70122, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0,70120,70121,70122, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0,70120,70121,70122, 0, 0, 0, 0, 0, 0], diff --git a/project/floors/MT36.js b/project/floors/MT36.js index 95d332a..4cec21e 100644 --- a/project/floors/MT36.js +++ b/project/floors/MT36.js @@ -1,7 +1,7 @@ main.floors.MT36= { "floorId": "MT36", - "title": "冰封雪原", + "title": "冰封高原", "name": "冰封雪原", "width": 15, "height": 15, @@ -31,42 +31,111 @@ main.floors.MT36= "在本地图的右方,会看到一个棕色的线,这是由于抗锯齿出现的像素错误。这里关闭抗锯齿即可解决(默认是关闭的)。" ], "8,14": [ - "坚固怪受到光环加成后可能无法被打败,因为会首先计算坚固属性再计算光环" + "从本区域开始将会出现各种光环怪,这需要你认真思考解决办法", + "注意坚固怪受到光环加成后可能无法被打败,因为会首先计算坚固属性再计算光环", + "本区域的地图较为复杂,请善用楼传的小地图功能" ] }, - "changeFloor": {}, + "changeFloor": { + "0,8": { + "floorId": "MT37", + "loc": [ + 14, + 8 + ] + }, + "0,4": { + "floorId": "MT37", + "loc": [ + 14, + 4 + ] + }, + "14,3": { + "floorId": "MT38", + "loc": [ + 0, + 3 + ] + }, + "9,0": { + "floorId": "MT39", + "loc": [ + 9, + 14 + ] + } + }, "beforeBattle": {}, - "afterBattle": {}, + "afterBattle": { + "1,3": [ + { + "type": "setValue", + "name": "flag:door_MT36_2_4", + "operator": "+=", + "value": "1" + } + ], + "1,5": [ + { + "type": "setValue", + "name": "flag:door_MT36_2_4", + "operator": "+=", + "value": "1" + } + ] + }, "afterGetItem": {}, "afterOpenDoor": {}, - "autoEvent": {}, + "autoEvent": { + "2,4": { + "0": { + "condition": "flag:door_MT36_2_4==2", + "currentFloor": true, + "priority": 0, + "delayExecute": false, + "multiExecute": false, + "data": [ + { + "type": "openDoor" + }, + { + "type": "setValue", + "name": "flag:door_MT36_2_4", + "operator": "=", + "value": "null" + } + ] + } + } + }, "cannotMove": {}, "cannotMoveIn": {}, "map": [ - [ 0, 0, 0,604,604,604,604,604,604, 91,604, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,604, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70176,70177,70177,70177,70177], - [604, 0, 0, 0, 0, 0, 0, 0, 0, 0,70184,70185,70185,70185, 94], - [ 0, 0, 0, 0, 0, 0, 0,609, 0, 0,70208,70209,70209,70209,70209], - [604, 0, 0, 0, 0, 0,600, 0, 0, 0, 0, 0, 0, 0, 0], - [587, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [587, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [584,584,584,584,584,584,584,584,584,584,584, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,614, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [70056,613, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,604,604,604,604,604, 91,604, 0,70086, 0, 0], + [ 0, 0, 0, 0,396,604, 0,595, 33, 0,604, 0, 0, 0, 0], + [ 0, 0, 0, 0,617,604,403,604, 0,604,70176,70177,70177,70177,70177], + [604,617,604,420, 0,376,482,492,378, 0,617,390,441,484, 94], + [ 92, 0, 85,468,592,604,604,492,604,274,70208,70209,70209,70209,70209], + [604,617,604,430,604, 0,602, 0,609, 27,403, 0, 0, 0, 0], + [587,403,396,482,600, 33,584,381,492, 33, 28, 0, 0, 0, 0], + [587,587,587,587,587, 0,584,376,586,274,586,586,586,484,378], + [ 92, 0, 34,381, 0,603,492,482, 28, 0,595, 34,494,390, 21], + [584,584,584,584,584,584,584,584,584,584,584, 0,586,614,586], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,590, 0, 27,482], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,604,492,604, 28], + [482,482,482,494, 34, 34,604,403,587,590, 0, 28, 34,604, 0], + [482,482,482,585, 34, 34,492, 0,609,482,585,585, 0,274, 0], [585,585,585,585,585,585,129, 0,129,585,585,585,585,585,585] ], "bgmap": [ - [70073,70073,70073,70056, 0, 0, 0, 0, 0, 0,70058,70086,70086,70086,70086], - [70073,70073,70073,70056, 0, 0, 0, 0, 0, 0,70058,70094,70094,70094,70094], - [70081,70081,70081,70056, 0, 0, 0, 0, 0, 0,70058,70102,70102,70102,70102], - [ 0, 0, 0,70056, 0, 0, 0, 0, 0, 0, 0,70110,70110,70110,70110], - [ 0, 0, 0,70056, 0, 0, 0, 0, 0, 0,70058,70118,70118,70118,70118], - [ 0, 0, 0,70056, 0, 0, 0, 0, 0, 0,70058,70067,70067,70067,70067], - [70049,70049,70049,70051, 0, 0, 0, 0, 0, 0,70058,70067,70067,70067,70067], + [70073,70073,70073,70073,70056, 0, 0, 0, 0, 0,70058,70086,70086,70086,70086], + [70073,70073,70073,70073,70056, 0, 0, 0, 0, 0,70058,70094,70094,70094,70094], + [70081,70081,70081,70081,70056, 0, 0, 0, 0, 0,70058,70102,70102,70102,70102], + [ 0, 0, 0, 0,70056, 0, 0, 0, 0, 0, 0,70110,70110,70110,70110], + [ 0, 0, 0, 0,70056, 0, 0, 0, 0, 0,70058,70118,70118,70118,70118], + [ 0, 0, 0, 0,70056, 0, 0, 0, 0, 0,70058,70067,70067,70067,70067], + [70049,70049,70049,70049,70051, 0, 0, 0, 0, 0,70058,70067,70067,70067,70067], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70052,70067,70067,70067,70067], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058], [70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70059, 0, 0,70058], diff --git a/project/floors/MT37.js b/project/floors/MT37.js index f7cbc4e..3b5cd76 100644 --- a/project/floors/MT37.js +++ b/project/floors/MT37.js @@ -1,45 +1,100 @@ main.floors.MT37= { -"floorId": "MT37", -"title": "冰封雪原", -"name": "冰封雪原", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T580", -"bgm": "winter.mp3", -"firstArrive": [], -"eachArrive": [], -"parallelDo": "", -"events": {}, -"changeFloor": {}, -"beforeBattle": {}, -"afterBattle": {}, -"afterGetItem": {}, -"afterOpenDoor": {}, -"autoEvent": {}, -"cannotMove": {}, -"cannotMoveIn": {}, -"map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "floorId": "MT37", + "title": "冰封高原", + "name": "冰封雪原", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T580", + "bgm": "winter.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "14,8": { + "floorId": "MT36", + "loc": [ + 0, + 8 + ] + }, + "14,4": { + "floorId": "MT36", + "loc": [ + 0, + 4 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [147,147,147,147,147,147,147,147,147,147,147,147,147,147,70072], + [147, 0,147, 34, 0,147, 29, 0,274, 0,147,147,147,147,70072], + [147, 0,600, 0, 34,603, 0, 32, 0, 0,376, 33,381, 0,70080], + [147,378,147, 27,484,376,617,390, 0,494,484,378,603,604,604], + [147,482,147,602,378,441,70007, 0,484,586,376,403, 0, 0, 94], + [147,381,492, 0,604,494,70015,613,586,586,586,614, 32, 0,604], + [147, 0,595, 0, 33, 0,609,482,609,376, 0, 33,595, 21,587], + [147,147,147, 33,587,587,587,590,70022,70023,274,584, 0,587,587], + [147,420,494, 28, 0, 0, 33, 0,492, 0,378,584, 32, 0, 94], + [147, 33,147, 0,584,584,602,584,584,584,584,584,584,584,584], + [147,441,147,609, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [147, 22,608, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [147, 33,147, 0, 27, 0,381, 0,590, 0, 33,585,482,390,585], + [147,430,147, 0,147,147,147,147,147,147, 0,600,403,482,585], + [147,147,147,147,147,147,147,147,147,147,585,585,585,585,585] +], + "bgmap": [ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0,147, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,70048,70049,70049,70049,147,70049,70049,70050, 0, 0, 0], + [ 0, 0, 0, 0,70056, 0, 0, 0, 0, 0, 0,70058, 0, 0, 0], + [ 0, 0, 0, 0,70056, 0, 0, 0, 0, 0, 0,70058, 0, 0, 0], + [ 0, 0, 0, 0,70056, 0, 0, 0, 0, 0, 0,70052,70049,70049,70049], + [ 0, 0, 0, 0,70056, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,70056, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,70064,70112,70113,70114,70065,70065,70065,70065,70065,70065,70065], + [ 0, 0, 0, 0,70072,70073, 0,70073,70073,70073,70073,70073,70073,70073,70073], + [ 0, 0, 0, 0,70080,70081, 0,70081,70081,70081,70081,70081,70081,70081,70081], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], + "fgmap": [ + +], + "bg2map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0,70049, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 17,70120,70121,70122, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 17,70120,70121,70122, 17, 17, 17, 17, 17, 17, 17], + [ 0, 0, 0, 0, 0,70128,70129,70130, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fg2map": [ + +] } \ No newline at end of file diff --git a/project/floors/MT38.js b/project/floors/MT38.js index 61ed4db..2b63547 100644 --- a/project/floors/MT38.js +++ b/project/floors/MT38.js @@ -1,36 +1,94 @@ main.floors.MT38= { -"floorId": "MT38", -"title": "冰封雪原", -"name": "冰封雪原", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T580", -"bgm": "winter.mp3", -"firstArrive": [], -"eachArrive": [], -"parallelDo": "", -"events": {}, -"changeFloor": {}, -"beforeBattle": {}, -"afterBattle": {}, -"afterGetItem": {}, -"afterOpenDoor": {}, -"autoEvent": {}, -"cannotMove": {}, -"cannotMoveIn": {}, -"map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "floorId": "MT38", + "title": "冰封高原", + "name": "冰封雪原", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T580", + "bgm": "winter.mp3", + "firstArrive": [ + "\t[低级智人]\b[down,hero]奇怪,这里的山崖边竟然有护栏,难道这附近有其他人吗?" + ], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "0,3": { + "floorId": "MT36", + "loc": [ + 14, + 3 + ] + }, + "7,0": { + "floorId": "MT40", + "loc": [ + 7, + 14 + ] + }, + "14,3": { + "floorId": "snowTown", + "loc": [ + 0, + 18 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [ 0, 0, 0, 0, 0,604,604, 91,604,604, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,604,604,274,604,604, 0, 0, 0, 0, 0], + [70177,70177,70177,70177,70177,70178, 0,396, 0,70176,70177,70177,70177,70177,70177], + [ 92, 0,590,381, 34,595,390,614,403,600,376,403,482,378, 94], + [70209,70209,70209,70209,70209,70210, 0,491, 0,70208,70209,70209,70209,70209,70209], + [ 0, 0, 0, 0, 0,584,70187,617,70189,584, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,70187,376,70189, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,70187,378,70189, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,70187,403,70189, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,70187,484,70189, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,70187,608,70189, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,70195,491,70197, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,584,584,584, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + [70086,70086,70086,70086,70086,70056, 0, 0, 0,70058,70086,70086,70086,70086,70086], + [70094,70094,70094,70094,70094,70056, 0, 0, 0,70058,70094,70094,70094,70094,70094], + [70102,70102,70102,70102,70102,70056, 0, 0, 0,70058,70102,70102,70102,70102,70102], + [70110,70110,70110,70110,70110, 0, 0, 0, 0, 0,70110,70110,70110,70110,70110], + [70118,70118,70118,70118,70118,70056, 0, 0, 0,70058,70118,70118,70118,70118,70118], + [70067,70067,70067,70067,70067,70064,70065, 0,70065,70066,70067,70067,70067,70067,70067], + [70067,70067,70067,70067,70067,70069,70070,70070,70070,70071,70067,70067,70067,70067,70067], + [70067,70067,70067,70067,70067,70077,70078,70078,70078,70079,70067,70067,70067,70067,70067], + [70067,70067,70067,70067,70067,70085,70086,70086,70086,70087,70067,70067,70067,70067,70067], + [70067,70067,70067,70067,70067,70093,70094,70094,70094,70095,70067,70067,70067,70067,70067], + [70067,70067,70067,70067,70067,70101,70102,70102,70102,70103,70067,70067,70067,70067,70067], + [70067,70067,70067,70067,70067,70109,70102, 0,70102,70111,70067,70067,70067,70067,70067], + [70067,70067,70067,70067,70067,70117,70056, 0,70058,70119,70067,70067,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70064,70065,70066,70067,70067,70067,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70069,70070,70071,70067,70067,70067,70067,70067,70067] +], + "fgmap": [ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [70201,70201,70201,70201,70201,70202, 0, 0, 0,70200,70201,70201,70201,70201,70201], + [ 0, 0, 0, 0, 0, 0,70179, 0,70181, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], @@ -42,4 +100,24 @@ main.floors.MT38= [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], + "bg2map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [70185,70185,70185,70185,70185,70186, 0, 0, 0,70184,70185,70185,70185,70185,70185], + [70193,70193,70193,70193,70193,70194, 0, 0, 0,70192,70193,70193,70193,70193,70193], + [ 0, 0, 0, 0, 0, 0, 0,70188, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,70188, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,70188, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,70188, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,70188, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,70188, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,70048,70196,70050, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fg2map": [ + +] } \ No newline at end of file diff --git a/project/floors/MT39.js b/project/floors/MT39.js index 475b108..efc88fe 100644 --- a/project/floors/MT39.js +++ b/project/floors/MT39.js @@ -1,45 +1,121 @@ main.floors.MT39= { -"floorId": "MT39", -"title": "冰封雪原", -"name": "冰封雪原", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T580", -"bgm": "winter.mp3", -"firstArrive": [], -"eachArrive": [], -"parallelDo": "", -"events": {}, -"changeFloor": {}, -"beforeBattle": {}, -"afterBattle": {}, -"afterGetItem": {}, -"afterOpenDoor": {}, -"autoEvent": {}, -"cannotMove": {}, -"cannotMoveIn": {}, -"map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "floorId": "MT39", + "title": "冰封高原", + "name": "冰封雪原", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T580", + "bgm": "winter.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "9,14": { + "floorId": "MT36", + "loc": [ + 9, + 0 + ] + }, + "14,11": { + "floorId": "MT40", + "loc": [ + 0, + 11 + ] + }, + "14,6": { + "floorId": "MT40", + "loc": [ + 0, + 6 + ] + }, + "14,3": { + "floorId": "MT40", + "loc": [ + 0, + 3 + ] + }, + "13,10": { + "floorId": "MT41", + "loc": [ + 3, + 14 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [ 0, 0, 0, 0, 0,604,604, 91,604,604, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,472,604,487,604,472, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,613,466,608,467,614, 0, 0, 0, 0, 0], + [604, 21,390,403,482,584,584,584,584,584,600,403,396,482, 94], + [484,587, 34, 34,617, 0, 0, 0, 0, 0, 0,70022,70023,70022,70023], + [491,494, 34, 34, 33, 0, 0, 0, 0, 0, 33,376,482,600,604], + [587,587,492,584,378,403, 0,602,604, 0, 28,378,584, 0, 94], + [376,587, 0,584,378,70020,70021, 0,604,592,604,403,584, 34,604], + [482,595, 33,274,482, 34,587, 27,70007,376,484,584,584,584,584], + [584,584,492,584,584, 28,587,403,70015,586,595, 0, 0,70126, 0], + [70007, 21, 0,586,586, 0,609, 33, 0,274, 27, 0, 0,543, 0], + [70015, 0,403,603, 0,274,604,587,70022,70023,609, 0, 32, 0, 94], + [584,584,584,584,587,376,587, 0,590, 0, 0,584,584,584,584], + [ 0, 0, 0, 0,482,492, 0,381,604, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,604,604,604,604,604, 93,604, 0, 0, 0, 0] +], + "bgmap": [ + [70073,70073,70073,70073,70073,70056, 0, 0, 0,70058,70073,70073,70073,70073,70073], + [70073,70073,70073,70073,70073,70056, 0, 0, 0,70058,70073,70073,70073,70073,70073], + [70081,70081,70081,70081,70081,70056, 0, 0, 0,70058,70081,70081,70081,70081,70081], + [304,304,304,304, 0,70064,70065,70065,70065,70066, 0, 0, 0, 0, 0], + [147,147,147,147,302,70072,70073,70073,70073,70074, 0, 0, 0, 0, 0], + [147,147,147,147,302,70080,70081,70081,70081,70082, 0,70048,70049,70049,70049], + [147,147,147,147,310, 0, 0, 0, 0, 0, 0,70056, 0, 0, 0], + [147,147,147,147,147,302, 0, 0, 0, 0, 0,70056, 0, 0, 0], + [147,147,147,147,147,302, 0, 0, 0, 0, 0,70064,70065,70065,70065], + [147,147,147,147,147, 0, 0, 0, 0, 0, 0,70072,70073,70073,70073], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70080,70081,70134,70081], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [70065,70065,70065,70065,70059, 0, 0, 0, 0, 0,70060,70065,70065,70065,70065], + [70073,70073,70073,70073,70056, 0, 0, 0, 0, 0,70058,70070,70070,70070,70070], + [70073,70073,70073,70073,70056, 0, 0, 0, 0, 0,70058,70078,70078,70078,70078] +], + "fgmap": [ + +], + "bg2map": [ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [580,580,580,580,580,70064, 0, 0, 0,70066, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,580, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,580, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,580,580, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,580, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,580, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,70116, 0, 0,580, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [580,580,580,580,580,580, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], + "fg2map": [ + +] } \ No newline at end of file diff --git a/project/floors/MT40.js b/project/floors/MT40.js index 7344113..696860e 100644 --- a/project/floors/MT40.js +++ b/project/floors/MT40.js @@ -1,45 +1,135 @@ main.floors.MT40= { -"floorId": "MT40", -"title": "冰封雪原", -"name": "冰封雪原", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T580", -"bgm": "winter.mp3", -"firstArrive": [], -"eachArrive": [], -"parallelDo": "", -"events": {}, -"changeFloor": {}, -"beforeBattle": {}, -"afterBattle": {}, -"afterGetItem": {}, -"afterOpenDoor": {}, -"autoEvent": {}, -"cannotMove": {}, -"cannotMoveIn": {}, -"map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "floorId": "MT40", + "title": "冰封高原", + "name": "冰封雪原", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T580", + "bgm": "winter.mp3", + "firstArrive": null, + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": { + "0,3": { + "floorId": "MT39", + "loc": [ + 14, + 3 + ] + }, + "0,6": { + "floorId": "MT39", + "loc": [ + 14, + 6 + ] + }, + "0,11": { + "floorId": "MT39", + "loc": [ + 14, + 11 + ] + }, + "7,14": { + "floorId": "MT38", + "loc": [ + 7, + 0 + ] + }, + "14,10": { + "floorId": "snowTown", + "loc": [ + 0, + 10 + ] + }, + "14,4": { + "floorId": "snowTown", + "loc": [ + 0, + 4 + ] + }, + "2,1": { + "floorId": "MT41", + "loc": [ + 6, + 4 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [70074, 0,70126,584,584, 91,585,585, 91, 0, 0, 0, 0, 0, 0], + [70074, 0,543,403,274, 0, 33,381, 0, 0, 0, 0, 0, 0, 0], + [70108, 33, 0, 27,70007,585,585, 0,617, 32,381, 32,274, 0,604], + [ 92,614, 21, 34,70015,378,595, 0,604,604, 0,604, 33,604,604], + [604,604, 0,492, 0,586, 0,492, 0,70179,603,70181, 27, 28, 94], + [604, 34,602, 0, 27,586, 0, 34,584,70187,381,70189,584,584,584], + [ 92,403,584,590,70022,70023,604, 0, 0,70187,376,70189, 0, 0, 0], + [604, 34,584,381, 34,603, 0, 34, 0,70187,378,70189, 0, 0, 0], + [584,584,584,592,584,584,584,584, 0,70187,484,70189, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0,70195,600,70197,482,482,492], + [ 0, 0, 0,381, 0, 0, 0, 0,376,604, 0,584,584,584, 94], + [ 92, 0, 0,274, 27, 28,482,492, 0,484, 28, 0,602, 0,403], + [584,584,584,584,584,595,584,492,584,595,584,584,584,584,584], + [ 0, 0, 0, 0, 0,482,609, 0,609,482, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,604,604, 93,604,604, 0, 0, 0, 0, 0] +], + "bgmap": [ + [70073,70073,70073,70056, 0, 0, 0,70058, 0,70072,70073,70073,70073,70073,70073], + [70081,70081, 0,70056, 0, 0, 0,70058, 0,70080,70081,70081,70081,70081,70081], + [ 0, 0, 0,70056, 0, 0, 0,70058, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0,70056, 0, 0, 0,70058, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0,70056, 0, 0, 0,70058, 0, 0, 0, 0, 0, 0, 0], + [70049,70049,70049,70051, 0, 0, 0,70058,70065,70065, 0,70065,70065,70065,70065], + [ 0, 0, 0, 0, 0, 0, 0,70058,70070,70070,70070,70070,70070,70070,70070], + [ 0, 0, 0, 0, 0, 0, 0,70058,70078,70078,70078,70078,70078,70078,70078], + [70065,70065,70112,70113,70114,70065,70065,70066,70086,70086,70086,70086,70086,70086,70086], + [70073,70073,70073, 0,70073,70073,70073,70074,70049,70049, 0,70049,70049,70049,70049], + [70081,70081,70081, 0,70081,70081,70081,70082, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [70065,70065,70065,70065,70065,70059, 0, 0, 0,70060,70065,70065,70065,70065,70065], + [70070,70070,70070,70070,70070,70056, 0, 0, 0,70058,70070,70070,70070,70070,70070], + [70078,70078,70078,70078,70078,70056, 0, 0, 0,70058,70078,70078,70078,70078,70078] +], + "fgmap": [ + +], + "bg2map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,70134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70188, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70188, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70188, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70188, 0, 0, 0, 0], + [ 0, 0,70120,70121,70122,70097, 0, 0, 0, 0,70196, 0, 0, 0, 0], + [ 0,70105,70120,70121,70122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,70128,70129,70130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], + "fg2map": [ + +] } \ No newline at end of file diff --git a/project/floors/MT41.js b/project/floors/MT41.js index a83742b..599656c 100644 --- a/project/floors/MT41.js +++ b/project/floors/MT41.js @@ -1,34 +1,138 @@ main.floors.MT41= { -"floorId": "MT41", -"title": "冰封雪原", -"name": "冰封雪原", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T580", -"bgm": "winter.mp3", -"firstArrive": [], -"eachArrive": [], -"parallelDo": "", -"events": {}, -"changeFloor": {}, -"beforeBattle": {}, -"afterBattle": {}, -"afterGetItem": {}, -"afterOpenDoor": {}, -"autoEvent": {}, -"cannotMove": {}, -"cannotMoveIn": {}, -"map": [ - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "floorId": "MT41", + "title": "冰封山洞", + "name": "冰封雪原", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T331", + "bgm": "winter.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "2,13": [ + "怪物身后的水可以对话,对话后获得50000点生命值" + ], + "5,11": [ + "\t[初级智人]\b[up,hero]竟然有水!", + "\t[初级智人]\b[up,hero]这里这么冷,为什么会有水呢?", + { + "type": "animate", + "name": "emm", + "loc": "hero" + }, + "\t[初级智人]\b[up,hero]竟然是温水!", + { + "type": "animate", + "name": "emm", + "loc": "hero" + }, + "\t[初级智人]\b[up,hero]这是为什么呢?", + "\t[初级智人]\b[up,hero]之后应该会知道原因吧。", + "\t[初级智人]\b[up,hero]喝一口吧,已经很长时间没喝水了。", + { + "type": "playSound", + "name": "drink.mp3" + }, + { + "type": "sleep", + "time": 2000 + }, + { + "type": "animate", + "name": "amazed", + "loc": "hero" + }, + "\t[初级智人]\b[up,hero]这水果然不一样!", + "\t[初级智人]\b[up,hero]感觉喝过之后要比之前更加有活力了。", + "生命值增加50000", + { + "type": "setValue", + "name": "status:hp", + "operator": "+=", + "value": "50000" + }, + { + "type": "hide", + "remove": true + } + ], + "5,7": [ + "你竟然能发现这里?!", + "那我就送你回到标题界面吧!", + { + "type": "restart" + } + ] + }, + "changeFloor": { + "3,14": { + "floorId": "MT39", + "loc": [ + 13, + 10 + ] + }, + "6,4": { + "floorId": "MT40", + "loc": [ + 2, + 1 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 34, 0,603,336, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0,540, 0, 0, 0,336, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0,336,602, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0,381, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0,603,336, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 17, 0, 0, 0, 34, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,381, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,617, 0, 0, 0,336,602, 0, 0, 0, 0], + [ 0, 0,129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0,540, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + [20041,20041,20041,20041,20041,20044,20049,20049,20049,20049,20049,20043,20041,20041,20041], + [20041,20041,20041,20041,20041,20042,20057,20057,20057,20057,20057,20040,20041,20041,20041], + [20041,20041,20041,20041,20041,20042,20065,20065,20065,20065,20065,20040,20041,20041,20041], + [20041,20041,20041,20041,20041,20042, 0, 0, 0, 0, 0,20040,20041,20041,20041], + [20041,20041,20041,20041,20041,20042, 0,20032,20034, 0, 0,20040,20041,20041,20041], + [20041,20041,20041,20041,20041,20036,20033,20035,20042, 0, 0,20040,20041,20041,20041], + [20041,20041,20041,20041,20041,20041,20041,20041,20042, 0, 0,20040,20041,20041,20041], + [20041,20041,20041,20041,20044, 0,20043,20041,20042, 0, 0,20040,20041,20041,20041], + [20041,20041,20041,20041,20042, 0,20040,20041,20042, 0, 0,20040,20041,20041,20041], + [20041,20041,20041,20041,20042,142,20040,20041,20042, 0, 0,20040,20041,20041,20041], + [20044,20049,20049,20049,20050,142,20048,20049,20050, 0, 0,20040,20041,20041,20041], + [20042,20057,20057,20057,20058,142,20056,20057,20058, 0, 0,20040,20041,20041,20041], + [20042,20065,20065,20065,20074, 0,20064,20065,20074, 0, 0,20040,20041,20041,20041], + [20042, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,20040,20041,20041,20041], + [20036,20033,20034, 0,20032,20033,20033,20033,20033,20033,20033,20035,20041,20041,20041] +], + "fgmap": [ + +], + "bg2map": [ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], @@ -36,10 +140,16 @@ main.floors.MT41= [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,20062, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,20070, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0,20078, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], + "fg2map": [ + +] } \ No newline at end of file diff --git a/project/floors/MT42.js b/project/floors/MT42.js index a9faf42..cc357cd 100644 --- a/project/floors/MT42.js +++ b/project/floors/MT42.js @@ -1,31 +1,31 @@ main.floors.MT42= { -"floorId": "MT42", -"title": "冰封雪原", -"name": "冰封雪原", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T580", -"bgm": "winter.mp3", -"firstArrive": [], -"eachArrive": [], -"parallelDo": "", -"events": {}, -"changeFloor": {}, -"beforeBattle": {}, -"afterBattle": {}, -"afterGetItem": {}, -"afterOpenDoor": {}, -"autoEvent": {}, -"cannotMove": {}, -"cannotMoveIn": {}, -"map": [ + "floorId": "MT42", + "title": "冰封高原", + "name": "冰封雪原", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T580", + "bgm": "winter.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": {}, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], @@ -42,4 +42,16 @@ main.floors.MT42= [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +] } \ No newline at end of file diff --git a/project/floors/MT43.js b/project/floors/MT43.js index 819dee9..a14fe2d 100644 --- a/project/floors/MT43.js +++ b/project/floors/MT43.js @@ -1,31 +1,31 @@ main.floors.MT43= { -"floorId": "MT43", -"title": "冰封雪原", -"name": "冰封雪原", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T580", -"bgm": "winter.mp3", -"firstArrive": [], -"eachArrive": [], -"parallelDo": "", -"events": {}, -"changeFloor": {}, -"beforeBattle": {}, -"afterBattle": {}, -"afterGetItem": {}, -"afterOpenDoor": {}, -"autoEvent": {}, -"cannotMove": {}, -"cannotMoveIn": {}, -"map": [ + "floorId": "MT43", + "title": "冰封高原", + "name": "冰封雪原", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T580", + "bgm": "winter.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": {}, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], @@ -42,4 +42,16 @@ main.floors.MT43= [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +] } \ No newline at end of file diff --git a/project/floors/MT44.js b/project/floors/MT44.js index 4d7b1c0..61014b9 100644 --- a/project/floors/MT44.js +++ b/project/floors/MT44.js @@ -1,31 +1,31 @@ main.floors.MT44= { -"floorId": "MT44", -"title": "冰封雪原", -"name": "冰封雪原", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T580", -"bgm": "winter.mp3", -"firstArrive": [], -"eachArrive": [], -"parallelDo": "", -"events": {}, -"changeFloor": {}, -"beforeBattle": {}, -"afterBattle": {}, -"afterGetItem": {}, -"afterOpenDoor": {}, -"autoEvent": {}, -"cannotMove": {}, -"cannotMoveIn": {}, -"map": [ + "floorId": "MT44", + "title": "冰封高原", + "name": "冰封雪原", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T580", + "bgm": "winter.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": {}, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], @@ -42,4 +42,16 @@ main.floors.MT44= [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +] } \ No newline at end of file diff --git a/project/floors/MT45.js b/project/floors/MT45.js index 04a9a3a..1951f02 100644 --- a/project/floors/MT45.js +++ b/project/floors/MT45.js @@ -1,31 +1,31 @@ main.floors.MT45= { -"floorId": "MT45", -"title": "冰封雪原", -"name": "冰封雪原", -"width": 15, -"height": 15, -"canFlyTo": true, -"canFlyFrom": true, -"canUseQuickShop": true, -"cannotViewMap": false, -"images": [], -"ratio": 8, -"defaultGround": "T580", -"bgm": "winter.mp3", -"firstArrive": [], -"eachArrive": [], -"parallelDo": "", -"events": {}, -"changeFloor": {}, -"beforeBattle": {}, -"afterBattle": {}, -"afterGetItem": {}, -"afterOpenDoor": {}, -"autoEvent": {}, -"cannotMove": {}, -"cannotMoveIn": {}, -"map": [ + "floorId": "MT45", + "title": "冰封高原", + "name": "冰封雪原", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T580", + "bgm": "winter.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": {}, + "changeFloor": {}, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], @@ -42,4 +42,16 @@ main.floors.MT45= [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] ], + "bgmap": [ + +], + "fgmap": [ + +], + "bg2map": [ + +], + "fg2map": [ + +] } \ No newline at end of file diff --git a/project/floors/MT46.js b/project/floors/MT46.js new file mode 100644 index 0000000..f55080e --- /dev/null +++ b/project/floors/MT46.js @@ -0,0 +1,45 @@ +main.floors.MT46= +{ +"floorId": "MT46", +"title": "冰封高原", +"name": "46", +"width": 15, +"height": 15, +"canFlyTo": true, +"canFlyFrom": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"ratio": 8, +"defaultGround": "T580", +"bgm": "winter.mp3", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"beforeBattle": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"autoEvent": {}, +"cannotMove": {}, +"cannotMoveIn": {}, +"map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], +} \ No newline at end of file diff --git a/project/floors/MT47.js b/project/floors/MT47.js new file mode 100644 index 0000000..37ee689 --- /dev/null +++ b/project/floors/MT47.js @@ -0,0 +1,45 @@ +main.floors.MT47= +{ +"floorId": "MT47", +"title": "冰封高原", +"name": "47", +"width": 15, +"height": 15, +"canFlyTo": true, +"canFlyFrom": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"ratio": 8, +"defaultGround": "T580", +"bgm": "winter.mp3", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"beforeBattle": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"autoEvent": {}, +"cannotMove": {}, +"cannotMoveIn": {}, +"map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], +} \ No newline at end of file diff --git a/project/floors/MT48.js b/project/floors/MT48.js new file mode 100644 index 0000000..1f591c8 --- /dev/null +++ b/project/floors/MT48.js @@ -0,0 +1,45 @@ +main.floors.MT48= +{ +"floorId": "MT48", +"title": "冰封高原", +"name": "48", +"width": 15, +"height": 15, +"canFlyTo": true, +"canFlyFrom": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"ratio": 8, +"defaultGround": "T580", +"bgm": "winter.mp3", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"beforeBattle": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"autoEvent": {}, +"cannotMove": {}, +"cannotMoveIn": {}, +"map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], +} \ No newline at end of file diff --git a/project/floors/MT49.js b/project/floors/MT49.js new file mode 100644 index 0000000..365a05b --- /dev/null +++ b/project/floors/MT49.js @@ -0,0 +1,45 @@ +main.floors.MT49= +{ +"floorId": "MT49", +"title": "冰封高原", +"name": "49", +"width": 15, +"height": 15, +"canFlyTo": true, +"canFlyFrom": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"ratio": 8, +"defaultGround": "T580", +"bgm": "winter.mp3", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"beforeBattle": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"autoEvent": {}, +"cannotMove": {}, +"cannotMoveIn": {}, +"map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], +} \ No newline at end of file diff --git a/project/floors/MT50.js b/project/floors/MT50.js new file mode 100644 index 0000000..aabfa84 --- /dev/null +++ b/project/floors/MT50.js @@ -0,0 +1,45 @@ +main.floors.MT50= +{ +"floorId": "MT50", +"title": "冰封高原", +"name": "50", +"width": 15, +"height": 15, +"canFlyTo": true, +"canFlyFrom": true, +"canUseQuickShop": true, +"cannotViewMap": false, +"images": [], +"ratio": 8, +"defaultGround": "T580", +"bgm": "winter.mp3", +"firstArrive": [], +"eachArrive": [], +"parallelDo": "", +"events": {}, +"changeFloor": {}, +"beforeBattle": {}, +"afterBattle": {}, +"afterGetItem": {}, +"afterOpenDoor": {}, +"autoEvent": {}, +"cannotMove": {}, +"cannotMoveIn": {}, +"map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], +} \ No newline at end of file diff --git a/project/floors/snowShop.js b/project/floors/snowShop.js new file mode 100644 index 0000000..d349a07 --- /dev/null +++ b/project/floors/snowShop.js @@ -0,0 +1,120 @@ +main.floors.snowShop= +{ + "floorId": "snowShop", + "title": "冰封小镇", + "name": "冰封雪原", + "width": 15, + "height": 15, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T640", + "bgm": "winterTown.mp3", + "firstArrive": [], + "eachArrive": [], + "parallelDo": "", + "events": { + "2,12": [ + "这里的装备理论上是需要全部购买的,因为这些装备之后都会有向上合成", + "而且,一共就只有三件装备(" + ], + "7,5": [ + "\t[商店老板,N636]\b[up,7,5]请随意挑选", + { + "type": "openShop", + "id": "snowShop", + "open": true + } + ] + }, + "changeFloor": { + "7,13": { + "floorId": "snowTown", + "loc": [ + 19, + 35 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [148,148,148,148,148,148,148,148,148,148,148,148,148,148,148], + [148,148,148,148,148,148,148,148,148,148,148,148,148,148,148], + [148,148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,148,148], + [148,148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,148,148], + [148,148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,148,148], + [148,148,90145,90146,90146,90146,90146,90146,90146,90146,90146,90146,90147,148,148], + [148,148,90153,90154,90154,90154,90154,90154,90154,90154,90154,90154,90155,148,148], + [148,148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,148,148], + [148,148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,148,148], + [148,148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,148,148], + [148,148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,148,148], + [148,148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,148,148], + [148,148,129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,148,148], + [148,148,148,148,148,148,148,540,148,148,148,148,148,148,148], + [148,148,148,148,148,148,148,148,148,148,148,148,148,148,148] +], + "bgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,90016,90017,90017,90017,90017,90017,90017,90017,90017,90017,90018, 0, 0], + [ 0, 0,90024,90025,90025,90025,90025,90025,90025,90025,90025,90025,90026, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0,90104, 0, 0, 0,90106, 0,90108,90109,90092,90093,90095, 0, 0], + [ 0, 0,90112, 0, 0, 0,90114, 0,90116,90117,90100,90101,90103, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bg2map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0,90038, 0, 0, 0, 0, 0,90038, 0, 0, 0, 0], + [ 0, 0, 0, 0,90046, 0, 0, 0, 0, 0,90046, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,636, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fg2map": [ + +] +} \ No newline at end of file diff --git a/project/floors/snowTown.js b/project/floors/snowTown.js new file mode 100644 index 0000000..7a2454c --- /dev/null +++ b/project/floors/snowTown.js @@ -0,0 +1,319 @@ +main.floors.snowTown= +{ + "floorId": "snowTown", + "title": "冰封小镇", + "name": "冰封雪原", + "width": 45, + "height": 45, + "canFlyTo": true, + "canFlyFrom": true, + "canUseQuickShop": true, + "cannotViewMap": false, + "images": [], + "ratio": 8, + "defaultGround": "T580", + "bgm": "winterTown.mp3", + "firstArrive": null, + "eachArrive": [], + "parallelDo": "", + "events": { + "10,20": [ + { + "type": "animate", + "name": "amazed", + "loc": [ + 10, + 20 + ] + }, + "\t[小镇居民,youngMan]\b[up,10,20]嗯?不是怪物。", + "\t[小镇居民,youngMan]\b[up,10,20]请问你来这里干什么?", + "\t[低级智人]\b[up,hero](我最好还是不要透露我的目的吧)", + "\t[低级智人]\b[up,hero]最近我的家那边发生了一些事故,不能居住了。", + "\t[低级智人]\b[up,hero]然后我离开了那里,四处探险,发现了这里有个小镇。", + "\t[小镇居民,youngMan]\b[up,10,20](应该就是他了)", + "\t[小镇居民,youngMan]\b[up,10,20]欢迎你来到这里。", + "\t[小镇居民,youngMan]\b[up,10,20]我们小镇很欢迎外来人士。", + "\t[低级智人]\b[up,hero](这里竟然这么先进,比我那里先进了好多,感觉根本就不是同一时期的人)", + "\t[低级智人]\b[up,hero](而且居民也很热情)", + "\t[小镇居民,youngMan]\b[up,10,20]那么就请进吧。", + { + "type": "move", + "loc": [ + 10, + 20 + ], + "time": 250, + "keep": true, + "steps": [ + "down:1", + "left:1" + ] + } + ], + "9,21": [ + "\t[小镇居民,youngMan]\b[up,9,21]欢迎来到这里!" + ], + "18,35": [ + "商店" + ], + "9,19": [ + "↓ 冰封小镇\n← 冰封高原" + ], + "11,21": [ + "本小镇中只有商店有用,其余的房屋均没有用。" + ], + "13,24": [ + "\t[小镇居民,N632]\b[up,13,24]树上的雪好美啊", + "\t[小镇居民,N632]\b[up,13,24]虽然每年都能见到很多次,但是每次都感觉从来没见过", + "\t[小镇居民,N632]\b[up,13,24]这就是时间的力量啊" + ], + "8,26": [ + "一个看起来做的很不错的雪人" + ], + "7,18": [ + "\t[低级智人]\b[down,hero]这里竟然有个小镇", + "\t[低级智人]\b[down,hero]而且,看起来并不像这个时代的东西", + "\t[低级智人]\b[down,hero]这里的东西都很先进,难道又是智慧之神吗", + { + "type": "hide", + "remove": true + } + ], + "39,40": [ + "\t[小镇居民,npc0]\b[up,39,40]山顶的风景真是看不厌啊", + "\t[小镇居民,npc0]\b[up,39,40]真不希望会有人破坏这美好的大自然" + ], + "37,24": [ + "\t[低级智人]\b[up,hero]没必要进这里面" + ] + }, + "changeFloor": { + "0,10": { + "floorId": "MT40", + "loc": [ + 14, + 10 + ] + }, + "0,18": { + "floorId": "MT38", + "loc": [ + 14, + 3 + ] + }, + "0,4": { + "floorId": "MT40", + "loc": [ + 14, + 4 + ] + }, + "19,34": { + "floorId": "snowShop", + "loc": [ + 7, + 13 + ] + } + }, + "beforeBattle": {}, + "afterBattle": {}, + "afterGetItem": {}, + "afterOpenDoor": {}, + "autoEvent": {}, + "cannotMove": {}, + "cannotMoveIn": {}, + "map": [ + [ 0, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0,70187, 91,70189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70187, 0,70189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [604,381,376, 33,609, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70195, 0,70197, 0, 0, 0,70160,70161,70162,70163, 0, 0, 0, 0, 0,80296,80297,80298,80299,80300, 0, 0, 0, 0, 0, 0, 0, 0], + [604,595,584,584,584,274,604,604, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70019,70168,70169,70170,70171, 0, 0, 0, 0, 0,80304,80305,80306,80307,80308, 0, 0, 0, 0, 0, 0, 0, 0], + [ 92, 0,492,484,584, 33,378,381, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80312,80313,80314,80315,80316, 0, 0, 0, 0, 0, 0, 0, 0], + [584,584,584,584,584,584,584,584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70019, 0, 0, 0, 0,80320,80321,80325,80326,80327, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70014,80328,80329,80333,80334,80335, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,584,584,584,584,584,584,584,584,584, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80160,80161,80162,80163, 0, 0,70003,70003,70003, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [584,584, 0,376, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80168,80169,80170,80171, 0, 0, 0, 0, 0, 0,70179, 0, 0,70181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 92,617,381,484, 0, 0, 0, 0, 0, 0, 0, 0, 0,584,584,584,584,584,584,584,584,584,584,584,70187, 0, 0,70189,584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [584,584, 0,378, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70187, 0, 0,70189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [584,584,584,584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70187, 0, 0,70189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70187, 0, 0,70189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70195, 0, 0,70197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0,376, 0,381, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80241,80242, 0, 0,80256,80257,80258,80259,80260, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,482, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80249,80250, 0, 0,80264,80265,80266,80267,80268, 0, 0, 0, 0, 0, 0], + [70177,70177,70177,70177,70177,70177,70177,70178, 0,381, 0,378, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80272,80273,80274,80275,80276, 0, 0, 0, 0, 0, 0], + [ 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80280,80281,80282,80283,80284, 0, 0, 0, 0, 0, 0], + [70209,70209,70209,70209,70209,70209,70209,70210, 0,630, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,584,584,584,584,584,584, 0, 0, 0, 0, 0,80288,80289,80290,80291,80292,80241,80242, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,585,585,585,128,585,585,585, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,584, 0, 0, 0, 0, 0,80296,80297,80298,80299,80300,80249,80250, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,129, 0, 0,584,70152,70153,70154,70155, 0, 0, 0, 0, 0, 0, 0, 0, 0,584, 0, 0, 0, 0, 0,80304,80305,80306,80307,80308, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,584,70160,70161,70162,70163,70140,70141,70142,70143, 0,80160,80161,80162,80163,584,588, 0, 0, 0, 0,80312,80313,80314,80315,80316, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,584,70168,70169,70170,70171,70148,70149,70150,70151, 0,80168,80169,80170,80171,584, 0, 0, 0, 0,588,80320,80321,80325,80326,80327, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,634,584,80176,80177,80178, 0,70156,70157,70158,70159,584,584,584,584,584,584, 0, 0, 0, 0, 0,80328,80329,80333,80334,80335, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,584,80184,80185,80186, 0,70164,70165,70166,70167,584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0,70014, 0, 0, 0, 0, 0,584,80192,80193,80194, 0,70172,70173,70174,70175,584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80241,80242, 0,80337,80338,80339,80340,80341,80342,80343,584,584,584, 0, 0, 0, 0, 0, 0, 0, 0, 0,80217,80218, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80249,80250, 0,80345,80346,80347,80348,80349,80350,80351, 0, 0, 0, 0, 0, 0, 0,70017, 0, 0, 0, 0,80225,80226,70003,70003,70011, 0, 0,582, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0,80241,80242, 0, 0, 0, 0,80353,80354,80355,80356,80357,80358,80359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80233,80234, 0, 0,70011, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0,80249,80250, 0, 0, 0, 0,80361,80362,80363,80364,80365,80366,80367, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,584,584,584,584,584,584, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80369,80370,80371,80372,80373,80374,80375, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70019, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80377,80378,80379,80380,80381,80382,80383, 0,70160,70161,70162,70163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80176,80177,80178,80385,80386,80387,80388,80325,80326,80327, 0,70168,70169,70170,70171, 0, 0,70014, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70014, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80184,80185,80186,80393,80394,80395,80396,80333,80334,80335, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80192,80193,80194, 0, 0, 0, 0,129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70176,70177,70177,70177,70177,70177,70177,70178, 0, 0,70019, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,80160,80161,80162,80163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70019, 0, 0, 0, 0, 0, 0, 0,70208,70209,70209,70209,70209,70209,70209,70210, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,80168,80169,80170,80171, 0, 0, 0, 0, 0, 0, 0,70019, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584,584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,133, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,584,584,584,584,584, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bgmap": [ + [70073,70073,70073,70073,70073,70073,70074,70058,70086,70086,70086,70086,70087,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067], + [70081,70081,70081,70081,70081,70081,70082,70058,70094,70094,70094,70094,70095,70067,70067,70067,70067,70067,145,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067,70067], + [ 0, 0, 0, 0, 0, 0, 0,70058,70102,70102,70102,70102,70103,70067,70067,70067,70049,70049,145,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70067,70067,70067,70067,70067,70067,70067,70067], + [ 0, 0, 0, 0, 0, 0, 0,70058,70110,70110,70110,70110,70111,70067,70067,70056, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058,70067,70067,70067,70067,70067,70067,70067], + [ 0, 0, 0, 0, 0, 0, 0,70058,70118,70118,70118,70118,70119,70067,70067,70056, 0, 0,145,146,146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058,70067,70067,70067,70067,70067,70067,70067], + [70065,70065,70065,70065,70065,70065,70065,70066,70067,70067,70067,70067,70067,70067,70049,70051, 0, 0,145,146,146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058,70067,70067,70067,70067,70067,70067,70067], + [70070,70070,70070,70070,70070,70070,70070,70071,70067,70067,70067,70067,70067,70056, 0, 0, 0, 0,145,145,145,145,145,145,145,145,145,145,145,145,145, 0, 0, 0, 0, 0, 0,70058,70067,70067,70067,70067,70067,70067,70067], + [70078,70078,70078,70078,70078,70078,70078,70079,70067,70067,70067,70067,70067,70056, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145,145, 0,70060,70065,70065,70065,70065,70065,70065,70065,70065,70066,70067,70067,70067,70067,70067,70067,70067], + [70086,70086,70086,70086,70086,70086,70086,70087,70067,70067,70067,70067,70067,70056, 0, 0, 0, 0, 0,146, 0, 0, 0, 0, 0,145,145, 0,70058,70070,70070,70070,70070,70070,70070,70070,70070,70071,70067,70067,70067,70067,70067,70067,70067], + [70094,70094,70094,70094,70094,70094,70094,70095,70067,70067,70067,70067,70067,70056, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145,145, 0,70058,70078,70078,70078,70078,70078,70078,70078,70078,70079,70067,70067,70067,70067,70067,70067,70067], + [ 0, 0, 0,70058,70102,70102,70102,70103,70067,70067,70067,70067,70067,70064,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,145,145,70065,70066,70086,70086,70086,70086,70086,70086,70086,70086,70087,70067,70067,70067,70067,70067,70067,70067], + [ 0, 0, 0,70058,70110,70110,70110,70111,70067,70067,70067,70067,70067,70069,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70071,70094,70094,70094,70094,70094,70094,70094,70094,70095,70067,70067,70067,70067,70067,70067,70067], + [70065,70065,70065,70066,70118,70118,70118,70119,70067,70067,70067,70067,70067,70077,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70079,70102,70102,70102,70102,70102,70102,70102,70102,70103,70067,70067,70067,70067,70067,70067,70067], + [70070,70070,70070,70071,70067,70067,70067,70067,70067,70067,70067,70067,70067,70085,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,145,145,70086,70087,70110,70110,70110,70110,70110,70110,70110,70110,70111,70067,70067,70067,70067,70067,70067,70067], + [70078,70078,70078,70079,70067,70067,70067,70067,70067,70067,70067,70067,70067,70093,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70049,145,145,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70049,70067,70067,70067,70067], + [70086,70086,70086,70087,70067,70067,70067,70056, 0, 0, 0, 0, 0,70058,70102,70102,70102,70102,70102,70102,70102,70102,70102,70056, 0,145,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058,70067,70067,70067], + [70094,70094,70094,70095,70067,70067,70067,70056, 0, 0, 0, 0, 0,70058,70110,70110,70110,70110,70110,70110,70110,70110,70110,70056, 0,145,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058,70067,70067,70067], + [70102,70102,70102,70103,70067,70067,70067,70056, 0, 0, 0, 0, 0,70058,70118,70118,70118,70118,70118,70118,70118,70118,70118,70056, 0,145,145,145,145,145,145,145, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058,70067,70067,70067], + [70110,70110,70110,70111,70067,70067,70067, 0, 0, 0,145, 0, 0,70058,70067,70067,70067,70067,70067,70067,70067,70067,70067,70056, 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058,70067,70067,70067], + [70118,70118,70118,70119,70067,70067,70067,70056, 0, 0,145, 0, 0,70058,70067,70067,70067,70067,70067,70067,70067,70067,70067,70056, 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0,145, 0, 0,70058,70067,70067,70067,70067,70067,70067,70067,70067,70067,70056, 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0,145, 0, 0,70052,70049,70049,70049,70049,70049,70049,70049,70049,70049,70051, 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0, 0,145, 0, 0, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145,145,145,145,145,145,145,145,145,145,145,145,145,145, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145,146,146,146, 0, 0, 0, 0, 0, 0, 0, 0, 0,145, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145,146,146,146, 0, 0, 0, 0, 0, 0, 0, 0, 0,145, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145,146,146,146, 0, 0, 0, 0, 0, 0, 0, 0, 0,145, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0,70060,70065,70065,70065,70065,70065,70065,70059, 0,145, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0,70058,70070,70070,70070,70070,70070,70070,70056, 0,145, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0,70058,70078,70078,70078,70078,70078,70078,70056, 0,145, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0,70058,70086,70086,70086,70086,70086,70086,70056, 0,145, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0,70058,70094,70094,70094,70094,70094,70094,70056, 0,145, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0,145, 0, 0, 0, 0, 0, 0,145, 0, 0, 0,70058,70102,70102,70102,70102,70102,70102,70056, 0,145, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,70110,70110,70110,70110,70110,70110,145,145,145, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058,70118,70118,70118,70118,70118,70118,70056, 0,145, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70056, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70058,70067,70067,70067,70067,70067,70067,70056, 0,145, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70064,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70065,70066,70067,70067,70067,70067,70067,70067,70056, 0,145, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70069,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70070,70071,70067,70067,70067,70067,70067,70067,70056, 0, 0, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70077,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70078,70079,70067,70067,70067,70067,70067,70067,70056, 0, 0, 0,70058,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70085,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70086,70087,70067,70067,70067,70067,70067,70067,70064,70065,70065,70065,70066,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70093,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70094,70095,70067,70067,70067,70067,70067,70067,70069,70070,70070,70070,70071,70067,70067,70067], + [70067,70067,70067,70067,70067,70067,70067,70101,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70102,70103,70067,70067,70067,70067,70067,70067,70077,70078,70078,70078,70079,70067,70067,70067] +], + "fgmap": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70144,70145,70146,70147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70152,70153,70154,70155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80128,80129,80130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80136,80137,80138,80139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70006, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80144,80145,80146,80147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80152,80153,80154,80155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [70201,70201,70201,70201,70201,70201,70201,70202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80128,80129,80130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80136,80137,80138,80139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80144,80145,80146,80147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80152,80153,80154,80155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0,70006, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70136,70137,70138,70139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70144,70145,70146,70147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70152,70153,70154,70155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70006, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70006, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,80128,80129,80130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,80136,80137,80138,80139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,80144,80145,80146,80147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,80152,80153,80154,80155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70200,70201,70201,70201,70201,70201,70201,70202, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "bg2map": [ + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80280,80281,80282,80283,80284, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,80288,80289,80290,80291,80292, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70048, 0, 0,70196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70050, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70048, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,145, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [70049,70049,70049,70050, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70180,70180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70188,70188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70188,70188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70188,70188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70188,70188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0,70048,70049,70049,70049,70049,70049,70050, 0, 0, 0, 0, 0, 0, 0, 0, 0,70048, 0,70196,70196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70050, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [70185,70185,70185,70185,70185,70185,70185,70186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [70193,70193,70193,70193,70193,70193,70193,70194, 0, 0, 0, 0, 0, 0, 0,70136,70137,70138,70139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70144,70145,70146,70147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,582, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,584,584,584,584,584,584,584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,582, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70184,70185,70185,70185,70185,70185,70185,70186, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,70192,70193,70193,70193,70193,70193,70193,70194, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,146,146,146, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,146,146,146, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,146,146,146, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] +], + "fg2map": [ + +] +} \ No newline at end of file diff --git a/project/fonts/normal.ttf b/project/fonts/normal.ttf index b161d0a4e537b5d08223ef19dd12516a10229d57..ccc1334002dbdd5d4ccbcef681ef5ac0d80b5770 100644 GIT binary patch delta 40687 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 delta 8208 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 diff --git a/project/functions.js b/project/functions.js index f3fef05..b352e8a 100644 --- a/project/functions.js +++ b/project/functions.js @@ -146,30 +146,6 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = { // 设置勇士的位置 heroLoc.direction = core.turnDirection(heroLoc.direction); core.status.hero.loc = heroLoc; - // tower6 - // if (floorId == 'tower6') { - // core.relocateLoopMap(floorId, heroLoc); - // } - // 检查重生怪并重置 - if (!fromLoad) { - core.extractBlocks(floorId); - core.status.maps[floorId].blocks.forEach(function (block) { - if ( - block.disable && - core.enemys.hasSpecial(block.event.id, 23) - ) { - block.disable = false; - core.setMapBlockDisabled( - floorId, - block.x, - block.y, - false - ); - core.maps._updateMapArray(floorId, block.x, block.y); - } - }); - core.control.gatherFollowers(); - } // ---------- 重绘新地图;这一步将会设置core.status.floorId ---------- // core.drawMap(floorId); @@ -798,15 +774,6 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = { mon_atk -= flags[`night_${floorId}`] ?? 0; mon_def -= flags[`night_${floorId}`] ?? 0; - if (flags.blade && flags.bladeOn) { - hero_atk *= 1 + core.getSkillLevel(2) / 10; - hero_def *= 1 - core.getSkillLevel(2) / 10; - } - if (flags.shield && flags.shieldOn) { - hero_atk *= 1 - core.getSkillLevel(10) / 10; - hero_def *= 1 + core.getSkillLevel(10) / 10; - } - // 坚固 if (core.hasSpecial(mon_special, 3) && mon_def < hero_atk - 1) { mon_def = hero_atk - 1; @@ -991,24 +958,11 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = { ) { continue; } - toMap.push([ - dir, - Object.assign({}, status, { x: nx, y: ny }) - ]); + toMap.push(dir); } } else { // 指定了勇士坐标或者没有怪物坐标时 - toMap = [ - [ - 'none', - core.getHeroStatusOf( - hero, - ['atk', 'def'], - hero?.x, - hero?.y - ) - ] - ]; + toMap = ['none']; } function getDamage(h) { @@ -1020,7 +974,13 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = { def: mon_def, special: mon_special } = enemyInfo; - let { atk: hero_atk, def: hero_def } = h; + let { atk: hero_atk, def: hero_def } = core.getHeroStatusOf( + hero, + ['atk', 'def'], + x, + y, + floorId + ); let hero_hp = core.getRealStatusOrDefault(hero, 'hp'), hero_IQ = core.getRealStatusOrDefault(hero, 'mdef'), @@ -1029,17 +989,6 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = { let damage = 0; - // 断灭之刃技能 - if (core.getFlag('bladeOn') && core.getFlag('blade')) { - var level = core.getSkillLevel(2); - hero_atk *= 1 + 0.1 * level; - hero_def *= 1 - 0.1 * level; - } - if (flags.shield && flags.shieldOn) { - const level = core.getSkillLevel(10); - hero_def *= 1 + 0.1 * level; - hero_atk *= 1 - 0.1 * level; - } // 饥渴 if (core.hasSpecial(mon_special, 7)) { hero_atk *= 1 - (enemy.hungry || 0) / 100; @@ -1140,7 +1089,7 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = { ['shieldOn', 'shield'] ]; - function autoSkillOf(h) { + function autoSkill(h) { damageInfo = getDamage(h); damage = damageInfo?.damage ?? Infinity; if (flags.autoSkill) { @@ -1169,15 +1118,13 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = { let damage = Infinity; if (!flags.autoLocate) { - autoSkillOf(toMap[0][1]); + autoSkill(toMap[0][1]); return damageInfo; } if (toMap.length <= 1) { // 单个与多个分开计算,有助于提高性能表现 - const h = - toMap[0]?.[1] ?? core.getHeroStatusOf(hero, ['atk', 'def']); - autoSkillOf(h); + autoSkill(); if (damageInfo) { return Object.assign(damageInfo, { dir: [toMap[0]?.[0] ?? 'none', damage] @@ -1185,10 +1132,10 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = { } else return null; } else { const dirDamage = []; - for (const [dir, h] of toMap) { + for (const dir of toMap) { damage = Infinity; damageInfo = null; - autoSkillOf(h); + autoSkill(); dirDamage.push([dir, damage]); if (damage < dirMinDamage) { dirMinDamage = damage; diff --git a/project/icons.js b/project/icons.js index ac9e464..8943749 100644 --- a/project/icons.js +++ b/project/icons.js @@ -122,7 +122,11 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "T586": 62, "T587": 63, "T588": 64, - "T604": 65 + "T604": 65, + "T627": 66, + "T628": 67, + "T629": 68, + "T640": 69 }, "animates": { "star": 0, @@ -209,14 +213,32 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "N532": 32, "N533": 33, "N534": 34, - "N535": 35 + "N535": 35, + "N619": 36, + "N620": 37, + "N621": 38, + "N622": 39, + "N623": 40, + "N624": 41, + "N625": 42, + "N626": 43 }, "npc48": { "npc0": 0, "npc1": 1, "npc2": 2, "npc3": 3, - "N367": 4 + "N367": 4, + "N630": 5, + "N631": 6, + "N632": 7, + "N633": 8, + "N634": 9, + "N635": 10, + "N636": 11, + "N637": 12, + "N638": 13, + "N639": 14 }, "enemys": { "greenSlime": 0, @@ -377,7 +399,11 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "E611": 155, "E612": 156, "E613": 157, - "E614": 158 + "E614": 158, + "E615": 159, + "E616": 160, + "E617": 161, + "E618": 162 }, "enemy48": { "angel": 0, @@ -571,7 +597,8 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "I565": 98, "I574": 99, "I575": 100, - "I589": 101 + "I589": 101, + "I641": 102 }, "autotile": { "autotile": 0, @@ -584,6 +611,7 @@ var icons_4665ee12_3a1f_44a4_bea3_0fccba634dc1 = "autotile7": 0, "autotile8": 0, "autotile9": 0, - "autotile10": 0 + "autotile10": 0, + "autotile11": 0 } } \ No newline at end of file diff --git a/project/items.js b/project/items.js index 2535ed8..ceb4d8d 100644 --- a/project/items.js +++ b/project/items.js @@ -161,14 +161,16 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = }, "sword2": { "cls": "items", - "name": "银剑", - "text": "一把很普通的银剑", + "name": "铁剑", + "text": "真的是一把很普通的银剑,哦不,铁剑", "equip": { "type": 0, "animate": "sword", "value": { - "atk": 20 - } + "mana": 50, + "atk": 180 + }, + "percentage": {} }, "itemEffect": "core.status.hero.atk += 20", "itemEffectTip": ",攻击+20" @@ -246,11 +248,14 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = "shield2": { "cls": "items", "name": "银盾", - "text": "一个很普通的银盾", + "text": "一个真的很普通的铁盾,这次没错了,就是铁盾!", "equip": { "type": 1, "value": { - "def": 20 + "def": 120 + }, + "percentage": { + "hpmax": 30 } }, "itemEffect": "core.status.hero.def += 20", @@ -1339,5 +1344,19 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a = }, "percentage": {} } + }, + "I641": { + "cls": "equips", + "name": "寒冰护符", + "canUseItemEffect": "true", + "text": "与寒冰没有任何关系,但是为什么叫寒冰护符呢?攻击和额外攻击各增加5%", + "equip": { + "type": 0, + "value": {}, + "percentage": { + "atk": 5, + "mana": 5 + } + } } } \ No newline at end of file diff --git a/project/maps.js b/project/maps.js index af03f38..593e05e 100644 --- a/project/maps.js +++ b/project/maps.js @@ -118,6 +118,7 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "145": {"cls":"autotile","id":"autotile8"}, "146": {"cls":"autotile","id":"autotile9","canPass":true}, "147": {"cls":"autotile","id":"autotile10"}, + "148": {"cls":"autotile","id":"autotile11"}, "151": {"cls":"autotile","id":"autotile1"}, "152": {"cls":"autotile","id":"autotile2"}, "153": {"cls":"autotile","id":"autotile3"}, @@ -542,11 +543,47 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "612": {"cls":"enemys","id":"E612"}, "613": {"cls":"enemys","id":"E613"}, "614": {"cls":"enemys","id":"E614"}, + "615": {"cls":"enemys","id":"E615"}, + "616": {"cls":"enemys","id":"E616"}, + "617": {"cls":"enemys","id":"E617"}, + "618": {"cls":"enemys","id":"E618"}, + "619": {"cls":"npcs","id":"N619"}, + "620": {"cls":"npcs","id":"N620"}, + "621": {"cls":"npcs","id":"N621"}, + "622": {"cls":"npcs","id":"N622"}, + "623": {"cls":"npcs","id":"N623"}, + "624": {"cls":"npcs","id":"N624"}, + "625": {"cls":"npcs","id":"N625"}, + "626": {"cls":"npcs","id":"N626"}, + "627": {"cls":"terrains","id":"T627"}, + "628": {"cls":"terrains","id":"T628"}, + "629": {"cls":"terrains","id":"T629"}, + "630": {"cls":"npc48","id":"N630"}, + "631": {"cls":"npc48","id":"N631"}, + "632": {"cls":"npc48","id":"N632","animate":1}, + "633": {"cls":"npc48","id":"N633"}, + "634": {"cls":"npc48","id":"N634","animate":1}, + "635": {"cls":"npc48","id":"N635"}, + "636": {"cls":"npc48","id":"N636","animate":1}, + "637": {"cls":"npc48","id":"N637"}, + "638": {"cls":"npc48","id":"N638"}, + "639": {"cls":"npc48","id":"N639"}, + "640": {"cls":"terrains","id":"T640","canPass":true}, + "641": {"cls":"items","id":"I641"}, + "20032": {"cls":"tileset","id":"X20032","cannotOut":["up","left"],"cannotIn":["up","left"]}, + "20033": {"cls":"tileset","id":"X20033","cannotOut":["up"],"cannotIn":["up"]}, + "20034": {"cls":"tileset","id":"X20034","cannotOut":["up","right"],"cannotIn":["up","right"]}, "20037": {"cls":"tileset","id":"X20037","cannotOut":["up","left"],"cannotIn":["up","left"]}, "20038": {"cls":"tileset","id":"X20038","cannotOut":["up"],"cannotIn":["up"]}, "20039": {"cls":"tileset","id":"X20039","cannotOut":["up","right"],"cannotIn":["up","right"]}, + "20040": {"cls":"tileset","id":"X20040","cannotIn":["left"],"cannotOut":["left"]}, + "20041": {"cls":"tileset","id":"X20041","cannotOut":[],"cannotIn":["up","down","left","right"]}, + "20042": {"cls":"tileset","id":"X20042","cannotIn":["right"],"cannotOut":["right"]}, "20045": {"cls":"tileset","id":"X20045","cannotOut":["left"],"cannotIn":["left"]}, "20047": {"cls":"tileset","id":"X20047","cannotOut":["right"],"cannotIn":["right"]}, + "20048": {"cls":"tileset","id":"X20048","cannotOut":["down","left"],"cannotIn":["down","left"]}, + "20049": {"cls":"tileset","id":"X20049","cannotIn":["down"],"cannotOut":["down"]}, + "20050": {"cls":"tileset","id":"X20050","cannotOut":["down","right"],"cannotIn":["down","right"]}, "20053": {"cls":"tileset","id":"X20053","cannotOut":["down","left"],"cannotIn":["down","left"],"canPass":false}, "20054": {"cls":"tileset","id":"X20054","cannotOut":["down"],"cannotIn":["down"],"canPass":false}, "20055": {"cls":"tileset","id":"X20055","cannotOut":["down","right"],"cannotIn":["down","right"]}, @@ -573,24 +610,35 @@ var maps_90f36752_8815_4be8_b32b_d7fad1d0542e = "30121": {"cls":"tileset","id":"X30121","canPass":true}, "30196": {"cls":"tileset","id":"X30196","canPass":true}, "30204": {"cls":"tileset","id":"X30204","canPass":true}, + "70019": {"cls":"tileset","id":"X70019","canPass":true}, "70048": {"cls":"tileset","id":"X70048","cannotOut":["up","left"],"cannotIn":["up","left"]}, "70049": {"cls":"tileset","id":"X70049","cannotOut":["up"],"cannotIn":["up"]}, "70050": {"cls":"tileset","id":"X70050","cannotOut":["up","right"],"cannotIn":["up","right"]}, "70056": {"cls":"tileset","id":"X70056","cannotOut":["left"],"cannotIn":["left"]}, "70058": {"cls":"tileset","id":"X70058","cannotOut":["right"],"cannotIn":["right"]}, - "70064": {"cls":"tileset","id":"X70064","cannotOut":["down","left"],"cannotIn":["down","left"]}, + "70064": {"cls":"tileset","id":"X70064","cannotOut":["down","left"],"cannotIn":["up","down","left","right"]}, "70065": {"cls":"tileset","id":"X70065","cannotIn":["up","down","left","right"],"cannotOut":["up","down","left","right"]}, - "70066": {"cls":"tileset","id":"X70066","cannotOut":["down","right"],"cannotIn":["down","right"]}, + "70066": {"cls":"tileset","id":"X70066","cannotOut":["down","right"],"cannotIn":["up","down","left","right"]}, + "70072": {"cls":"tileset","id":"X70072","cannotIn":["up","down","left","right"]}, + "70073": {"cls":"tileset","id":"X70073","cannotIn":["up","down","left","right"]}, + "70074": {"cls":"tileset","id":"X70074","cannotIn":["up","down","left","right"]}, + "70080": {"cls":"tileset","id":"X70080","cannotOut":[],"cannotIn":["up","down","left","right"]}, + "70081": {"cls":"tileset","id":"X70081","cannotIn":["up","down","left","right"]}, + "70082": {"cls":"tileset","id":"X70082","cannotIn":["up","down","left","right"]}, "70112": {"cls":"tileset","id":"X70112","cannotIn":["down"],"cannotOut":["down"]}, "70114": {"cls":"tileset","id":"X70114","cannotIn":["down"],"cannotOut":["down"]}, + "70116": {"cls":"tileset","id":"X70116","canPass":true}, "70120": {"cls":"tileset","id":"X70120","cannotIn":["up","down","left","right"]}, "70122": {"cls":"tileset","id":"X70122","cannotIn":["up","down","left","right"]}, - "70128": {"cls":"tileset","id":"X70128","cannotIn":["up","down","left","right"]}, - "70130": {"cls":"tileset","id":"X70130","cannotIn":["up","down","left","right"]}, + "70128": {"cls":"tileset","id":"X70128","cannotIn":[]}, + "70130": {"cls":"tileset","id":"X70130","cannotIn":[]}, "70184": {"cls":"tileset","id":"X70184","canPass":true}, "70185": {"cls":"tileset","id":"X70185","canPass":true}, "70186": {"cls":"tileset","id":"X70186","canPass":true}, "70200": {"cls":"tileset","id":"X70200","canPass":true}, "70201": {"cls":"tileset","id":"X70201","canPass":true}, - "70202": {"cls":"tileset","id":"X70202","canPass":true} + "70202": {"cls":"tileset","id":"X70202","canPass":true}, + "90153": {"cls":"tileset","id":"X90153","canPass":true}, + "90154": {"cls":"tileset","id":"X90154","canPass":true}, + "90155": {"cls":"tileset","id":"X90155","canPass":true} } \ No newline at end of file diff --git a/project/materials/enemys.png b/project/materials/enemys.png index f96992fdfd52526a2f51b66801e04078b431084f..4a8452e2f7e770aab02292ce5ee3a03ea444a524 100644 GIT binary patch delta 20557 zcmZ6yWmp^C7xtS3x8hzL3J*}6;vqPcV#SL)MTjq0)e0!L;L}B!F1qSI>@FF;09OF z%sjka60yJU{Ft&-28V|+k#tixTeIVvLF&j9KSYg7e~cQ)?k31r`#{8RlVlwg9|jMj zDrDerGugE>@%f(l-RJn(*JB&oYGg@R1S!Gl`22)R#O26q`B-fEI`cTg$9>8fgbf~A z%M^wGYdld1;q9@_&0zvu*64^6 zPi&-g#K7W>=Y4yF;-ijg8d~nV3nBcQE-H_eBRLwS2o>2F^vK6w4FxR#g2M^4<2Thl zYptG*eU4kd9MeqWQ=UoofjwjtHJJt^1$sA!9oF9A;QAe=b=Xr9NBVDwEp@Qw$yJHh zA1jLEUGqszAR%;-2G?mFn95?ZJi`oU%8*<37g^nthD+z-SEq-}pr1g(WG6;9OpxDT zBJP;kJBuSbqwn&4qDBD~A(XRF8cC5`b66sNBL9tiT&%dVC!)(^DSV5Nnc-yBIiG61 ze1Hc+17z$(dJ%b{Qo`LKTxMio0cscr3uaF&^)jhA=4lB&b2iXM2O8wJ1IhDckB0XD z8weYKb8hiIjT*Ks{1Ea#>n4<)0xpi4aUN#EncwXE9SztV1m=s*Tt@k+;IX9aFnVM% zFskxVfAi;-IE4mAH=B)D%1XSybUc5xd4jux2G1}qrIut|1lUZw+it50+e+RV3Gt{D z%pTnEj`E!)k)bNkA^K?2zebzmbDEQZ-({*%y2t8@GAHP@#F?tc?||)stU)Xjglca% zE<3Q-Pjz`}fX?l%IM2T_OTD2c^vKdVMj(z)xcD)NqixH!@4t&vs3Ba3_A=` zrM6xy+LS#?{!cucOx);qKTBO|jxUO$sJ#4L#wM7+48`vo8k2<7spq5|q^i5eqf=Hj zgL_Dt04K+1R-Ol9j?Ei3M+n6NLtAuY`j9`MWZ&TdVsOpkx``Yzs{#tj|D2)`DsL^X zPaPD4epIS_rikG5PVE!*oi+$pGZzX8&Lj18=X4asVV}hE1&SbX!t4@ia_o_jlNqV0 z-4DiFb;@*7epQeG*6~k2KYICcUtwqu*~=2}u?0!@^q8AzC5?%h?#wj4^|SmSbt)Y2 z$FQjzz|Y4X!L~Fp`^`HWYJBr>z_^9;4#Zv%9h%68o8HLhBD9rd_ot=|=f*!3#NPWo zz*mcew`qsYSCHH3;AFP{oXpZIf05l7FI+{J2%=#f=k2c07lq!Ay(I=e&K@N-L|!=^ zntEzMWFZ?fCh&Osl7?o}9VFG?MQJ9RE}WGCyv{EE+;84!yeqX#rxWFvM>9VDHN^SG z!9TIvSsX6BYA{`P`oJ@1^Q)UP_$TsOBz^sB>#sq7Y?>j_IPlGwIPGa>=e1sxvO{wG z^k}urgj^km8t+c|s#62%t54Wyb!^>B%yw-c9>P&FPz~-6LHc_0@3YEYWj|T{34@hF z0mFAPGVA1MB=>n8qH-a_bJeV4mqkBF!5IW}ej}_BoDecwoKS<$$%NfO{RG@T*_)7Q zNI~^m`%Nb0`M;Le;q$HzX3M2iWhnYsFskt>S3Uv-c0hMqOD2v=fpZjDN1PEduZ}06 z8zqVdu&irk+#IPk#~u6fZE1BpPr7FU)Fsf~P>k9eCUPS`<6YtP%VwA>#be0I-3BEV~AL#@}Z zQMlC8JRJRrZn?OV(7^@E55ekLB~8 z*|C*3$w}Zc9j-A7t|OUv9$?z|S+l|OVn*7fIWW{I@;RGjq+6n2p3YoT$NUpWV09z- z>pCBcH(VRyFgNcNN@~{dKAuFOg;cjfP9FmixzbB3JEx>4kQ@IVa5#2)3)gMYjrXX* zb~9^;ljp5|ea#5k#;Cjg{&TpM!ft9wvE5R4hh&jWOA- zoSI2};zkk8&`~&n6ce;(#5|;odm|j(8^7{*7c3`vSxIPFjOLpuyDtC5=@1-A@|Ncv z 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 delta 16649 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 Bo)`cC delta 13846 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 diff --git a/project/materials/npc48.png b/project/materials/npc48.png index 97aea5b3d434634892f86672622c31aec7d86f8a..5f607dec7ee24f05d89659243bc74c4cd0a22212 100644 GIT binary patch literal 36881 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 literal 13501 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 diff --git a/project/materials/npcs.png b/project/materials/npcs.png index 4d58a75eb822f6ec0fb31f225775fbfcdade80c4..bfb360b47a96e6153245805765bf87dc2c796a18 100644 GIT binary patch literal 38265 zcmXtfcT|(l^Ytbn5E4r0pa?+$>0Je-gr*?9R|Tm76c7YKT4++0AiYWGRir8)QWTNi ziy}(zA|OaFZ$7{GeE-Rl^PD}i`|O#$Gjr!|l&Ds8vs# zK*J|MghsDR-@S9k5Y4k8CXy%NtxIk=s-8EG=Tp;#n5fm%Us1jiB4pEeODIH)>alHm zc+>fQ*?xbY?{Ze@O|O(d%Dq#0wHCkiahc_($v5kMLH11osUN=l`}V>mCntZ=?9|@m ztH*G3MM5w;9Q`vVhwJ>p=`Bgg`Jj;&8LS;-kPK!Fuog&>=|!xmq8MzD5hep-E6fcT zv(wW(P>#H(oBx!rxcd0i`&_T`Pjex|^RiX~>`Yv2tn>~4ZyhFu#_!J^_8pAh?pEN> zg)pf?M0IixfJbR+YBIi!jf*>O`P$JD?U$FA*Z1FK%%Gy_Z}<37SJdSdJ)xP+SLX&| zmeLYyd*5v1@IiHOWzDCm3K}m};22Eu(SQbCpPxAuQtp^9` z6)LuNb`Nfi+ewJYG&IKyR8`sY#(dVeKx;`kOg#g&JT{)ZN2Q)CI|L97RGli}gOQLn zU&3w!eZHXktR4-(?ec6u!3!~QswV|Z3u3M7QNdW*un=|=rB1l@nWc}gt_Kg%;QUKT7Wc_zw*ZO+1bf9nH1HA!p!M6rg53i+KODV*rWK!E{Gbov z1#1pi7^V=gDf?*VI!^trV-B$+AXhvf959>j#!Td$WWMZp_yTBUQUdMIqMK5Rq474DrGu5L0Ze#; zZn_1|-uJ7D`~U#u1z>ZKR(Q~xR3OSVZ!Z(f<&hK*W>f4%XrWUnSn328g}!5`zIMqTw5^} zkZBfuqhqcT8Mpyf;@{uE6i&5W@UabvFz43(@f+&H?*Pwv*FwXh7R==LIyak%%#%%> zPG^keB1ZjVkF8?wX>T7foM_BDv0s-=6ndnAN+cs9xBF&)`hx2e!jCzW4R#DWBsg)- zaHZDKKD-e`Jlm6ZtWxDkuY(I$3kTkYkOugoDMAt(Ice5PS#hU=AS^Hk0Ci zJ3*!dkNf{-&>JG2*_pdbn<>2qQG@CVC85*x0~9Ly8uqV%R38=z=%c$8M=t2(Kdz>N zLT1{b59slQY@HC`5?sIaGw;ITG?GT-IJ1)cKW=rYRlLpv92vSdSmf_O=os#_yxLC3KmAE2XT69@SllIi4N=fv;xEhV&UdSJ zS5<&I%IQ-C?;YP{qpOILc$~V%-v?DnV{nhK_Y(1cgUoa)wq&m_)Z5Gh_vzlp;kspn zXxj8^9hPlW_=m<)x0Nca#Z~*DN;Oz6w9T&a%pJ&JZqQv=4y!K7#H#)w<3XFlpoCcb zXTz6=%TiIy9CvA>%>|~Xdbk<5v|5?2D1WJtkf*t0U&UZ|l(}7z>G*psQDZc6YHE zobvY&maMJ@Fofnq=#$S;ON-oaO2ez5xQ6oRJ2;Sb|AxHr?qQXq+OZa13WEK)+Xn_! z5SGE(4+&SLw@RF9sk}(&9l!vvAJdK(OwB&!x8xAtLQ&wpPgbo5n>(o;9ajC*xwf zXM=0RoRV`1@#*7Rm7lq;M{AY!Ql4IkszUmNO>5;SD%t{UpRXP)G zyCR$qX1pMHfn5zqD;s7f0iq?SysvgFfz^||0K=#2v8{9u>%iwYP%}dpKV6BR{a9uC z?)E@u(BTJJ69ms4l{?9A?q*|&_g&mQq}l=N+_9iO z5b^q@%Vs>v1HNktSYASnnW*u6oHjc4VdmcjcKItk%8=#&xzno!#k6s?`xFz|Os z;FvkM7|Q^pSk+;P?D(-PSo$HiV-_%F1hWRrtZ+Pq^qLJ60r00v)qa{6i!ibxhq8B$ znNhL)tz(hk!` zlT{)Nh$&k7U%1HW7hg0L~_@7qu-?SEeUcu3A8-$!-!YmjLE21_xs` z2AxlBnN!Q~`Vpmf8Tlh0ybB-b*piVk$578KOwO_cJ20P2iWj0*Yie3f&$m1c+v7f^ zKkOBb6t*zoLGfwS zR_p_;5&Ype7=_CeRdq_XJc?VOlSgE7 zIN`tO-|FOo+4B0_fIavKtV3>lt@;SjC?!xW@Bw>Ujis3QX)2d3fIY}DD$BI^e)dET zOEAVRS>1p!!wE@YJ~Otj8XiBm0+cr%ySC_YZFxN>&BKQuS=_;Mmp7TjLM{m9e1+GB zMx@&j0ag!B#val|$?%7nTl!}W7-AwT@i1S$#X_aVf`OMm6?}GG2`kp@Wo(Xr_wzav z3ld1pE^5c}vd$VR z&@LB3K`#@Go%EI-XZIw>LP2J>&|%IqjvX{fN;Xt}J9DW92bV+`|2QAt8BcM*n=_Xt ztS$ErH)8;1{v|E$%KFc(E%y&e<{u@}Z_WBMSRQc50K#J>=#V{x48)atNfPTu$iPs_ z84Yl!L+Fv+{Nz{33i1&pAnxEOZSji@d8%0g6%}n=i)`QVHb0Q!!PN|KZD0fEhCA zkX=E+@*hRR7DD)eJ|+y80kB+TN(e3f;)j%LHsFc7FuS>t)O&VDj<9Qzh4@b4U=-(E z#z6{ls}BReOo{Cru*1Hh3i}mG=}dBabZJDWu8Pmlg43q+t`P_cdHU=jKe^8Zf%R9Q zoe{H6NgbtrA!olD%&-|elol#{WELT$F;D>S_K@?XG$0cdgikPXG3io8|Fu&oj464k z_u#qYMHZBcoY=31cqu!H_O>Xm5Sz(mSsbj9I0VB_?YOWZM{2FvVrMp;kTbP!mPGU9 z13kr}cz?z~34%?vVeDw1h{!c{>W+@7xSdzOY4R%Vh~-_^IxFq&~so83`#v#I! zY}&Hh)f?nD`^WqF^fgv?LhwMvV>pe9~fnjmC$ z4GqJjc*pCAaX3TpQUv;DDwr0)-^_^|y_2jfa)E4F3C0h&56}-~F8a)F?l?}-Yka_y zV`*T_)QOPRuc1tWQ`Po8C+jZb<^1C}=%ni)L?@y)xd#NZLr%N!it(V{UWy$1lPVE{ z8T0TdTd5^4d8^H9i**GH?KwO`4I1{gT*1YMb=QNNUJrwO2|2V`pLX<&3hnxDzBng7 z7Al&Mhv67*kqvqJ!o)p4^I*eIpLZVOTiIqlE&J~oYc%Tf-Yc(uh z`j`P5zLAx0*wNoK-0PXoDHm#iGf>1OI7tW}a{1qf9vmshRzYo!Oxv%dkP}77yP>TV zw`$)Gq<9A#Zq4u|z;RUhYw>UJn$Pq_bW@;>5{ep<+T4W)-RC_tNJ+zNII>nI9d+@(Ve0 zN#=6-*p)+d@8?ppB{p4nZc{H=@Grbv$)clZNQWPTz_Y`X6}3?M7v_wxYA;kYo_Vx? zQ?h_#?)V5YH2fh5%EnP=7BM1Tz*++&?O$eY|6le!*`&DFgm-|5vmkP;creKjjFgl9 z1-vQHbW%cEjls)zJz!NOOne%dEh)BVyRWZZRo^ywW-4p64V(4d`&~(8*iiVfB-jCp z&$!$h6}a=Zo(^68FagT&M&ggEe;Q=QD&e11+~>X8l09-h%iXSv_bZUL=>_V9bzM9g zu!)qJ=t5-j_xpvO`EPq~zCHEv7`A-Rqb)@ml3;S**FL8CrViBzS$<|k zhwr@K@2ZFfR}|3VZ*Aue`})r4H&bS&<^1j2$zB1mZ2Jxl4nGG6i9ydnRDgzfPG|p!~mS%r;Hizhe1&9WC;8Xj?%kp!D zoR0ih7sbgmgYBAmb2WBL=QKF*Cn-sq(Rs>tNjOY37h*DuOV$KE|J;pY@uB=XFuykzQ4f`$Nh zEi|i`7u4Fu*Dsv;US8QaBOthRHnoweZUHQOW}f8*%bj`UQj~U659)?QwHBAyW!aWa zId?aY>U(Fz`RmDFeIaf?f`r(fY`>N|ylTqNM&T2ea8s9g~ z`M*DIo_7E9@@c(`>q*1$!gq=fMeLLEzsXoANG{ye1HqX?6hXht5@*b2c=Ji8$TCgz*H3?QAeSI>*OPFBMk^zq${VVr@+7C4oiF{^`j zFa(&1(wQ2%=ly;ER1%LzO@6Jj>++luen0gag5QexxOS+jE%q-j!;%K!S%BvQqlplF zQRc3WJgfYE!*TtH&bbno5ZP7T`}>V14VwX*ALI{Ce}B{Q1(VE@^By2o1D*&4O3o~; zB@FlmUAzoA2F`=R6Czs@gcUIPSnJ;gr7Qrz@ zEzF0;>KzXTHM7f4r@`NPw}la?usey`hn(C`0Hbe!fne)UAr0N17cVZYOmlLcI}AO} zeTn{PV0_%fMm021j!6lm2QNCK3qtQ%Wfn>ZioO;$vMS|I99YlK{vvi&wzl3cVzhU+ zBg;?=GDH?22~;eRB6Z5xQEDZF-5P-3;>Mg`#B@$;fk84-#XG!wJNZR@*R>7bPlMAw z#w-Y};Q?|0rKJ}3mXsXfAUn&L3T}0R;u}{pAmD-9nsUs~_EIC)Cx;%i(7^-V5k?i_!hCu?fxL3_lZEd0QLpL{9+!{Vq`1n8gE7xbWY)FxMe%xCAYU(%K z?b=v2iIqCyC65a3891|b%)CZ##tn;y`=4qMc8?^E1y zhaq$(x>DHZn?3tp6exm?<&EZ;TMjJ=F*iL|EXu`@Kpb!pg9kqDfBo~1^IO@V$_?;n zwuCA&)YsA;i<#UFG&|y-R0Ptnl-CNYA_w2r@lH}XL6*C8UvZShXfW>MEm znG-5nbVcZ|GsE|rZ5xG>U&5GSOQbIcHt0eGcwKjp^Jj~;W$NRMYRhh1^S^&zKY0E+ z<=M|$Rd@!hkN$Q;f>8tO{2B_kE#O!QfWlvwfmu^wW`xK{Wgj_FnQ4 ze6?3D4p+wgU2-wGEo}X@r~$u<*ZHlC%>NNfs-Dty=y>1Wm48*+y#c&#v9%RIR}*sW~wsL9Ou9 z!q>O*E3>LnapKxTd%dVXTI8~Vpb}rWk^wO2Em84Y@i=dekomi+eq~#RG#DwxX{uI@ z>_&}sI@+V8<>gyJPH`ul>%O$kqA4GD|J-S`aQirB`5qoiGLXhi{`y+I{jHV0U(12# zDPIp;AhAv7NiJ?u6IrnT7$;2G5j1y!av){)md zH%HY;P&L@<`MM>D>+{+`;EGT`Rht^G&fB`aez);Wq-{TZC!Z$RM^ax*H1P*UPv44XmzbY)h^#8FgCx+UV z>2GcE5#4=AevDvoJ%LIMN$;;uKemIDVHH+bfUNJ(9@~)%OStv=gxeI~7s2|#pBpq@ zflEIo8lPUOiVN-7zPSIm?U6J%&7Fn=O1r}w7lpS!-RVE7INk~h%-P&Uk^6kOZzSCm zCtUl@9%;Zi^@r|E_OIO8(moAjH{!gi>+9O|Bd@8_!W zN}o+ut+EBnKMu^2`5s7IDhQem+1vV-eDROx$>#T4lg<6>iZa|9Pr9-ePIIkHfr1cM z;m6V?olOnY3d`wba*X~+_{yc7*_+szD6|c>g|rLoN4d*hl$WYQGE?z4m8?P!ezZ(k zNQDBT)viVzl%BmzbxX*7?oo>6>GRQPSDz6LR_qp_-x@Pm#7kTpQc__^3-Zk z3wOdMkju6N4Nd%vCPf)F?Uh#n{?#V~T29h?y51ef$ZTg(sZrsjgGUmLDT;|qOp*2@FDhDE8t-#~fB>l0v9mE`mGC*B4Djx)L2I$jRpH>8)DrB5)1 zTl)~(^HJEa>U_~V^NL0Di{`G@ipSgdi|)s9m&OeCK5gsN`2=jV{HSewdp5{<@a6lo zD>aq0D1tI9Xf-`8>+!K98ho1>BwR!%tP(uD3qSl0=RC7>*&dwBb#;QnV5q6*)E6xk zR%y#m>HE)3XUJJ-|M^E|_9HQ9VqZ?1;@d}o1f{Yuj~dC1yc-kRIvYr<7Ii8ry%z6=o7P)h|Y72gJa>uGja&@<#6y;3=3@o^_%32__do8*s{gK zTNvU)ivwy`+_v^T*D-IFOub2Yk5HkvZo3VI!S6F$K6~vZ><%Fc4?cV7UJ+hAS;Z)ZY}s_$xg{K)ANSYrY6IPA3@@|e3w`?A zkHfoNAjWwlfG`Vo;4PW2QNqL<#osP=9WD9-rvzg^xKBj@`b8JK>3bw>q?=q-!gd(& z$W}K84sJ$6tkonL{zN1;dMqjLGYgv=lIfJ(!}la`Q_@qk=p9}B@Y(6l{M-L&0WPX4 zp}B>9C7Tz@Xd2`PR(v9iyvKqZadG;^@ce zSd6F&!#7XR2I(DAH*);sGgw*Of4za438a7YS|4W;rWlGIGJz1i6Hd?i*5FBoQi7Ow0|g^n^T&@rUv9ap{16=En= z?h%jv<6U(1rpfO2V)ys=>s~$|JNId*{+Ae_^Eb7$sEjQ?jCb56<8_)h>*|=u-P}>c zKnJ5Tb}uw=7TToT?q~AKj9$OzZ1j(V<3n`z6p@w(2XM#@;;Y5E2ZjL95fNeN=)oxoRG1+s}vb+j0Upurrp=|cqdAwIMOd3 zyDH6*uVqqL`=4A^con5*r4aVwOulc0wsz`UH0&An=1|MX+Jzy-CVAI~=dY{h1x4Fe z)GVH6HKNQl^G)>Xf9h%$4zfTTy!XO{LmeE@R{Z4 zts(r%Q3#|(o|wH$(J$vHeEV${FXMTt1Qvgtf~D@xlS8O;Huq4GjN^FY(>S@HR@hjY ztx&hby3$Xni9wwsSec2=v2XBerrApl6Melt6X0`T0RF#zpXv9ip*f2{zH+&*YB6P8 z#BAK6>)0MV2r4&lv{=LHu(HFxj z#u}#^;IIu{U9#TmgG9Y@T12@($*uF?riEM%fV9j+hp}#bHb7$nTd4$o%$RGgcxP;; zm_2c1ljp(KnDmN2@gQ@hGrFlHTgfc^q$q0nuili?jnG`*PoHPI;&>-0G&i2cQs55e z;OZ9)d_ewkWWaXJ}X&(df9Q}1z z#jnjvsppRe>JRd|{y|JO_O-JGb$c)wayl*Z9AtPaPPFu7#EqWfiMO;Xql$f!13Cxf zq8y&&74?4uvnlBjhT_IgWp`dBgxpQN;9I1uALioyGxo>)TtW!R_T=Wb+_RjVtZ0lz z;eD!zzFsjwr=Y6gT6t^l@fH@3OVA9)*0z0SeAwa{%@JQMVjX^ZG?e^94DaP%uC6?5 z^UuxXea^*lZRcLMSCp66EeDmRR+_ggB}c0LSPE1bcdJHI^v_H9xkH2%j&D(OJN^*C zI?TZ`tp>`x*bgOeL-7Kc)r*A_{RhU@KQ({A$%lI1O`g&QGOfexkXcCbsO5#*c94q< zBFoXNV9q)cxiOkXrus9H=IId07tkE+510%q-ZXfBBIDJieWSRbxn-;-Ibw*)NedK@ zpM;p1v-s>p7pbUSr)$UD_wV?^$zLZwb5&z{al{gNI|t9p6!}y-VBODLj{iuN11p-4 zjfM?Qj)xZZv*5vD?&&S_dq?4^m0BT3!s4ZjsQ(HZ@bQRa}@qZA5 zOQ@MF&e2OyMM(o1yp#(i8UBws=U@&~-diXZ$B?(~Q23K%6E}W@&lU+NvKUQMN-)=i zU{-hb4JMbP=b~QKMqj>daJd~uha9;eYt@DIYyJGbtNBm~JoJ6v8onsDL5MtQ_?X;z zRaSWS_{WB1$io2;HB3d%sgi9Ozf8uDj+Ae>9~&44cgNHhMo%@=fV;L(tr9Dy$u1#Z z%UOB$8a(>crtt2gmp42N%5_#^b)EkG<5p@y4|Kb8$_!}7kfYl4S6B+ioEz%a9b&E- zsn(3pVKu_#1=tLH(^EStYOmz#Fz>GL^vV^~|Y;`S@JYq;~11Dt$i z;oLh%_%t?7_mZa*Ql}LdwJJR8jJ!IXk%rNsAHsO5rDlRc3@n8N>hP+43d?mhlbk5O zBGsV&2YTPGwd_Aw#e6EssZ12zS#FSQFna!__Nnr&5sDD9C}G8G{`HsBtH4UOTEq~y zt*2^G;IpZaS|R1-pzdSO$03?*fwr4=7J%h-T&;fL4N@<*1TO@zrbxL742jZ_1oQJQ z<|s#F^0;q#-W=y5>}HD{9m#3y@6x>(kYbXQb7-oGqprR89S3fvpN?|&Zpd#pxtjbR zmzh5hKO<-yTR&Fz!}gG!br_e0k@~OEOW5-@Vfdry^yDXyD#3FD^Y#MIPLlyDKeLFR zYq_v6hP*?g2qv6tD{@^IdmW%T?patqVZToKV%nYJ*-Htd|F}Ip!2NhwmJCJhqz+0$ zh}*hFB*wCxphNBAi7KY2T~Z>kf4A@4`H&nglDjbn`0g5^>JC&(N@-uX0tdy8xC&n2{ys3sw#NX0^`zGK>6w%$<0;jS{_%I2uM|K=?(6`5=Zw7NN4pqF&*D zO?T0nV~>3AH!@WkHaDcGFF`Us;Q7y%A!=Nso6BXl?=&{f^<3q3F-kW#8&P>fr02Yn zwf(iLU(7NKvkSynRD^+={7P1%;tJHdB2tMpmuZ;yb;1&lHOMJtLZ5Pgbnb5W*J)y% zX__Pze~5*m8L0OQ4TNA5RH7cgxQ)OQF6)|@-56YXN|I*kX|30r{8qeh(O_OTmId18 z4A)=3x7*;o#(iPr*+gLh8ORY99hW9LeT)et;p^Pwr|4h=$T8wGMu`o%Apz>~peqtc z22kT0`zr42WCa`1;;SiMrephTaOUz$Q1w}v07`70!&ih~qo9d{8MvnW$PJrzxMw zQQ0j((&1Z2MEs{+>Y06jzj!a{iE|u8cYJr<15$d`IUstKW!D}p2*VEV!Y1E-hD(En z$<1nTg5be$p~T=Eb7I8sQbj`fyB@C>OC-_MF~?>!FO2ra+XiSWt6#MxhS|R~HK-dd z1ZlYHYL8REL1e=Gx|f_WgGf`D#|BuScZK3JeGCPGJ;G)DlgUHkXNC{87}Mvp*Zye@ z{&^fM5oQE(FF#e#Bxy|VAUn-R9@%r<g>+VR zm=Ckqhm8^!`X~`R%Y44Dk!?AFJ0MsN$f!LQ(AW(i}2@6aARqAE&Yk5}=q!;#F z7t9PErF$kDA0IowbQ-+c&oO%wQ8*X}85TW)z1iMA_V%JHHh^}^&ai&u@QlOE*K9P!U|QA-hG;Pn3A)z}^-lDeBX!<@H| zrU)M_ff6Hd70CG{u2G4zDoX*yN>)GC5++w~?;=q%pOPL^c7<8eFd&ua@rI+xcM%&F z5-|KP;ydrF6l5mD^#XW#b;d*!-Nc6CTIM7M~!8(?>jq4?NxqqI&qenj-g`OIn5%BU$WpvC(+u-cr? zM{PA>U8icjgZn_(999$cH*2)St)!$OmApf`ddCKpKu{D*%8=L5rv$c#r+Gg=&{Z~kr9?Oob0&HOcUJl`#T z^A&B69*6yn`?qOL;tsFF+bFmJS|n*^mjSrGNJlvvUutBLQ^4fk>!w+kR{JsswU%EX zH_~~f4jtrvtU-nN!uEZee?7X3fm>)9mCW-Ridl#@$BOhQKM4+FrdZ>?563soVM%I~ zx%4vA5IrGscNDIhNsH8ZnR13`bp(^dzVz?G;1hN=kyp+)Y4R;GEO<+kawfdxTmv&^ zeWC++TEHZM7Mi4`_Edeu`+*LmUv`CK7RWuJ*o5{BDCR3uf`}L`)?q-5;*=sE{!jpz z9`Y?hbIdFPdDFbYI$lvMG;$TpFmrGW0@HF*q#L!ov6%nN)doPV$EP@SN3fe_pU#TSB@Epc>Y++Akt2baAbI)0zlQ3)^m5|)cGPWtur`XN0)6K_{V+iG!fl6O$~R{*d6Y_0A>*nF zdQ0}WI9`FU5Q{&p%4(#m1nsq=47G#rkp)bNq>df+0+cvJV_#IYDph(Fh3A#BhGSH2 zar^T@5|X8Zo~t>hnG2l;U}Q7i<9$)73aU$QPZ-nw2MG$=o56&^#H0uEbm?yJC5zxg zW9w!nzKe>Sh)oh@zw@T`f4D#!hP!{8oGSj@=sh%m0#KPQG56qZ{G-t--tB`P#P(Z; zU>ska_=cR?wKk>;77UH<3^JNe1V?K@-(5z+-5|7!{y-P@D}CBLk@^KTr(7?&VwPa>9utsQtT6fNCr?c2?~ayg|q zSw>gS;!o)tqu5KoLjD%$Bx;Id2W}XlKv2mQe_h`1Y^7Jo+oklbBV5+Q>s}-#31N6- zbJ%Z9h!#XiPzdN}9lY=6H&#bgLUqIAtAYDg567G#3K+4aQD6uWrf)2rPzf`L7~+NI)n=xA9uy{iiZ&>ZO_J0RiXta2vI_-(tpnI@_2`@p_3ma45w1d3-*Q62%V1UoJ$gyA%iq>uR^woYRYrt zP0HPg0eGdKSEU!&i3H^gRB7Ku!rxwCn)@;Nlk->8twte`SfF(h<^zakAiuCx3Md8M zy`ToM-uC@&5l1XZ z;1xC|LUdF1y6BaRfmwBngmRm*i%Xp>W-)>bC@m+2GosCTa?KR~s`ZWTw;MEPuPJYx z+=E(=HIH-7JgI9AUWzV-o1Tb{_4i;IZA>{z*m5s9A1fat?!pMeSb;W7TOU=Wt(QTq zvV7LsLHiW(E7YUT$_xetF`E%b>?O_7%v2vhB@QnzbQ6=OeC1w~+0pg_RD5#yWZQyQ zHyK9MBB`T9MRHEaW#q14gj`!8YEIdjGD&jJ&H4HQP^e1h>@X^E#eX170)+KL7Xvdd ztZQW5?t}TTfD$?urAi@KI{6@#dFy*zwuK{tY?WM&q%T`fp?{rPDS-u}56&c{3;TI) z`_f_sw!2gn$V2`^F5yUXChNr<&}wtm(9TnD?k5C6Tzg#g+IA(2RDm#sg3;i>SO|0q ziodqkjwk#XyvB=@QEG|ZQ&x;}X+>g>(7tQ0EiuI-mQBTvM*hl0t2}YOQ1SBFRANsba&!T`$pV0`_0@UcK zZ{3Z~(;C;14D*1lsCcaxvyF#o6vSR6wcTUcH1!vq9dn2w+Oe{v?2_C-NioF-@n(0fO^od3riO9SV_FNfmm)RC`V$2W(t=m ztcB&4Db24D;g_|Jb8?&{jA*dY-knS~#w_OTiqQhp;3Bg3R7{X zXq#VaeM8c}m8cuiq<=vc`*)uQ2$ZK0RbeFsZ;ctqPQTrR{()YwN@r5jh^M?~!hvBU z;_26L?Kc(eHN_lzVmmC#567xDt#LiE_BmlZ;W~Yf_hJ!`&#Q36Qc7oK8?HAUx5I4kUC9w&$#w{=*L?XE5+M;S zMLa_OvX_~f${~8g+>Nq2#KuvsDog5ie=++IdO+QZ7UO@Kgm;oN^imTdwWY;Ic@1RV z1kl>YqnvhQO?BBc7PgPhWLYb8ybpob3vd!sXc7$Z%~m_&+bCdq~k%kBw_jV&>YOPMM>hs+Zy5BZ{A)f(GVG-TQd#D zz+-5dv3mek$&bs)mQ8#I-tbdV4y(u($BS%(>Mkg^F~CN&c}2bAeFyzPNvsK0Or`W}N-yHhy7^nSo?ZiOPLMOE`O0N|~7mLFc`= zX*(ZLN4jcdYBu{o<}Vdp8Z<&E&f=c)tYLY>@9**hej&TL9bp~VmrJVwGEx*q zc_{CdR|5!>Z*zS;LeW4XpugY|-LJ104JwSVS_}qwNa=K@Kw6!>jAsQQm^!zpdVQah zccxgHEwYEbn++B`MIHJ4@`Hf`FkRz3nVlV?p1paKP+anUFEi=dL@$*mxlghK#I^!x z_tUsIy@7u>WrKchiA8N#V)Pvb4p+a+ajefr2q`=G z=j4SXmlsKFhgX>tz^W-XZ0=+>Q zXr@48?^zW!ZaR|T0&j>ioZy$p`Q2R#7sNHO)hePSi zCC51=jV$0E%SgCXGHO>shJ{_T>-Q2ME~}`2uPF34?>Q5)R+o$;9aHFalJcw1Vg#vc z@W2(WC4n^_Gyyg+R1oz*Z_Q^~Low1XKPa!MDtUIWlgav=hMu*olzHwiSN-H&q^SBvTQ_EDK69YjsOW!$YR{=++gl zE4C~%T;#u868qv;ilio&#$dAq!#tOxbmjng_{vkQxD>kk8tL2!aX~`Oh|H&m;XU>v zxvy)+53qYEA!D?~t1G_zl9v;!Lxe!9t{JbAF-9l3!a1CaCv1h{mU6@VI+rK6U?jx) zg`mpkT(a*Gl+f0=iHX4hHk)y*T0`(j`|a+xo{DNiI(y^=>W|3{(kpRX1^B}Mgo9U- z9|*lMifjmGB8jaWAw=;9RUsr*Z%E*E(4g7syhghA8qg#d`hXvJq|N{w)j~a1XtkOu zak#pvViT2Uj}6gH4h|dn9cbm)k?f=~YrXao_JF$Vwhp zB&DKoR#}TOE#sS=vx?(97FQU6xJINCUNjbYE!1CgP(n)^T2L-N8m&S~`h>YO2p_~2 z?pE?bFrJ0=i5_qocAe+1uBxd84Ns1mj-*OBu0xQoDyTv-wO{hsLoj-yshwOetEF#W z^^WxDjgZ+g{~@hw-H8Z2DxEw_*}R8C*NJGF&Tyc+e877lcO zlmt1@E?fSe761#iGCnQ}O14K|#K^j3qL8M!1lqgCljil1jf}}8z?nZKeNOw2C zec$7Fe}BAxZ+rF}d!F6Tb)DCFer}N`gkbpb+j>F;Zcy%4$xUwk0)ce~=~DUq@u*=! z%!{`ZT9T0@+`tlnGPW&3(2vfVi3Tcp(%pe4Uy0B)L?B+X`KuKsyXrs# zgksFU+5>0WbSV0gJExvcAj%f60+>C<4 zFa`7iG|5Odk=UTeK>*)@m4Aem@uRZT$;*fD(IFCuuocuvGzrzD%irPcZtZb?XcK_k zn0@@y5oi2nB10xib~f|6yq&HwaxO7huK zm}8LdwC!_C#ERBg!D14`JQdBr%IdDItv$m66ne`%?MzSrHRm;LX{E%A98^dliz-Pf zb^%%u=%~i=BqD3g%!uu;c)%)59b6%Pp46m+fRgn-{66Bj&Outg^5NEu`r2f{eCV#fh0?*e`Aq=T{c(PdkXLT*kbX+STR{49p(ZHX%ckc^sR=&TMET_f;9$Al*y!7Ddbh08 zqTJ8ftIQ%ZHgZ5~4-=DSW3lDj{wU($lhA~dyYqdX2XZ6jEypO;Zz9L^2*Ee?qA`y= z6@F`!27IUiz(H7)awomozy{o<7I_i88_EFAzgIR}o9L$Be#n8q`vk4{@zQ3#ZaOsm z>8lYaz4Wl_q9Hm0Du#;)znKUr5&7f{3v2o;B&>lD%XBabDkT677Nsa+G>dMO;$1kN zqrePOw}T7JqTwh#NQORI-HsnG0Y*(SXB(USfTpV%853ee>{0Q@UD-ms#IH8W;=*^Z z)L}3;7_yU8+Xgvrop z(ZlkBxhx?G$>BX}OT?zFwBP8^49$M+po_-J=d1SqNxp4yTY;va!P`W2fEFB}sh zBq3^d<(J5ywP^IxGQjxZ?iZ_!7=5<@=DChx3-9ADd>u=99ZX$!rg`l1n%^Cr*nOt> zCBaH(^1p zK~eDGJiyP9dAxi&_3YJ!N&8VJachb zV(PEZsxF!x=!fKFtNd)7BC|5d`#r+nsHZwn5GLennl1p!-|&Hje$6`}uWsu69RG2X z?G!BJUrygz2!H=m)i>tq7zpIC(Zx|PT#pp**(F1b`vbz46&CL~_ex~zx{>;lWnE=-> z-?}3tuDgw{)yoHF@EHO?x>J;ohaV(ZQ(=b5T>9aj)J^JzWFXIt@UHSZ>tQ>{7Zv~l zgS0pZ^-U-=qs4jrcUcF z>wI9CxfmNV@5{#(dW$$OGX%+lhGn6a+KOx@9IcGQTN%O>xZO(reW^NEb~zJWaKL zap;8Q6Q?~=uBb-~{9@kFHrNcTFv2LEC4Z9Q$9^Vwh#m}3e1X!vU%1%2f;4bMnnLaW`WP`DMxv@NNzmytjE z^g4db>m_wtOn1U~s0=>a!!Gy|iVD3(0cQR(G2W3^$eE0WCGjl>1jJM5TwbHw1D16c+Ua?ON)ZxY&N( zr@dRzHe~G;Tn%6nYs7gM+3o&%T z-*3rFN)td5c=-C}l*RPQsYgba9lT9DX=bj!ratO`1aRiU9Lx z(JGZ(yyZR*?P$bKo+zCwOU3{tzqQ3X=GPR!HzqHF@!wa*V7UI$;Fq$%Kesp__wVUF zxj19KQXZeZ!Q+w#@8T1nGZhoAU8lZrtRq(eO0@qHSN~G`ew(1OAOmWbp-63rr#e|l z`HYC?j6Z$cP>!A`qp&cju;q@2qwyyxG@--jc1L;o#VF05+py6W!I4Haxzz-sbhcc* ztcTuEOBt&t3s2~@IAM}zNRvn7|Bi1Tm^fqFp?Ew^0l@sEF|Jnyv!=YnFF=wxiU>3C z)HZDX*mJTe@!^&CMgKd^=#?b>`T|CfWQK);067tn`Kj&aOs0v3)0bbSzZm=)bZ9Oy z#E-0!EKx+D3Jki`w6?Wfq*+*4w8*$7U5DYn2TzRg`WIVx5KY}e=DxlxI7|fSB0kp0 z9R6X?o3(`K{JDjn-L$topD(ptE;*E+{y$`?$a;H&>zGJWu}!%)^)Z}-%wWWwM6&bk zRQH(dHM=thX;H4*Rjn|+Kyjb83Wu!ef6&j%^DQ4_(uRhHC{PO`SX?Fa{}86KsPH-c zre-mSRvhG+X7}}XMCQps9I?nURDvA+v(W$?b1+_J{<~4!kK69ffL3!b{5i-!g1M#F>038={C`y1fA;V+IWF#dG^yMEx(tG4%><7VECU7G9qhjxlz!t6kmp5g!=fe8!E@hbjEeM0@=x2YR0tgrthJidW z@EhL_)+Th>`9@w=`rVeb0h*|FimrXJ76OO-Dik-{Ka@(gm3dq~Z*$NCc2acFcC)?# zGSjSjB7Q%M)*1_kaPijdE0J1CnmpeWsGjJ{V#6~x(qdLZ&-=f^)kWQ`1LLgp+3mqWn{x8w*egidA9TZUIqL ztghWXW<}dNvJ%HO{PG49bX}_Wq22M~_NFxW5)^kglAV28@$mCi$HTM!T5duWsGBIh z`WP^&^Y?akbsW$d`~G8X;xFS6eFdjlAv(bX+k_2mNnnnJ()Z`8~G- zS?BU7FlZ|f3@4xla9Ghlx~c#!nAuxQiBJ?2W#yE2q%D05Vx1Ha0|;be*{MU7qL|Qo z=dyxE2oQ9}wt9zhFX`8QmmS;Gl~$$avg&^e&cJl#yC|Br(?TR(KE?DP($%O6;?ZDx;;-ksDCW;bPxtWL{KZ6{%k22F z4L#Ank5E9U)fjP)yt*Yw(SBYuN3t^GqH}qf$poLOfTjG-!C3j+ zEWmrHIVtnI4O)%4y8KSnka?x`z)gwrA@e2i@;a>qopGC-lqo-U)eGBrHGIyg$Yf2Z zJi=MjcGBYW+Gye45zc4g_CEk%x1`fv)L8ap5?PH89+saZec=36a>mcJ!@}YE5%hM~ z82HO&2gJbnjNCCy#&zw8EjqHQ_gDJ=LQLzd`}Z&isN$dTilI$%hgbeN#7BgLKOJpH zjrCc9K1SKiy507=g0K60dDBf4-=-pOrc(mPw4#?aZ*~9!_#PKo9w%TjN{E&8ICrv0 zrMID#=fa$7|(p#&}t>C?AR2di)_hF`=g4mNF#b5uKrQ_3|-BR?NB0^ThHSDxgaEWgA zuZRZ8U&AgG2H9=bry20q8v1n~ddKB6nX;x5v8 z8}|h8obG>O3Zo0)dE2V2soG|khnXi&b=;Qz;{3W3vYAlb#!|8WNWy!sMxc?_+!^FG%BD=xjIyU z$K|EsaP^0*nief(i8ooXQ+h>=&ifxv$v<4#=O{Qn!DQkrAZ77SLI27!rhT9*I}F|a zr8d$;dYvDWlV|*4iWEQfz$;VDcWJ=&i57^;h~oYRa2+(eNo9e_>2QN#L(XS%bgM_{ z5L2>Uk^8zM3_w((?=(uncTRFM{zrp*B->P{ZK4NyTf+av2!JfW9Gl@CP!*LT;^8fq(LF5jx#?2x0%mJGIdK2oE}xk*5cWWwf*M@A}{VMAA52gYENi5<3CD(jYKf znoft<4s?C+Y?yfH{mlK3qNu_^kM~w48Pcc`GF5t1e>Jqq%{pv2sVTL)@$);!ue)1F zPgl7(l0fm#x%{kyDKd}0XmCW@@*h=lsO9RdHfUb`)>T{nSINLT(o5=H zwU&J>$qV?X>LjfQM@hPHRw~%N8AjnR(dBpu;AnPp`DeAy(wm>3qvLPn1t|X zl37)S{C6nc{75;V%a3_S$>LbWWL`5ttQxH`uGv^^H?iC^-@Z}&abGZ{Ik6_~45y@OA!0;1=<*>=6d#rFgr zS8h`g*xMz`8dy=_{iWM7yJrl5hO&V3uKsl3P$VQu7606GeLzg1?^Yhe|*8%cb1c7ug70(mdk>@h(cQe7TDk^w6 zdOIml3{C@Rl#N6hy>1I5k-(y<>y5(1jYbR7el+UzmQMs!8gS2L(K>SEdflA=_Teve zCbLS>CmPE0UktwL_%@UjVDG*oyU~>9X&woGNT`MBb+%3$??0@CV*W;Gugz_ufolqH zrx8P|GWRKp!}1g9AI~x|H94%p!G2-@tCOYdV$rs)HSNg?`?5t5Z2U|UQ;0|W?Q%u4Zuw-YDv?@)z(7ux<< zqF{h(Tsi5q>iV$oZnH61uVDNS`vThf;FWs%QwaB|BmDPKzgSVHxdpINg1X%zDeZ&=8anXp;|8l<~ z?MP%vL^Z&>2C^WtDXa5*?f%o&05>vdlA$FGIM9i8Pu@We5DgMnUZPX%r2Z>T-E4LC&?ryit z2?<`Pu73@$GUz(8fPM2(;mg7>_|Dkg&X8nF4xKHjic8uJv)U3qZx(JcN>X$^sKmy17Ve466_uR^e_LF6&xCgPwe*yzYpmr}AA+P&G#MtpJa03BHUZ4a>Q&-P zoXn)Ln1lYkK`*SaHNM$MymwUv?Ir$?&&g(>^6y6W{oMaJpGdp<$4sJ+k9%IeMG0-V zE~%TZYBS*v_ySKQB2oI6ZWGQqc-P>;&cJd<$E!R?yp;oB9Ns(5RX;_7V|pB`&3~j^ z6$om&FNwrZ?&siNXdG5Ts;>U7bU_(bOewAVm*>Y$os_+GW&-_SU7!zg@(KZ|Fo$_i7)WCVN) z(Kd0#0-2%i;X#9r$9O!i@a%Rh(@Do;G$okmO7^09Vu680<^K<-^KU5sI@Ij-!RZrH zE^>5OKpDuKVUJQ2#yAK6#}66=!!2M$kuJ)-&ap9qciz`4(j(?>+SF%W81~NN5d7QG zDl>u^YL2~p|HBNzlYu%bp(ND7W~HOIXb1}bLj{%X0oD}@ykz=8F^HzR5Z(D7n=_VV z7t4O7krh~~*8iDE-w5&@isy1tsXq$4d(EcClBGJY_%`(d338|P$MBQH^uy20#N=76 z8QtIch?6zic@!{RF9fqN>2T|&9D)&a0aW4DEvZqxIo%`~js*6)Sdti38^u?twa@q( z#y+#u#6Q8jg5dEmBf$hB!#tUR1#}4W-+y0#a&*FA{ZmB7G4=KHcS^@mOm7PWNij;x z%;7pt0W>KzTm~RrMAan*kLBFfaWIj#Bx+=C6hA8KxNq%3FVu2{UuJ_@m;3NWKbPU{ zqO*p|gIqgzr=yEaJ^LERwf$8FyGAB;8BO~6Y2 zePdnPH1tkvh)3KpJYFuyn^f-s*e2d@u)WCavm15e1$aGqB?6Nh*Wru%rJ4@45b8=_{^c(1G1*4UX=6;GZeF#Y=JB)``t>pr-#S3W)E;r}M(-irT&np6|N zU4hMB2jkVtmrG2{#RxinS}IG5?)9_&u~-hj6*f)5tcwQ!nOvgOB3g&~ZkGLphAP`p z_1Zg>4qN&mczDjafl}g#>FFmT$XJ=TUiCCRzdOD06{>P~Xk!#gPqX`bOYIK?jjBBi zyPfr3&aJPjteldg8V-UZjZ3~$zM3g;IDYHBVmq_a`m?6_*Cn-HmBX{@oi7|jn>!DV zsw+2FTK#{eopmnBt^S-m2)SfwF7#k=4Wefqjj@6#r|m}TKAq2Dz99Q?5}kdQn5ghL zn#p%VUUq_=@J5a4@n>Bm239YnwE(wf;pnZxnw0F`ke`zmZAT@g<~J9rfBJY$x&BS) zs9)dogzs!uXjSNWkFNdqHo0jSX7+F(KHL+BbB|Z1EuQxJ>)^}hxfIXoTc@CbxwWF{ ze_Y|c)z#|~@3Y0~F_BoAS4Idy4{66%Rd5dm-ooFNTeyQr*5Cs<$(D_ifgjWIniDfA z-WP?Ny+#h)&n6E^G+jewPe?Wc({P(bo=dz_O)r@@Li~HhuU5K(gCh+AD-|*7@~vq7 zO3|;i%1zB998U54hSBS})S8}eQ!h=u&E)ICwwaOJ+i%;tYb@m4Ke`NQZ`s53z8{mU^!$^ue;7Uea*I_gtK~7<#WJty&~C7kx@I-y)Dd5$tMw%7 zJbmBP%1rIQNNFcyv)L5WbDy7As;X$zjQN{lh2ycht%hk|hhrkak~+{Hmv$j|bmD*E z4<|knymS&l=0H3rW#Rl#JTMq6OW$4ji^FTy@ZSi{i*NT1?auBJUrqXZhD#ju!^b>_ z{e5SG04v4a)r?mQOIw^3`>U`AzXT26e_Kza*SNJt{wM&JH1oq{4NJeSeM`8l;o`bS zQ=7Yo!$rr?lvCeK3&c@>zWdaBy1yxuzCrW6F?^G{?>O(=DZyL8xFuWa&00a$0~FfxRJ~90&yFjOKEs382!Il*Vmv>T0$CNC zuDK&9==E$ZH;8h#Qd8y%>d`aD=3JY$Cm4Y{>(^@#P5;GIb{9YHL75zFgqQ@2&DYBK z`?_DUxxi1zc9ut5inl9Y`kxzA_F1rQ)_WiQvUe<&IQG^|kiB>B5}zRRlMnMuJeMN^ zmN{pewZ&&0>T5EfQqA}I?EBxvc!1x_^}2qOH!E3-0m!emP!Pi3eB`sxp!}nV`FTZ| zAcLP5o{4g}8##&-e+o(*L!YM!$gQ`1pQ_BRw~Qk>NI*!)*WqD5uq`Kf{JK)p1Javn z-Ww&pE;FVB>LP>1HA{FX$?g}@X)nYd9kBsH*+u?z({=|QR|zi!n(&d?jmh6i(ck1` z_hMsDG z4%3vy7p6xcBe(+mG>)vl;Pqy=P=NftFuC8HM8oP!jBt;V_IwGc_0^2rdCOBb_y{y# z2>q=Z`QXckANT$H+tjx6zV|v_)lAx5#%f;fjBEz~)8wa<*OIZ)d)t2|4?2Y~He7rk z)46Tz#Kqx&LxJM%_H9}0#q^c&qU@XI=yTpPza5Fq+<(RVxeN z9g@xm^S3-Y0JDR>mEQMhr)>gAjFSoXOQX^aXW*lpbc0XSg z5r78)a>ud7m5}2@(uP&o4=iW5bc<%(eA9idR+0{=&D~^}(RI9@$Qy~vZ`;@YAxtNM zX4Ld=`9A3qF{C{MEg=L=f?nNQQ~q*`g?@_(bXE`NPMY5J(|GA9auYr)IVXAMY3#$V z@%m;Hk8~`IQhzrPaTzh^ne^??Dm#(nd;nim@Fnh^|LSJdTBM&HC|W;&RFi4_APP(v zDz<%-eEesvS+Ja9YR|_0qy{mauS7(neV}}P$R9$L*)QDqttUM@3kmD1ub1Htu-#a{ zs|60|B#qUq%K9pt=1?yaXq zI&U$`w8~srES;`68UI-G-{O4O!BRl|%~Jw_|Fz1S$~BPI?x)#D4ZXEkZ{5@tcfYF@ zKXqi>BAI~CeY{&5f+(=g6Dahcs7_=AYLP|^>3J(6U6zV!RG?pM9vDKm6_axAJSu^9 zYYaiZPXwA#z%1X=UHu@yJ6?SY;OR<+#r5+po5?SK4K(s zAx}%QY;+s*m`&5boK5)lQoXmsp=EBS9U z`Z^H83+kBPuA-#hHvMeaXp1etT0%Z|NHKE3fci*Z9^CQ4nq@jEScYGo@BMXgfZ#3M zc&aDZ(lMZU%tNU1VC_E&z1uH69>QTIAMMuk$Z} z!&zAUErMIbB+uZlAzwNv>}hbZ#c4eia1+9V?N=ks{82qr+9vvH;cFrO4ZqHID~osi zLv^EL{-bW@1I!89kR9VCZ;VW((8iWaad?&fVrBY%2dM_E_bxy>1z{&Z@kfr5q9@B! zSbucs>jxxSOc>(Pcy{#-8u%B{ZJzxTAU~-0?p?o;icNk>nIT;3eV*)*(!oqI@Mj?W zgE-1UmACsl1-|>Sb~$JEDPV2PDrCa03m18$9=IHRXcO4sRnvObYjDd1sP)IW%Z}qQ zXvv$r1)XSO@U<)8sBxV#=Pb{$0P$ugaPLCb>vc*F2lA3~PWXeGEy4_5RZjBd7VzAe zV5=`xiY8|!SZB}g#1H~PUEHB&pP;*623d~x+V8%d4>#&}w}@)L^m#?5@%)}A;mb`A zA0eu@8gwXa*xM&Ls`9@p&Xq%g>8d}yG7PG%FS5O4+uUx_GuBDOUrikfmkS2x(A#E_ zNK;P7^ZvdGQ0HjsF}tVt2F&aY(o3%2LKq~Gfcog@xCSk0eW#{k-)a3^t+)8qS*-Rq z{WBG$BNpNQ{;Hu?Zcd=~>{BXHvfymxs0W@GOqVADP<)j?@c)+n)=J%J!=!+y7uNW! z?CZ)N#c7=VS-CkasRvR2C0+~S8YMGhyJ4z{q-HHwr^5tVzbRo$6Z;)f+=MQm#fr-I zv^0Y4s@^xloWHgc*fT3&xVrhAUMbZWI7q6Wo_30 zS+ekU$*>*XA}&H~8Vf;0XNdU3)vW(a>;z_Va{Rg~;aJ^k;#rt7#BClJnhx(?gEalCx0c;Dhv##|_vDU?z-{SPsjONt&j;)Q9&2KY6|QKB2}^gEpH(e*o!?|-?h zgYO%`F0va83;}u1^DgGMEl#o1+0o?alxCNTVwN4voJYf#zK{-M>Sh;^&iH)dK_vCR z0V1rk$?NZJ4oOsfrGz8U@<`ronRDHFH$O{Amt)noK5@X0`$F7dinMo$D|}2b4&pqD z$+Bf;hn#%eV4Wm zc?BY8Z_6E^{X}%uGDs3t>~j*boe)taBqczvY$3K`y*BLo?5UUP4Gi25&X4rimL&wu z6+~T=ywxTrj^Ng$>#1!%S^8vf7tUuYj#al=3d#-0{g>27`YHQc7Z>E_{^#cwR?-{K|ZFoLb9^yB+no6qflKou~VC8F=8oDJODqOtTh z#fU1p>~hbenGxKbsjN2|1i^DHdXr2g{h+#Zw<0I$r6oo@wIMBTUKi*^(W{xhYFMXx zBW0L2di$Z_b>gJ$bD3nTC#&b6T7yV_C(K(8XW{29dw!?oT!uJaQaVIb4W$zPmCQ6A ze8{vA-Tv4s6h)`KdIrr6P7 zyite$M9(!?QZXVOItl3X=$qE=3`Jllr$bfeL7#IyUosoxvtlVef^ zT+#7Q86SgX7(&x;#OtzziaA-0{#p)B?|hS`{-yf`Jw@I>7{cc{!I2$lppZkdZU8N> zk38*>e_3ZiP|V%WteD<5@@&J%JvP3KES~$x5#O<^19JhUv}_W&yCEdis1FFGHG<>! zv_2c3>42UN3$A4)zyFU~iqOdnJkZZ!%J5aMLX%+aHwDLy zR(e3PaOro|YyKO{67fU{o6;?5nIGG72USQROR=&YcxcHZ~G~;%jK07_nq%T!Umi$ z-9~w8=ny<0((fQ>n)~Ht^|798CFVIH2BEIDE_L1?7{HW$`KQI0(N0B3#k$|=9^06o z&(M2{^5q%wm%jZQZ<@Vpwmf)lrUG5!k6ggmS~FM}Bj*&!fNi*BO|T-1via<8-aUKg zsrCDAbxwCkQzQ4~=5{B3Sn#=?6p;As6Ge>imlMFQI~DE*g__uQP;AINBruGJ>-!L% zKkq@e@jN7npB|lYalIUFB`6^RLfdmzMs!IFi!UMZFb z@!7_PC|?_asv!E&&rivPk!68`WHzzVgi$AHyED|x!LecYSzh2V zq6ADF##>|O2! z|8$mmOz%%uZ*7U8UQD8>7`Hsti954zj07o3@|dm0WrF8GLs#*@29+y}wZ%%}n&)`B z^DM3zuiYTzB8);d6SP1XKcb{#Gf*m4Su4Mr=SYpaO4O!~>?a|Rx*aJMy00(~E|41y zDWhZc$3^R>U;v&romdo(Q^NvrTS95NiO@jLAKM^jNSUXer7;uT>s3B>XU zmqvU6v}C;2JJMDwnCewFCNRb^BY83#>b1uK%$~O;Wko4>B} zGS`Wa3ZRGhkIzHfDBKz*HYzq@X}=m9c1QeIefMssy~25KF}b@%)^3s=ZSJ`Es=b3x z(SY#(M$6Lv)AskOD)Dn~Tc6q-*_LV|4}Xt>?-6oWjnhsWeRW1YyK6r-_tz$H+@w~& zxPi~4aY%r}lvi3UzD*Az3kH9z24)Hs4}bms<(RfH}E7D5{-eB{-UKSsML3eW@Q7;JsPblHxV3Ll28LInwet zp_Rx2N1o_o6FPn;LGKf$DL1{3o~(}YQTK|fa7HizMwla|A8i~#R;12b)VcCZUB%?TmEM&7ou731LXLmeukkpkpCyZ@vUzn=Rd&r9)N>u9Qp-Ic zBF7xhb_A`{+;^=mXTtUF9TjQfhO*v8Jus~0o0$AW0`=mBnHp78cz3%Cx^MX%1^W{% z|0T6SU(1BMB}Lg z@N1{r|At@FSU1coZ3HBI_dkRc`+k)NZ-6*LVPz^m(TE-zAfSrLRqaXZqLNT3;@Pe7?>G933; zXm2iZlD|=JBnMdbE#H#jP!g)wB=5u%GCka} zast#urtib6OpmS2h>Ptz_DhA8u3hn4>qhW|v;3zL)fG&v+5jz3Wf^McJ8cQq@kfGQ z;(pj^l?tpG`;AR{dFHHFnT`x>;Lg29=On8kUqv7&5?lNPsZ3g*oX_mMpetRt(z5T6 zKFb}K#nN9?y+fpQr^=%xoNWs-+jF+@OdrIAeF)Yw!NAZ?>EEhZ3B_(;hkfnyiS?IE z2QL{u-(rShf>1NI5J2_J+Y|pKGdha3EO}aBs_aNYQ`NE}phK;2MEK zIdpVgkWghQu}__~vL`(UmhSI1RzTVB%7*=x_dxp{LYPZQE;ecKE=%lQ!?nCQ)@R>S zfMNjE(cz5C%PT&mDU_Jtpu+u7Rhl@bp_KZN*&{jMjyo+b2>gzR*CPvu+9>$VVWj#u zeX>h3=Iax6tlv0t4eq@VP^u&YxkEwdv9;E|@EYx~_aB!+Xtjp^*mTMW4KKLu5=Oty zR$wF>eHOFG{aBdoNlt*~&375a$tx0X1WC}egv%yf(!bs^&$MB<8p6DYYdW%feATF^ zzosbB$RpG>BA0~F&Hr5WDFCyh<~^~UjxF0|w-@E9(wiQi2>$7?(G2~iWk@&p(yL-O zIEb|xn*dXoC?6iyBL(d}0tMymUgmT**+}m6(9%>mDY+;*@UN*X6FImb)3Od%P@XlH z)iNabG9*@v$Ul!8a0`a7a>KIEiNG>>7;Xr0uWC&b@Soq^6t|M@e?If+XE{ zQFo%Y+!CwwGg^dazuy%j6q_Hc2+Ija$o=_UxAA40oM#xtPF=bJ}nCmXD+?)Ozbc5eFAmmfpUIi%t^tT`S1Sq|$pCEPI zQ_d1&QU8Ff8O0%q8IE`xK_wK5=_9asLO5jP2%CpDaBFC(p|Ao*XV#ULIXD{XZwqlZ z#?~O1;(mpH_${ZNAyT+hIW)3WNRZv4@emTQYPsfVD0hN|Y{m$hEUoOVIMnIsE4*yv zI8I`?H?wixsx3pjZ*0V@lB??K+c-7SZUY_+el%TKobqS@nK(hHM zfk6M)m94Ae$SX(h>4T^Kk$jL*$hP1;cZbS_%q|3wDkXZl&_gi60=#K#; zNS@zlzP5BFDxF2I?|#~9{&Ie&U7LqYMSL;n(Ix(G-+V_UJBiX2hXp^Y2xB4b_?{NM zRwGEGbi98g%K9d#cI|X+dij`Sh7xMxFq4c*x1Mo0)0{~9r)qVSZ zU6m2hCn;C!2ntA;u@h=C5~*9C6vCfDt?N0G&=U}*`Jxv18$rI z46iEdB7frCC@XuS(~N02=NiPkEu11b9yq~VX#S?vN?Ofj+qpbLs0*6`tP%9G?Pd55 z6LgR9IaTslBJ{?4B>eY(yHyDtp0XG@XESO$BwRp%Ye$}Ex6*uAfEg6q39>Vs24bXy z;|3Kdh;`_I*`>q&h3#}SA#ORsciPG?u5+kiqB>dwS5@*=1h8y)^Q#ap%#$R=aqMef zFCo5qpJMzWy9uv84XIzLzbh>!BA5DIu&d%tEK+fHpbLR@ov zu1iRdX_}ILnHffFe3tynNR0M!^Q>X%rQf0HX^Q}B2{GwfSSI|585vxO8YBmB7N7h~ zd)Y=t{vyQsI!mw-Y~$pOz+F>Q9XbLMP%hwwU05qTk}U&}4=5o;r7lY>{d~wm1`Y68 zO`;RQ0A154LZO#Lgw_V(6$Yf$%}2789v`O2@kSMg0L_UB-T*o|X>XiULs2{`E%Vd8Q9#4rf z`ziG@(Kzz%B&es7yW3o9LnAdz&TSz5l$OL;zxf zbKaL9d+16m``8T=;^kiBL}g%C9#^$fNn3R|SV#rzyy;02?&7jB6_02(B<+fELs682 z)kdP%|Jc&}pPxxTKQa?{J6t-XW9!paKFdf@IO+kY_8}hOI-k*`!^Hqmbx&H`W809J?y?KX)4L|k1xjS z0S^XdA*4PjfYces+X8s5X;0`xiW?bst9j5pu;E0TMMOFLStQ*uC}=cBiOCfAlJCA( zM$Y~yC};Zd5~8jA=O*!EwPm%`-IS>(2xDTuV8ZF8p$!@8AAEGKkfB6@r8eMtc+I1O zIhiSQ$9K3`B)wp8S;}6qidfw)hfW2gAQLSdN%=BseEvf`;~92eW#`(=~t8HGCfO zzJnsIFcU^U`NH2(pNbW08bY~7v!h<*uF#N59z0{7`<>ld8X;eF8yhU(@SqTQiY_cU zs1S0gd|vsKH+UVI9@!=6up--yiuFD|y6c;d0ic$GLeZEF%SxTt-yzB-&5YEfM9M5Cx~5iuz5VK9Hm@8__mhsB14yeJbD;txgd?|e z8qCGM3SbA8eiWahVLAdwdrSDNAy}g*Kex!Lh(8_v(K>l5++@`N7llrd9&d%95*QFQEtJ~Xf&1`58x0~17{O5)gj{Ys>Q^= z{OQvaTzgFR-9%No!=~-qGAMMLBjW)XGp$IA&@iLkpQyNjk75?rUSvI3dG#Qqoc03U zMJJl58zyqeK-d-Kd0_r9Yn$NNpP;6kef<|U#I)0+FVptMeYWbo(|#RQA59&yZB2Xk z%6j|Pr(H~+C41M)iDR(4VSmixJT|sOg)d5hF@Z`XO|Mh@1#U#*f*7eG=jCfLNK-4v z32`2>GHi-s}L#nQ|LBVyA0~d)-u+H47A5mMg^U_eQeDl~$5hqEF>u4}9fD#W#(+y*h}DSQlc*I>9v8gTQ1=^n`D35k>~q%!s%+$P}It?LjAIu+@7EEUsN?TkRi_`MAxQ6U!JSDh{Km|cb)3-CFJoJ z<^>kdp)GGI$`)kT33EjQCIyEke)h&6!uZQhe?P0>9YNIR*;_XL5N`^D=D)7Hm(UrS z>z0*V{>nGO*!5Y}QU^|hqe3?Ranp1S#BQn&3C(MiYhYC3%s;O5`aZSPng+B9ZuIoG z*4e@Z-1YQ&Vl8|5A7luA2)IU-D;Rwre?YoD{HM{2o1ebv#+Re*oy`h67j5h3@E((& zUR|S@nElHl6aIbUO7|LW{Q0TLYE?D{sO7QWfy#Wi)5r=xDGAKas0FLRhxAcKCx6Z; zoxr0lL9^PNboqOE@2d|w2KpX4ZtS8>8@^UM6tmawU*_s5qh;~%K1tl;Vk;FAVjBQx zVGr-i>zpA}GJMm7ucJT+!i*T>aQkRO&}@tO_cVuRpR)Jo;JD1OB|;({UP-81J$h6| zf}_Eo4B``b-z2f3>BtB(ZkeE#wL(ruoZhP>pd4{6&d9KR+C&H^>>CDXkQi-_Uk&?) z(f2eQ!#dd%4_gJiR>_wHas7SIVVHI8Ukf)aaI2QGY{|S(Br5$zEzJeNzvXD_h`W;? zy-vxlX%S&#rIltDEiYN$L}l{%2#CC1+m7S(xW0uv8+}y#iG-82TRlSjOBjngq~wB- zq>c=8lYEvHmdnnr<<*nB6x#idftl2P>|lc*^C9Ru8fpxL@VQw$A>x`@=wvA?c~;Sy zWparLuChV?21HCp2q`6IY6r-2l)t*)`|h2~&xh&O;Dre$ib3uR1&B_59jU3@vLoFI z;mQqy?isF%-+M#*Le|MA!|e~Bh;QiXd80T;?7i&f9(R$?@0ilqiCo|PczNFl1s!Gg zR)lBHD*L(ox%2vi^B^4)AV(exx)FBKUhMGX z$V-sm7y?j-kH*9TEyM;c2%DGt9mp*~T0(&AoO2J4l~`a6Z%yNf0u*iyw6I>wx294}rw z`gq;jv%7YfUgfdDoliu|62K)<%oc3qMHQcysMBmx=|BEd^Qy8yTdVBZ|cA|gNnGy(;mQ67CP z+aNAR6PyIJ6M#*CoN74dQhf@{YgesWZKei^;PeQQ&_F=D0i;X;d$c7HoDQ>RXWr^^ zjllPfJ*(1Qi@T;k6#$B+fW7G10^`~c37ihT^`LMHv;%-^3P`o*;>Oiqj;?(SWPIkj zYt-Di@2guENPK~?@rU~J>q$z;L+XW!B2tp_puIy(F|D}5L zz#9w!7<~v$&E;njf`_AI0=NiP4IqX9jw%F%@F*lel5*$HLo^9|M1~fiG)+L2073*{ z3Q&MgF1lPTSdhITp3*&APY;{}Df8a-Mm6bUD=~c)>V59!+l@vvML^X6Tm)eHVHBy- z6yX0K{HB^bd9uD_^O8Ag-hBtO@K-ImSnb}nQ4@f&Y11b4j#-zKC!n1GQVHnk=~3Hz zKcqf>L1uB1<;HtIrN&PEs_O3Uu8x3K1F(ev`BLjJkEI5@(3@$%Y18g)AYlEv3-qz0 zrq*i!7DW`-52J?XfOZ3rQpn#RI4-9Fgm_}vKdEE7#`~5Hb9_(#R&~;X@90}0$>T|z zggOHL764q*0LR=he^IN3_N$lnzN&66ufF=!LJ}bS+5fe{ERY~^#NjWi*&`2CH?P~& zFyP)tVF1I0tpb2{Lch&P#-eGHYgpAsjhmvnuUcU+@bf=M z{py-+Z_}5IJpOp~)0eY%q*tDOmb!KI_w?sCziOBo+L65|yb4uPmI=FclgIAP6+F_`%G**%^^;3Z(eZJYH)0D)0Ji2?A~_t&WDXU^31F&gL`?Asl?)E~!A@9L_d zK1LtHW3*9jU$#v5Kk}F?T=$9J?$<)U^Y~-c|Lu5AlX22(vW*^w_UzFFT%JEROB}gY z8M&QP03Zku7BH|+0zv>VS}p?Yj(r5c91oR6kpzHPEQC;Nl)>RgY69-QezCgv+QpiH zjsq|1bC@nz0BsyNmk(w!0R#cz(Fhp4|G@{<=7mQ`0U$|oD%c$t5P(yf1oRITMms1Y zUwyP%zi^9s!>tEhW4H*iy+IJjaIU6Xa=SowRKHjpBjDGE1&@(`NAF)5+Fzb z^Sl+2fPrUU){mYj8+%r%!#g`w4EwRdqaFyb1@#fY<1HtEdw$`q3(MfnCz_q>u{>yP zbo7l;u6Z!ERs*;;oHOT&Y$4jcOOJRP`~pZ)O}+{fefy3F$qh0TY@tmRip=w6eFKt4 zt||Z_{_J-YE?)q?L1J4mW^vXHYCzQhiU^Q>(?G)d(iZ?GvNFB_K@DgJ03QL;I>kCJ zD-q85EW-I+sc?`B9VE~I=NCR#0iZ|&_S; zNO<}P`A7(9L7@h;1AvPF>6<|HMm>6hz}ib~l#Wueu5^$nS`>r+0aXKV5#Z81T6uXF z&?d3ma4HF*2N~Ms@nq9jI|29zpkOE z9B*+L#mDdX7xlWCpEa+%wY50+39$VINkFMJfEv&a07V2)C<=eowC7=fw*q!1wM;%*?#-}EM-@bVX8 z@`I4n07*a<073-76^4dV);;C2|E@EC%ik-qJzA5CtkR*M!?mgb1PH)sje!PEj683F z5b&}OT&V8&+C9!@V$AU&0xAa(L4d}9Ki6D;z0(wa{rDxSuXnh%2IaPZ7`b%Uu@x%= z5J`YKf7Yzp1@qo-`~h$sP2sQv(-(j?j9A%X35W*p#^3LBx}wAi>Z^xW^2=}fyqbU2 zN7aNg&M}r?TCL~^0iOcf2cW3$XaalyV2XxegaBe4AyNtH?4D6`nZjwCSbkxLSu9g9 zL=!*&=bo88Wnr$tb_gQ`tTIJzD5=7_>ZAX;XHQdiu3o245A-}zR}IG0A3X4%`dEq< zBoTm4X)uMk8YH+n1_+l&Rx?CM4X|;XI4a9-{oUmsZXW?qy}x_urMix(diNYSmLn8R zaEKfbKvTFR060z}k5xO)e57MJMuLj+(AqA470 zOVd5PP_zat&D`N~pW&#!qbi|s0=VJYYqjqU3Y-p>eQ=U~NP+NQ`gNueu*~M`M0EQh z0&pG%Qv8RN7$is>I8Ild6yl=+vU4tgHegtUQD8krfsalKkQ4%7C5A6Ru4U#@Vo0$} zClP>-QE=O%F93U&{sQeF0CyhTfry7VVoc(a>?i{8nwrrUxL8<)jpr7%GobpKRuGUfdQI20HGxBQ7&NUwgZJ2GDLR-U%9fRRM@0 zK-vmf-}VV$4gs8xjU12GfGPom2w(sw>PhoFzQb6G;>s$)c0;elf@?t4073-#5;+w4 z2%t@A9WG@UA+V|e6cOMG-?fF4^WW!7fPgFCq8N0LaH*azfk_zvJ_3qTctG`~V}uEx z%?+itNk7><4p8j^;CY}j2~?yXfSo0^+j0n`F6f}CHi1`tC4F+iA|+j`V1k9eI?b83JLt*1p9 z5u~MDWC+TB2B-o+5drqoCxqYfjgRQKV7kYU02x|u`xL;zI>|@Keg@$8DgeYj2%(g)_|%2gfu{$ zuZv?u7%ig7WjH-^3EaEl>xgs>3Lm8b5+I_xfARNYOg@2D0Ei_3eKW5BlPbU@&)4yY zCg1Yt!-_rxvBr@omH<*_b|3&4N@O^D82~W^*jXj8xXr(3&;(1O4Lh8Epy!b&*`g}h z1mHVJpl<*It7)fu==(i7o<9~qECC#S)c?oxJ|XRZx{1#28Tvnc2x9wBA^;t@fIxT| zWeza00Ll<>(flv!%bwgl*w8P%NMiesC7=eOE*$=x&e=u3Jp%djh!G}k7urw-0n93c zTp;Kd877_{8fxfQ_z*k}#}EN04b*e_1;~5?DSamsz&QOoA9|<`GuW5@11TV4gl8S; zsKNf|E5JMkDSamqK;Z$#@&hml4hgjAU3`kbj=EY4WJVc03^8?1UO!f@BcS05NP7S*N9qfNjwd)H45oDglHD@I|poVQrfv&bd|1WKAQP&))L!-(B%o>lJ_62}b4AVN2jtpaLMBlMUilsE%{0Qu~j_I{ZtMLIt)NdnH(X-Zmz*?v-X z`E~+u5kTJroTCvGLUR)Zx%P1Nm(CN?f-Q-R$}Eje+X=uX!0ublX$Z^tZ9fO_yG)zG zxnGoNs$mUiH-Lh>fcfn~^|tT*y#KqN3FI`Ok3i~!P+I`R5J2^o|K)YOJ<9*~I^cU2 zD7p0t6U;MOn}GQ<7RB6D!F~GNm*C4cmS?e6q5ChPqTQ20#n}ydApg%F(vn=B0O; zYXQWu;IF~ZJAh^Zgb09LP^QhXS9E)89anp$e+;3qssR)cAXEIK9`-1373m=1Yp;~E zGyz<4cec0BZ-(4)Q_TSI0k*BtNUx71370(fdbRN5pVpUgpMmLbJxkrVBulci^v2Jq zZ%+S}nmF}nN)2qR0vS+}_ZY!L$f9Z4o<29P+obJ& zsQ|!!YB+l?ov{Qn8k~8~F%>`f*n7Ps+&2Ax^xS7I5oVzAMU{tcgJ#t$0|1E)T-#a% zhcK&P`j)BoInUV!)ZKNAsr^MnIWB3CH$;HJ3ZtZJ4u$}rfyBK9T>KahF*R5D*KiGpNvYE`0TBS4%tva0smAQ~*hYgSpl>8~fJX{RfbiIUBTwQGlrLC;2&w{* zK!lzW5Eff&U`q{Vs-X7@kBbB=LHU9e1VG~^BLVO{+-J%Fh$Vni5PJu(FpC6Koyik$ z4to&fi(pW`U@)D*_*P<%!+JLQiRNi z%*@|;e}0eeKj*$5_jS&7pKH9v^Z9ySPxNozpr&A@002;HYN#0yuQ&imU^FT5PH#~A z0r3L)8r)C;6@zRm0APWpnzB)V&3X`7qP3~t-uahVbXpj$o!2kLno-@=A#ip1b4XRE z)q6>m-?-F4~aQ&!bwJ7GjO6juJ+U5DRaz97|A(lcC_R++?$UuoiK^8Sx+ zrbp}bL)VTn0{;ZQc=;|ldGWi?-jA7z!f9W=Y0iIQ-q^lYcaOT#t>y>b0+yM-$#4yt zq&^I|dxZrB#|}G>3&*xvSI*e5ZvZ|F5(3#GsFWceY#BBc!pDZNfyKJ@A`e>|8~-&q z?bH3tVsjY@2}5hk>GvON5x5IfW&pc+=gys1>DN4FF7ipw9M>k01GYcz9GOfGN8+L|YfL?ezDzHD)M<7}T-(-^Ub@Yj>8W zxuV!!7z@J4|ipTZC;Im%*?)s>Ek~Q zR{ZHo(;-bx-lN*Qrque;(K|q6K14{l39^FSX0!rfF3m({R=|}4nHOPL#jsatUnrV} z-a}oM-#`M^AkB9O+$9|})4>+d_ugA8&(VS{R%c=qSj9$gVr zDLFD_LELEJ4%3`6y-n^FMtuktqzsJ&_!tO)?&RcTK_LwR7#|f7O@1XSi9!?_mPE1w zF;p*0hXbAUymO@!`h~KfT^lNZD%#l6j|EG=;0>4vNMMSFFlz#TZC+D=*PexAls63x zk3#LxA7!b$WErA+QI432IUN7t_O=)$fnt*hgJ@F`Udpr){Z1wciQYUE1Y9|i^}`## z*y$fAkb$o^1%fiExlbs-NB%2J*<3>29951NxL8LK3qddZqnXK53($pE;S@oL0p}DeX%5#P-qrhtD z#rRu!rq1c13{nx2+CZNm+kTS#8j=(td%oXA#VGJ)Ui|nFvT4p%)V_zg%!r80(?RU0}zPSR>(qdk>kEm z<&h9(6P|pycz`2Q(sQ>cYa;P$An3|I3FWM z7ZA;ZxM&J?8`|1Gj!#~kS31|Uz~{GlVd)>N;aaRi2iKj~fN&}!LBloO^e!2~VK{KL z8kb6v?M~_g+AOe_k7x0op0^oJZ?EeMftq$=Z!5t$%5>Lg@Ycdoj?hFKbGlRvc~W2h zUvrC`?v?hk+Aw=W#dE2=Wom%+t>9J>5KVgbU}}6STFmJdAo+ERQ!;xCBbq@*vI zghr=}mWM~PnfO$KcBX}K*+;CnYEX)Z5mJ5{ViXd-R(z2^>BEyqXXu{DXVRs1No;7O zQ|{)qALk+LaW8wuLNyk}z18s+WL6uMv}@^K5+qakrSKv|eeH|M>%Fv1=A8v^;X82i~f#ND+0EIQ-$ zTxhS%2LqMv3g2}Z%^4E-dd8B~=p##}VcsAKFn!#($r8V`?Pq*yZQ)~?B3rO$n9McM zs(Hvus)^(lKI8nB2P-Zfs`&46C87Lj3O% zSO@Kv@S|t7b zA}DhR~}Q=2l^S<38lCIhfp z2XO3%>cES%_t+6PwvpqT7j!8m&J?=(*^I0SdP(8MAjiJK6AOt+?2{GfH6(AgE)qjYZlT_dIu?l=< zMG&&=+?esAO-b~kbEI?A&Eu4oWL$2eK zLG6tR5ZwqW>(GftHACkz?$9azW@3%&Ix$(3Fo!c<%n6_#_xHt9-f`k4(Le{>l&G=k zRgt5F^$WR;S zQ+=isNs)tDmrYi8mqx&-m6P2}DX?cc5EoM^MajZAdL;Bpin1v8Wm4l0=TG-^uF!ZS zTNSR~Qn0)WaldEdKF@>J<p;Ia z02SrJSkT!}$IKFaAA2JUcJDdZLifO9YN!T zuzzR_Z-&WaXbZ@ntCIfb% zR}Unm6$deLWmp1bw=m{j9s(!^SZ1yVxm;JQ9MN-zs7a=>ttJ3g3yVjx5Yw&u4os<~ z@M~RTo*0Hs(Qh4h91b$rLjIKpgh&f5Q*Y*w*A1NU9!OW1X}7sSQ2hC(Gd` z_4+9#galkD{EWtk`1vhHKj@{3MgY3E97a&Rx-svU(l==ge?}yTVHw5`@-F4~HmPV^ z_%RYnAY3I2kk>H*lz58+yzFh;?w_7ziJM++h~Y%U1kiYC@%!+qwcP-MHAcDC8n<{V z%an9Tug*)2+eSG;rip%JQRIGODH>W|SX(R?e7qg`^#cO=-Yu>rL6WAwXey zNZTa!65{6!3eZcIXn%9?#!NY4Z$J$)b&f5p{|2f^X+e0_RNX*hd9&UmlEek&c&aO5 zcMF(nMw2P>zP!M^2Z?^Zu(WqYkfddBm=wu`@@jg-K?qM;DiOnl@lZ9wbzA!BR7QZG zf&i4yH#5)D;SdT{ftiS~@`*LvfaCO%<0oC@$Yj!bYTIpS3D%2-D&RaY5GJii5 zz;SYl*#jHi5)u;4!nHweHU1r^yjM3Bd;oSnoP;=AXux5f?u_dnBLO2Rr^Lh`gT6&_ z*b!L80`kzsApRh8aM4u^`Ke5o)VbiHZRX<10Ru>*tNFS_*vn`1!pMV82G;K_lDREW zd;`NB@TafA-d(?aex(4eJaA1wupHNfV9u6g{pDYeQ8_OsQL@)p^ zub8UzQuprHnmg%2ydcdPhr||un@UWS*!Sa#`#}hJjMEF^R5%jDNo}c#z7fSu65|ywi>~DVGPmS zfJ-R>(iF!$q~R@sFb23Hb{ZANpXz;MnV*+S0SW5Q{ucwPO>v_-9w=G>S4YoEmmsM! z`oR_J6ej*Z7fQ5KFCH`-c-8qY@!F@2iV)btl3=QdJBa z75u39?qhNBh+sjM{P0Nz*mr7~ppIXmDZsM0n)PR0(=m(SWIieT`jf4lHZhR)Dlo8Z z>HYrx7Yt!{zq0os{<;|o;NC!Z3nY^%d62u{o-jO{wa|aq7dPQ$$*KXhtz5j&^;f|& z7PK|~{zIi%Ff|UN0RDx+RzaIgRPihJlXh!5wzEm%55{pZA?_#kA4@`5Kx0km!_ci^ zG{_4{+~lFEfxuMwMFURrj-V0jRSN1nK$umn8n`iQNwJc!mRvITThsX z<#d5=`tiJ+|L>v+nR8d4LfJ0aM8phXw@GOiUN9UqIMtBi#;6hjp^xo{;Ne&7?&pt= zRK3)2#?_i|p8LhF!rYjATQ`b@bp|A%WC!Oc_e~&_UZLXb`U4%+MmsNzBU32hYRxu( zs=*XzAEG!kYVs=xk!Xt;`uDrsHxK^e4%o&t*dvKCV%d$9E%6q{bNdgx8BdU!!U4*#6S? zKr3We7EH?+F7}?M{a?<#Nd0CBB}p0Gh(n*qLe(VjaGs_Zs0OK{;S4Pmlx8cxNbL=o z_<07i`o$hU9JENtI}qYv(vy1R*N~|oCyX?%aQWkz{SwR;pnYG@91D4nguk!X4S8bn zB=DTAGdP%ZJei!|d^qLv2gT2}^YKEkEqk}5b^=x=2S|WUOpxr*W8Kl+?)K--2h2sw zKX@S)1K8}1X$hbQnBJvdr_A{R3V#*IN=9-{6?Dnl%MJlI$@o zH7mEa22}1(zI$Ke=<$t?Z^{6E`7!oNOM|xUE51kK z4k~wBHghUF4E3na#+2ku_kGRWg|HOxv>iG2)2H2tcHy%?ZyW1=Qwox^ zan5C#a$&@x zI`m@0^G$8bz{;t)w%V^E-yTj>z5gAS&sL+B(OVsQO8|=olO!RKAs=9p**C$Dh}FB_ zK!L`{vI}J(&Hxewo{D#JrdT-*UOo7$*X;H7txPe=_3$OKMzTQ>k=+fYy}Y1(hgSFw zyFwOKQ^3u%;B*QNL{(GMYJ|DDx%XM%$L|X0*jUl+@{Q`Vdp91htDgOJufO9Oo1UJ& z)p7Q*xn;4Su<)ez<44W2$21_<2&aFklY|VGJl&12xIc9DC;i68jo`jUPKBYM^=~uY zo^tEAH!9*c-2Fqtkc3O}nZH2Ie{)i(wC`E^C;H@|y?$S%9pQCP)^rCn%(EYRBJ5mO zCr)LALC=6Q@+qu%Z}?`tYa?r|R61MdfHS-9S^aNt=K#h)4%|!taVpRv3rv?N3{)=CY$8vG zAl$6bQ^*nG0%=CDfaopU3(&UU-NwTWqJL<-nwY*KqSZ~@qy!SsaVeiGYsm~}4FaUm zBc3WyEx?CDQmIu5|Lq{aN0ZrrYMc27wJwN($yE#GI7NGX9ms?TnA(<<+0N#(TOY92 zh-2QuxA?PJz|*Z;&~P3?2jI*oLf_LZ@b(HRGpM|eyfQ%I2xTZT+6$n}R+u4N=dC>h zp5CEaa@-h&s1x)|+ArG6Blwi%?6{-D+_>k7tjdl~@!kVgs*%YuY)UX4c-ou%Gy!Rw zQ4m~^8%36 zCH904G|Wo#kNsBH*f@}`fIe8~)2Y9^wd94ls*4zABEs=aC8hltW~NXTyMGs!P9BCN z-ORmAY@i3<7Nrm0&!lItWt_YCc1A|-y#aN&ht0H$tCBHUjpj_}>_WBYO6FFE-n%TD zd;NV2QKPnxP03QvbZJgP0uL^5{x%tUR8V}v0Nh7q#5AZLt<=oyPLl5&E9RX9W_gLw zf@e)wSb8c1;j?0i=Yz06HO&S|CfOuuW#G+w?|)7&H4O!?f9t}+d&rI88~f9_KlE!~ zs?OL)+yc=M8lrxGl+WB$_SW5 zI|j@uj!pXXv@Uv1hjAVvAFqsMz0a3B;Z&MyY4|Hg3v_Hbu3^1?K9I}baUezyZe$ga zx03+fL_0yphaqu81i+VB)gE;Gfz!V-cvm~uWB)aC^XsGN9{KL(-J0)7zjcRcLqt2{ zy4zelH-f$_bVyXJh+zHO5Hx`Ye@;Y(9y@z3q>{WbgF^J+pZ_MC^JN%Qw9mrt>?$^d zUdn^HfC?2s6#u(#s714Dwuv^t-;YCQ<~aICnHWkH|2Htj)_y#~`)-pULxv(oYAL-(r_W`#R8biS%nHC%0MPb!Vi3O4FemL z$iRcg0{;uNUZf4io4A8*+jT#grc>GYh);lyWIAC~F@$3H;KXmakRdxQ*Aawlk|=X12aX3Eq4OH*fu)=GIC1!}mh+PjN!u};LUMt$ZJx0qMfN4NdZAFH09z5S0@B@HM6Jr}7D%H{A>_R&ibSmNXlpHk_O>Hd3dztwHq)5xQ>gdbMp zCgd!-qgU)74oxb4T|do}VT*K_E2zImITUCzA*aj}IwnDEMgZ1^nXqRSj$ckIXd9C} zAGtUJNzGP--PYH5$Gy6w=P8^OJP!Rr`Y z>*o5|9`{u+|Jri`C%`WnB)~T9ytLFRy?_wwcZ+Qy0|NMY+ua}JHEc}GA%vVGTo{sA zp5OrQOSO-XAFUm<9~Z(4mE-XV!NzgJl>Pg1hdGKWA52#s+Y0?YEdN0BchhM~>#Tn5 z;RlDwA4irwXErCdh9)1#HPCj^vH#Wm>pfB_40|SH#%!#&3zzayak0USNKEkxZs*xQ zFM8~z3R=w0YDWlgoD7puq1oSrW~9Q>Dz;$+_HFy#5|G({LeJ5EpDI3O{cbYv@f%-Jf&u%GeR2golmdEu}1$6m2Lz zpt{vtzn}tyvATwWi7W9HAAaxKoT{HC6t+*Rpoe7CTmLIL#dnIH>9@U2Yk41EA7v5p zFw85&dxX{khy+ixjO!y{5(#69_?Q+~2*XPCLOop3l&f3~87X+U4K=8IC}N8zQ%8QYrmPW?=@K`n_#)x}>Bq@8nmTw*9C`B5~~ctH3A0Bky79@b4!Bdd;O~`;?_0 z9wqEd0{#)T1XdQAlZ%vXS6iq8l%{tFo;TtWc4EPoYSBq`o+#On>yNLK|MvvKeIJVI zxK52TB)0NzeLLBG`NWs$$B!(=A8Q$wOPgW(?K89)XHi^)LGu8&`n9HtclB$$6T6r7 z8p!YO96wRr&ure@yX;xHe?NX=R*d72enw$k;`gDVZn5G zs!mj5>8tj@q2PgUO=E^*#@|LMczGupn*;ZoyhpRX?4J95Rz0YDQ;#|*I%AIli^(1+ z{-{~$-tt_f{+nOvs~;2T?@Ual!%kPu|9Dft8+gTZw0XMep}XqZ)$SXQ?VXOkTH~!Y zsFXkXoA^HUSVKaU>e*f zc{K;C9X>P|M5m^Ic@P;kcAszJTK#?rq}1Jfdi=bZ`4ZpY$$`Gh+ezJnHzg^{ywjbx zX!o(&?L58r;_sc)JwKj|lAkUe$@&tw<)lEwUfFfq@7f-K!IOscM?G>@`-z6~?l$$x zMV~)^X9VAUhrGyIPu42}`#yTu&taFE0!w}9!nj*TWqmNfolo#4=O_CCMEnIdlFVe& z`;|>kFUXjP6OIf57k;q8f~iOlGmh={M4)qW1II6w#KB7wukJ? z?1`Y_I{rlY1S=V895!T4am&0udv0Gn$dCuf-Z+nG4moEnM`uC3vaz+b?~)Kz2f;8X_enegOer49Y}S?6B=pB7+kJLcJayweg>DA%U$ z&OFJ!VJxHOVR9U%kB&rA*3Ck$U6LQVidK+*BphWDb zBFO0CxxewUF>?1kWP!#!#ie|qlixS zMPnVArlDPprcx@Yq0ZKUU1R;zK%a80`JCqJKhoSDIRjFFiD_`_(o2@zUDYqkf5zfY z)g}i#AIxGj_>S&0Auq{BPx1|LD%|_iG4WPRc67|Tbv=e@Y`I}sFT?-v{<}58-9ukk zJoNQrr6Cfeo#9x*5$+-vZ&StFH?m%T+-!X7&a{k0UstAYt|7ZMAJ63${^?k*9Sfi1 zG$ch2FD^v>h`wx#TaV>Fl)Q5%<*4T$nQlP#p>N#h=1)z-(gRX)38$TV>q5acc6jxG ztgqi+J-bgW`g@Wr;HMZzd=mSSaLZa$$3x$^ng&+H;S-Y$69wB%x#8`H4tIAN3pCn( z)X-S+eu!+`6Dz62U`w|WvQB6#_K>*Gy!FCXxzauV^HA$`N&aL?nJTB>Lj2!N?_2^p z_r8xiR`y)2QOu_06^;#Eyt)!-`^y5Sn3^^vn&@5Hev>!j{SzGPUC)_|l!|tJXB>Pd zPsa3SKL4sL+>BbT3*b_j=CC}8p1!zxFFe4m zT>PF=m+wFRjh)eK4ZVh|Z+E5^4&h(9nQKtm*9TfYL2W5AE!llEWxoxqpW38rx@0~+ zR^SzGWO3sAvC-MZyly=ktPVyb2u5kGBUT!)Nv?ZrQkBgezpI)1uL?u

>tkcX&vvw~vX{W`^#e%b{X*G+oktRf! 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%0Dh*F41g}@vL0ozS< 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 E9}0jqZ~y=R diff --git a/project/plugins.js b/project/plugins.js index 88448b5..62edd0f 100644 --- a/project/plugins.js +++ b/project/plugins.js @@ -888,37 +888,30 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { // Step 1: 背景和固定的几个文字 core.ui._createUIEvent(); - core.clearMap('uievent'); + core.clearMap('ui'); core.ui.clearUIEventSelector(); - core.setTextAlign('uievent', 'left'); - core.setTextBaseline('uievent', 'top'); - core.fillRect('uievent', 0, 0, 480, 480, 'black'); - core.drawWindowSkin('winskin.png', 'uievent', 0, 0, 480, 64); - core.drawWindowSkin('winskin.png', 'uievent', 0, 64, 360, 64); - core.drawWindowSkin('winskin.png', 'uievent', 0, 128, 360, 352); - core.drawWindowSkin('winskin.png', 'uievent', 360, 64, 120, 64); - core.drawWindowSkin('winskin.png', 'uievent', 360, 128, 120, 352); - core.setFillStyle('uievent', 'white'); - core.setStrokeStyle('uievent', 'white'); - core.fillText('uievent', '购买', 32, 84, 'white', bigFont); - core.fillText('uievent', '卖出', 152, 84); - core.fillText('uievent', '离开', 272, 84); + core.setTextAlign('ui', 'left'); + core.setTextBaseline('ui', 'top'); + core.fillRect('ui', 0, 0, 480, 480, 'black'); + core.drawWindowSkin('winskin.png', 'ui', 0, 0, 480, 64); + core.drawWindowSkin('winskin.png', 'ui', 0, 64, 360, 64); + core.drawWindowSkin('winskin.png', 'ui', 0, 128, 360, 352); + core.drawWindowSkin('winskin.png', 'ui', 360, 64, 120, 64); + core.drawWindowSkin('winskin.png', 'ui', 360, 128, 120, 352); + core.setFillStyle('ui', 'white'); + core.setStrokeStyle('ui', 'white'); + core.fillText('ui', '购买', 32, 84, 'white', bigFont); + core.fillText('ui', '卖出', 152, 84); + core.fillText('ui', '离开', 272, 84); + core.fillText('ui', '当前' + useText, 374, 75, null, middleFont); + core.setTextAlign('ui', 'right'); core.fillText( - 'uievent', - '当前' + useText, - 374, - 75, - null, - middleFont - ); - core.setTextAlign('uievent', 'right'); - core.fillText( - 'uievent', + 'ui', core.formatBigNumber(core.status.hero.money), 466, 100 ); - core.setTextAlign('uievent', 'left'); + core.setTextAlign('ui', 'left'); core.ui.drawUIEventSelector( 1, 'winskin.png', @@ -928,22 +921,17 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { 33 ); if (selectItem != null) { - core.setTextAlign('uievent', 'center'); + core.setTextAlign('ui', 'center'); core.fillText( - 'uievent', + 'ui', type == 0 ? '买入个数' : '卖出个数', 420, 360, null, bigFont ); - core.fillText( - 'uievent', - '< ' + selectCount + ' >', - 420, - 390 - ); - core.fillText('uievent', '确定', 420, 420); + core.fillText('ui', '< ' + selectCount + ' >', 420, 390); + core.fillText('ui', '确定', 420, 420); } // Step 2:获得列表并展示 @@ -965,21 +953,20 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { // 绘制分页 if (totalPage > 1) { var half = 180; - core.setTextAlign('uievent', 'center'); + core.setTextAlign('ui', 'center'); core.fillText( - 'uievent', + 'ui', page + ' / ' + totalPage, half, 450, null, middleFont ); - if (page > 1) - core.fillText('uievent', '上一页', half - 80, 450); + if (page > 1) core.fillText('ui', '上一页', half - 80, 450); if (page < totalPage) - core.fillText('uievent', '下一页', half + 80, 450); + core.fillText('ui', '下一页', half + 80, 450); } - core.setTextAlign('uievent', 'left'); + core.setTextAlign('ui', 'left'); // 绘制每一项 var start = (page - 1) * per_page; @@ -987,19 +974,19 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { var curr = start + i; if (curr >= list.length) break; var item = list[curr]; - core.drawIcon('uievent', item.id, 10, 141 + i * 40); - core.setTextAlign('uievent', 'left'); + core.drawIcon('ui', item.id, 10, 141 + i * 40); + core.setTextAlign('ui', 'left'); core.fillText( - 'uievent', + 'ui', core.material.items[item.id].name, 50, 148 + i * 40, null, bigFont ); - core.setTextAlign('uievent', 'right'); + core.setTextAlign('ui', 'right'); core.fillText( - 'uievent', + 'ui', (type == 0 ? core.calValue(item.money) : core.calValue(item.sell)) + @@ -1010,7 +997,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { null, middleFont ); - core.setTextAlign('uievent', 'left'); + core.setTextAlign('ui', 'left'); if (curr == selectItem) { // 绘制描述,文字自动放缩 var text = @@ -1027,7 +1014,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { var height = core.getTextContentHeight(text, config); if (height <= 60) { config.top = (64 - height) / 2; - core.drawTextContent('uievent', text, config); + core.drawTextContent('ui', text, config); break; } } @@ -1040,17 +1027,10 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { 40 ); if (type == 0 && item.number != null) { + core.fillText('ui', '存货', 370, 152, null, bigFont); + core.setTextAlign('ui', 'right'); core.fillText( - 'uievent', - '存货', - 370, - 152, - null, - bigFont - ); - core.setTextAlign('uievent', 'right'); - core.fillText( - 'uievent', + 'ui', item.number, 470, 152, @@ -1059,17 +1039,10 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { 60 ); } else if (type == 1) { + core.fillText('ui', '数量', 370, 152, null, bigFont); + core.setTextAlign('ui', 'right'); core.fillText( - 'uievent', - '数量', - 370, - 152, - null, - bigFont - ); - core.setTextAlign('uievent', 'right'); - core.fillText( - 'uievent', + 'ui', core.itemCount(item.id), 470, 152, @@ -1078,31 +1051,31 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { 40 ); } - core.setTextAlign('uievent', 'left'); - core.fillText('uievent', '预计' + useText, 370, 280); - core.setTextAlign('uievent', 'right'); + core.setTextAlign('ui', 'left'); + core.fillText('ui', '预计' + useText, 370, 280); + core.setTextAlign('ui', 'right'); totalMoney = selectCount * (type == 0 ? core.calValue(item.money) : core.calValue(item.sell)); core.fillText( - 'uievent', + 'ui', core.formatBigNumber(totalMoney), 470, 310 ); - core.setTextAlign('uievent', 'left'); + core.setTextAlign('ui', 'left'); core.fillText( - 'uievent', + 'ui', type == 0 ? '已购次数' : '已卖次数', 370, 190 ); - core.setTextAlign('uievent', 'right'); + core.setTextAlign('ui', 'right'); core.fillText( - 'uievent', + 'ui', (type == 0 ? item.money_count : item.sell_count) || 0, 470, 220 @@ -1110,8 +1083,8 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { } } - core.setTextAlign('uievent', 'left'); - core.setTextBaseline('uievent', 'alphabetic'); + core.setTextAlign('ui', 'left'); + core.setTextBaseline('ui', 'alphabetic'); }; var _add = (item, delta) => { @@ -1313,7 +1286,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { { type: 'function', function: - "() => { core.deleteCanvas('uievent'); core.ui.clearUIEventSelector(); }" + "() => { core.deleteCanvas('ui'); core.ui.clearUIEventSelector(); }" } ]); }; @@ -1429,6 +1402,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { } }; core.status.hero = new Proxy(hero, handler); + core.status.maps[floorId].blocks.forEach(function (block) { if ( block.event.cls !== 'items' || @@ -1487,6 +1461,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { if (typeof diff[name] === 'number') content = core.formatBigNumber(diff[name], true); + else content = diff[name]; switch (name) { case 'atk': case 'atkper': @@ -1511,7 +1486,6 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { color = '#c66'; break; } - content = diff[name]; // 绘制 core.status.damage.data.push({ text: content, @@ -1543,7 +1517,8 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { ] }; - const jumpIgnoreFloor = ['MT31']; + /** @type {FloorIds[]} */ + const jumpIgnoreFloor = ['MT31', 'snowTown']; // 跳跃 this.jumpSkill = function () { if (core.status.floorId.startsWith('tower')) @@ -1564,9 +1539,9 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { ) { if ( !( - core.status.hero.loc.x == 77 && - core.status.hero.loc.y == 5 && - core.status.hero.loc.direction == 'right' + core.status.hero.loc.x === 77 && + core.status.hero.loc.y === 5 && + core.status.hero.loc.direction === 'right' ) ) { return core.drawTip('该地图还有一个必跳的地方,你还没有跳'); @@ -3783,7 +3758,7 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { } ui.prototype.drawBook = function () { - if (!main.replayChecking) + if (!core.isReplaying()) return (core.plugin.bookOpened.value = true); }; @@ -4678,6 +4653,26 @@ var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = { s += window.flags?.[`night_${floorId}`] ?? 0; } + // 技能 + if (flags.bladeOn && flags.blade) { + const level = core.getSkillLevel(2); + if (name === 'atk') { + s *= 1 + 0.1 * level; + } + if (name === 'def') { + s *= 1 - 0.1 * level; + } + } + if (flags.shield && flags.shieldOn) { + const level = core.getSkillLevel(10); + if (name === 'atk') { + s *= 1 - 0.1 * level; + } + if (name === 'def') { + s *= 1 + 0.1 * level; + } + } + // buff if (typeof s === 'number') s *= core.getBuff(name); diff --git a/project/sounds/drink.mp3 b/project/sounds/drink.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..5ea498def930e27e0b35294402b41462e3d7af00 GIT binary patch literal 211113 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�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 V^|+?hL=EwO5+-;+*HPyG^&TQl_Cqx4=U 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

Z33Se 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 `ZN~sHUrj^Z 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

(X}2@{ddr3U(1y(HPaDC% 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⪚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

uT!O*$X`1>0Ba9RfWWwK!6vjAPb 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≪0OOa7 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

(jr5+s8(pNQ8jk-u( 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 M8#=1R%GOW*57%{#wg3PC literal 0 HcmV?d00001 diff --git a/server.cjs b/server.cjs index 0d9f254..b4dee5f 100644 --- a/server.cjs +++ b/server.cjs @@ -305,7 +305,7 @@ async function watch() { // 需要重新加载的文件 const refresh = await extract('main.js', 'index.html', 'libs/'); const option = { - interval: 50 + interval: 500 }; refresh.forEach(v => { const dir = path.resolve(__dirname, v); @@ -378,7 +378,7 @@ function watchOneFloor(file) { if (!/.*\.js/.test(file)) return; const f = file.slice(0, -3); listenedFloors.push(file.slice(0, -3)); - fss.watchFile(`project/floors/${file}`, { interval: 100 }, () => { + fss.watchFile(`project/floors/${file}`, { interval: 500 }, () => { const floorId = f; if (hotReloadData.includes(`@@floor:${floorId}`)) return; hotReloadData += `@@floor:${floorId}`;

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